diff --git a/gtk/Makefile.am b/gtk/Makefile.am index 64395f09..14d99899 100644 --- a/gtk/Makefile.am +++ b/gtk/Makefile.am @@ -11,7 +11,7 @@ noinst_LIBRARIES = INCLUDES = -I$(top_srcdir) -I.. -DSNES9XLOCALEDIR=\""$(snes9xlocaledir)"\" CLEANFILES = \ - src/gtk_glade.cpp \ + src/gtk_snes9x_ui.cpp \ src/sourcify snes9x_gtk_SOURCES = \ @@ -20,8 +20,6 @@ snes9x_gtk_SOURCES = \ ../filter/2xsai.h \ ../filter/epx.cpp \ ../filter/epx.h \ - ../filter/hq2x.cpp \ - ../filter/hq2x.h \ src/filter_epx_unsafe.h \ src/filter_epx_unsafe.cpp \ src/gtk_binding.cpp \ @@ -39,9 +37,9 @@ snes9x_gtk_SOURCES = \ src/gtk_display.h \ src/gtk_file.cpp \ src/gtk_file.h \ - src/gtk_glade.cpp \ - src/gtk_glade_window.cpp \ - src/gtk_glade_window.h \ + src/gtk_snes9x_ui.cpp \ + src/gtk_builder_window.cpp \ + src/gtk_builder_window.h \ src/gtk_preferences.cpp \ src/gtk_preferences.h \ src/gtk_s9xcore.h \ @@ -57,6 +55,12 @@ snes9x_gtk_SOURCES = \ src/snes_ntsc_impl.h \ src/snes_ntsc.c +if HQ2X +snes9x_gtk_SOURCES += \ + ../filter/hq2x.cpp \ + ../filter/hq2x.h +endif + if PORTAUDIO snes9x_gtk_SOURCES += \ src/gtk_sound_driver_portaudio.cpp \ @@ -230,8 +234,8 @@ SUFFIXES = .asm .ASM src/sourcify: src/sourcify.c $(CC) src/sourcify.c -o src/sourcify -src/gtk_glade.cpp: src/sourcify src/snes9x.glade - src/sourcify src/snes9x.glade src/gtk_glade.cpp snes9x_glade +src/gtk_snes9x_ui.cpp: src/sourcify src/snes9x.ui + src/sourcify src/snes9x.ui src/gtk_snes9x_ui.cpp snes9x_ui .asm.o: $(NASM) -f elf -DELF $(NASM_FLAGS) -i ./ -i ../ -i ../i386/ -i i386/ -o $@ $*.asm diff --git a/gtk/Makefile.in b/gtk/Makefile.in deleted file mode 100644 index 79ccfe88..00000000 --- a/gtk/Makefile.in +++ /dev/null @@ -1,3002 +0,0 @@ -# Makefile.in generated by automake 1.11.1 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, -# Inc. -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ - - -VPATH = @srcdir@ -pkgdatadir = $(datadir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkglibexecdir = $(libexecdir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -bin_PROGRAMS = snes9x-gtk$(EXEEXT) -@PORTAUDIO_TRUE@am__append_1 = \ -@PORTAUDIO_TRUE@ src/gtk_sound_driver_portaudio.cpp \ -@PORTAUDIO_TRUE@ src/gtk_sound_driver_portaudio.h - -@PULSEAUDIO_TRUE@am__append_2 = \ -@PULSEAUDIO_TRUE@ src/gtk_sound_driver_pulse.cpp \ -@PULSEAUDIO_TRUE@ src/gtk_sound_driver_pulse.h - -@OSS_TRUE@am__append_3 = \ -@OSS_TRUE@ src/gtk_sound_driver_oss.h \ -@OSS_TRUE@ src/gtk_sound_driver_oss.cpp - -@SDL_TRUE@am__append_4 = \ -@SDL_TRUE@ src/gtk_sound_driver_sdl.h \ -@SDL_TRUE@ src/gtk_sound_driver_sdl.cpp - -@ALSA_TRUE@am__append_5 = \ -@ALSA_TRUE@ src/gtk_sound_driver_alsa.h \ -@ALSA_TRUE@ src/gtk_sound_driver_alsa.cpp - -@ZSNESFX_TRUE@am__append_6 = \ -@ZSNESFX_TRUE@ ../i386/fxemu2b.asm \ -@ZSNESFX_TRUE@ ../i386/fxemu2.asm \ -@ZSNESFX_TRUE@ ../i386/fxemu2c.asm \ -@ZSNESFX_TRUE@ ../i386/fxtable.asm \ -@ZSNESFX_TRUE@ ../i386/sfxproc.asm \ -@ZSNESFX_TRUE@ ../i386/zsnes.asm - -@ZSNESFX_FALSE@am__append_7 = \ -@ZSNESFX_FALSE@ ../fxinst.cpp \ -@ZSNESFX_FALSE@ ../fxemu.cpp \ -@ZSNESFX_FALSE@ ../fxdbg.cpp - -@ZSNESC4_TRUE@am__append_8 = \ -@ZSNESC4_TRUE@ ../i386/c4.asm \ -@ZSNESC4_TRUE@ ../i386/zsnesc4.asm \ -@ZSNESC4_TRUE@ ../c4.cpp - -@ZSNESC4_FALSE@am__append_9 = \ -@ZSNESC4_FALSE@ ../c4.cpp \ -@ZSNESC4_FALSE@ ../c4emu.cpp - -@SDD1_DECOMP_TRUE@am__append_10 = ../sdd1emu.cpp -@NETPLAY_TRUE@am__append_11 = \ -@NETPLAY_TRUE@ ../netplay.cpp \ -@NETPLAY_TRUE@ ../server.cpp - -@JMA_TRUE@am__append_12 = libjma.a -@JMA_TRUE@am__append_13 = libjma.a -@OPENGL_TRUE@am__append_14 = \ -@OPENGL_TRUE@ src/gtk_display_driver_opengl.cpp \ -@OPENGL_TRUE@ src/gtk_display_driver_opengl.h - -@XV_TRUE@am__append_15 = \ -@XV_TRUE@ src/gtk_display_driver_xv.cpp \ -@XV_TRUE@ src/gtk_display_driver_xv.h - -@NETPLAY_TRUE@am__append_16 = \ -@NETPLAY_TRUE@ src/gtk_netplay_dialog.cpp \ -@NETPLAY_TRUE@ src/gtk_netplay_dialog.h \ -@NETPLAY_TRUE@ src/gtk_netplay.cpp \ -@NETPLAY_TRUE@ src/gtk_netplay.h - -subdir = . -DIST_COMMON = $(am__configure_deps) $(srcdir)/Makefile.am \ - $(srcdir)/Makefile.in $(top_srcdir)/configure AUTHORS compile \ - depcomp install-sh missing mkinstalldirs -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/configure.ac -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ - configure.lineno config.status.lineno -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_CLEAN_FILES = -CONFIG_CLEAN_VPATH_FILES = -LIBRARIES = $(noinst_LIBRARIES) -AR = ar -ARFLAGS = cru -AM_V_AR = $(am__v_AR_$(V)) -am__v_AR_ = $(am__v_AR_$(AM_DEFAULT_VERBOSITY)) -am__v_AR_0 = @echo " AR " $@; -AM_V_at = $(am__v_at_$(V)) -am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) -am__v_at_0 = @ -libjma_a_AR = $(AR) $(ARFLAGS) -libjma_a_LIBADD = -am__libjma_a_SOURCES_DIST = ../jma/s9x-jma.cpp ../jma/7zlzma.cpp \ - ../jma/crc32.cpp ../jma/iiostrm.cpp ../jma/inbyte.cpp \ - ../jma/jma.cpp ../jma/lzma.cpp ../jma/lzmadec.cpp \ - ../jma/winout.cpp -am__dirstamp = $(am__leading_dot)dirstamp -@JMA_TRUE@am_libjma_a_OBJECTS = ../jma/libjma_a-s9x-jma.$(OBJEXT) \ -@JMA_TRUE@ ../jma/libjma_a-7zlzma.$(OBJEXT) \ -@JMA_TRUE@ ../jma/libjma_a-crc32.$(OBJEXT) \ -@JMA_TRUE@ ../jma/libjma_a-iiostrm.$(OBJEXT) \ -@JMA_TRUE@ ../jma/libjma_a-inbyte.$(OBJEXT) \ -@JMA_TRUE@ ../jma/libjma_a-jma.$(OBJEXT) \ -@JMA_TRUE@ ../jma/libjma_a-lzma.$(OBJEXT) \ -@JMA_TRUE@ ../jma/libjma_a-lzmadec.$(OBJEXT) \ -@JMA_TRUE@ ../jma/libjma_a-winout.$(OBJEXT) -libjma_a_OBJECTS = $(am_libjma_a_OBJECTS) -am__installdirs = "$(DESTDIR)$(bindir)" -PROGRAMS = $(bin_PROGRAMS) -am__snes9x_gtk_SOURCES_DIST = src/gtk_sound_driver.h \ - ../filter/2xsai.cpp ../filter/2xsai.h ../filter/epx.cpp \ - ../filter/epx.h ../filter/hq2x.cpp ../filter/hq2x.h \ - src/filter_epx_unsafe.h src/filter_epx_unsafe.cpp \ - src/gtk_binding.cpp src/gtk_binding.h src/gtk_cheat.cpp \ - src/gtk_cheat.h src/gtk_config.cpp src/gtk_config.h \ - src/gtk_control.cpp src/gtk_control.h src/gtk_display.cpp \ - src/gtk_display_driver_gtk.cpp src/gtk_display_driver_gtk.h \ - src/gtk_display_driver.h src/gtk_display.h src/gtk_file.cpp \ - src/gtk_file.h src/gtk_glade.cpp src/gtk_glade_window.cpp \ - src/gtk_glade_window.h src/gtk_preferences.cpp \ - src/gtk_preferences.h src/gtk_s9xcore.h src/gtk_s9x.cpp \ - src/gtk_s9x.h src/gtk_s9xwindow.cpp src/gtk_s9xwindow.h \ - src/gtk_sound.cpp src/gtk_sound.h src/gtk_splash.h \ - src/snes_ntsc_config.h src/snes_ntsc.h src/snes_ntsc_impl.h \ - src/snes_ntsc.c src/gtk_sound_driver_portaudio.cpp \ - src/gtk_sound_driver_portaudio.h \ - src/gtk_sound_driver_pulse.cpp src/gtk_sound_driver_pulse.h \ - src/gtk_sound_driver_oss.h src/gtk_sound_driver_oss.cpp \ - src/gtk_sound_driver_sdl.h src/gtk_sound_driver_sdl.cpp \ - src/gtk_sound_driver_alsa.h src/gtk_sound_driver_alsa.cpp \ - ../i386/fxemu2b.asm ../i386/fxemu2.asm ../i386/fxemu2c.asm \ - ../i386/fxtable.asm ../i386/sfxproc.asm ../i386/zsnes.asm \ - ../fxinst.cpp ../fxemu.cpp ../fxdbg.cpp ../i386/c4.asm \ - ../i386/zsnesc4.asm ../c4.cpp ../c4emu.cpp ../apu/apu.cpp \ - ../apu/SNES_SPC.cpp ../apu/SNES_SPC_misc.cpp \ - ../apu/SNES_SPC_state.cpp ../apu/SPC_DSP.cpp \ - ../apu/SPC_Filter.cpp ../dsp.cpp ../dsp1.cpp ../dsp2.cpp \ - ../dsp3.cpp ../dsp4.cpp ../spc7110.cpp ../obc1.cpp ../seta.cpp \ - ../seta010.cpp ../seta011.cpp ../seta018.cpp ../controls.cpp \ - ../crosshairs.cpp ../cpu.cpp ../sa1.cpp ../debug.cpp \ - ../sdd1.cpp ../tile.cpp ../srtc.cpp ../gfx.cpp ../memmap.cpp \ - ../clip.cpp ../ppu.cpp ../dma.cpp ../snes9x.cpp ../globals.cpp \ - ../reader.cpp ../conffile.cpp ../bsx.cpp ../logger.cpp \ - ../snapshot.cpp ../screenshot.cpp ../movie.cpp ../cpuops.cpp \ - ../cpuexec.cpp ../sa1cpu.cpp ../cheats.cpp ../cheats2.cpp \ - ../sdd1emu.cpp ../netplay.cpp ../server.cpp ../loadzip.cpp \ - ../unzip/unzip.c ../unzip/ioapi.c ../unzip/zip.c \ - src/gtk_display_driver_opengl.cpp \ - src/gtk_display_driver_opengl.h src/gtk_display_driver_xv.cpp \ - src/gtk_display_driver_xv.h src/gtk_netplay_dialog.cpp \ - src/gtk_netplay_dialog.h src/gtk_netplay.cpp src/gtk_netplay.h -@PORTAUDIO_TRUE@am__objects_1 = src/snes9x_gtk-gtk_sound_driver_portaudio.$(OBJEXT) -@PULSEAUDIO_TRUE@am__objects_2 = src/snes9x_gtk-gtk_sound_driver_pulse.$(OBJEXT) -@OSS_TRUE@am__objects_3 = \ -@OSS_TRUE@ src/snes9x_gtk-gtk_sound_driver_oss.$(OBJEXT) -@SDL_TRUE@am__objects_4 = \ -@SDL_TRUE@ src/snes9x_gtk-gtk_sound_driver_sdl.$(OBJEXT) -@ALSA_TRUE@am__objects_5 = \ -@ALSA_TRUE@ src/snes9x_gtk-gtk_sound_driver_alsa.$(OBJEXT) -@ZSNESFX_TRUE@am__objects_6 = ../i386/fxemu2b.$(OBJEXT) \ -@ZSNESFX_TRUE@ ../i386/fxemu2.$(OBJEXT) \ -@ZSNESFX_TRUE@ ../i386/fxemu2c.$(OBJEXT) \ -@ZSNESFX_TRUE@ ../i386/fxtable.$(OBJEXT) \ -@ZSNESFX_TRUE@ ../i386/sfxproc.$(OBJEXT) \ -@ZSNESFX_TRUE@ ../i386/zsnes.$(OBJEXT) -@ZSNESFX_FALSE@am__objects_7 = ../snes9x_gtk-fxinst.$(OBJEXT) \ -@ZSNESFX_FALSE@ ../snes9x_gtk-fxemu.$(OBJEXT) \ -@ZSNESFX_FALSE@ ../snes9x_gtk-fxdbg.$(OBJEXT) -@ZSNESC4_TRUE@am__objects_8 = ../i386/c4.$(OBJEXT) \ -@ZSNESC4_TRUE@ ../i386/zsnesc4.$(OBJEXT) \ -@ZSNESC4_TRUE@ ../snes9x_gtk-c4.$(OBJEXT) -@ZSNESC4_FALSE@am__objects_9 = ../snes9x_gtk-c4.$(OBJEXT) \ -@ZSNESC4_FALSE@ ../snes9x_gtk-c4emu.$(OBJEXT) -@SDD1_DECOMP_TRUE@am__objects_10 = ../snes9x_gtk-sdd1emu.$(OBJEXT) -@NETPLAY_TRUE@am__objects_11 = ../snes9x_gtk-netplay.$(OBJEXT) \ -@NETPLAY_TRUE@ ../snes9x_gtk-server.$(OBJEXT) -@OPENGL_TRUE@am__objects_12 = src/snes9x_gtk-gtk_display_driver_opengl.$(OBJEXT) -@XV_TRUE@am__objects_13 = \ -@XV_TRUE@ src/snes9x_gtk-gtk_display_driver_xv.$(OBJEXT) -@NETPLAY_TRUE@am__objects_14 = \ -@NETPLAY_TRUE@ src/snes9x_gtk-gtk_netplay_dialog.$(OBJEXT) \ -@NETPLAY_TRUE@ src/snes9x_gtk-gtk_netplay.$(OBJEXT) -am_snes9x_gtk_OBJECTS = ../filter/snes9x_gtk-2xsai.$(OBJEXT) \ - ../filter/snes9x_gtk-epx.$(OBJEXT) \ - ../filter/snes9x_gtk-hq2x.$(OBJEXT) \ - src/snes9x_gtk-filter_epx_unsafe.$(OBJEXT) \ - src/snes9x_gtk-gtk_binding.$(OBJEXT) \ - src/snes9x_gtk-gtk_cheat.$(OBJEXT) \ - src/snes9x_gtk-gtk_config.$(OBJEXT) \ - src/snes9x_gtk-gtk_control.$(OBJEXT) \ - src/snes9x_gtk-gtk_display.$(OBJEXT) \ - src/snes9x_gtk-gtk_display_driver_gtk.$(OBJEXT) \ - src/snes9x_gtk-gtk_file.$(OBJEXT) \ - src/snes9x_gtk-gtk_glade.$(OBJEXT) \ - src/snes9x_gtk-gtk_glade_window.$(OBJEXT) \ - src/snes9x_gtk-gtk_preferences.$(OBJEXT) \ - src/snes9x_gtk-gtk_s9x.$(OBJEXT) \ - src/snes9x_gtk-gtk_s9xwindow.$(OBJEXT) \ - src/snes9x_gtk-gtk_sound.$(OBJEXT) src/snes_ntsc.$(OBJEXT) \ - $(am__objects_1) $(am__objects_2) $(am__objects_3) \ - $(am__objects_4) $(am__objects_5) $(am__objects_6) \ - $(am__objects_7) $(am__objects_8) $(am__objects_9) \ - ../apu/snes9x_gtk-apu.$(OBJEXT) \ - ../apu/snes9x_gtk-SNES_SPC.$(OBJEXT) \ - ../apu/snes9x_gtk-SNES_SPC_misc.$(OBJEXT) \ - ../apu/snes9x_gtk-SNES_SPC_state.$(OBJEXT) \ - ../apu/snes9x_gtk-SPC_DSP.$(OBJEXT) \ - ../apu/snes9x_gtk-SPC_Filter.$(OBJEXT) \ - ../snes9x_gtk-dsp.$(OBJEXT) ../snes9x_gtk-dsp1.$(OBJEXT) \ - ../snes9x_gtk-dsp2.$(OBJEXT) ../snes9x_gtk-dsp3.$(OBJEXT) \ - ../snes9x_gtk-dsp4.$(OBJEXT) ../snes9x_gtk-spc7110.$(OBJEXT) \ - ../snes9x_gtk-obc1.$(OBJEXT) ../snes9x_gtk-seta.$(OBJEXT) \ - ../snes9x_gtk-seta010.$(OBJEXT) \ - ../snes9x_gtk-seta011.$(OBJEXT) \ - ../snes9x_gtk-seta018.$(OBJEXT) \ - ../snes9x_gtk-controls.$(OBJEXT) \ - ../snes9x_gtk-crosshairs.$(OBJEXT) ../snes9x_gtk-cpu.$(OBJEXT) \ - ../snes9x_gtk-sa1.$(OBJEXT) ../snes9x_gtk-debug.$(OBJEXT) \ - ../snes9x_gtk-sdd1.$(OBJEXT) ../snes9x_gtk-tile.$(OBJEXT) \ - ../snes9x_gtk-srtc.$(OBJEXT) ../snes9x_gtk-gfx.$(OBJEXT) \ - ../snes9x_gtk-memmap.$(OBJEXT) ../snes9x_gtk-clip.$(OBJEXT) \ - ../snes9x_gtk-ppu.$(OBJEXT) ../snes9x_gtk-dma.$(OBJEXT) \ - ../snes9x_gtk-snes9x.$(OBJEXT) ../snes9x_gtk-globals.$(OBJEXT) \ - ../snes9x_gtk-reader.$(OBJEXT) \ - ../snes9x_gtk-conffile.$(OBJEXT) ../snes9x_gtk-bsx.$(OBJEXT) \ - ../snes9x_gtk-logger.$(OBJEXT) \ - ../snes9x_gtk-snapshot.$(OBJEXT) \ - ../snes9x_gtk-screenshot.$(OBJEXT) \ - ../snes9x_gtk-movie.$(OBJEXT) ../snes9x_gtk-cpuops.$(OBJEXT) \ - ../snes9x_gtk-cpuexec.$(OBJEXT) ../snes9x_gtk-sa1cpu.$(OBJEXT) \ - ../snes9x_gtk-cheats.$(OBJEXT) ../snes9x_gtk-cheats2.$(OBJEXT) \ - $(am__objects_10) $(am__objects_11) \ - ../snes9x_gtk-loadzip.$(OBJEXT) ../unzip/unzip.$(OBJEXT) \ - ../unzip/ioapi.$(OBJEXT) ../unzip/zip.$(OBJEXT) \ - $(am__objects_12) $(am__objects_13) $(am__objects_14) -snes9x_gtk_OBJECTS = $(am_snes9x_gtk_OBJECTS) -snes9x_gtk_DEPENDENCIES = $(am__append_12) -snes9x_gtk_LINK = $(CXXLD) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) \ - $(AM_LDFLAGS) $(LDFLAGS) -o $@ -DEFAULT_INCLUDES = -I.@am__isrc@ -depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles -am__mv = mv -f -COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ - $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -AM_V_CC = $(am__v_CC_$(V)) -am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY)) -am__v_CC_0 = @echo " CC " $@; -CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ -AM_V_CCLD = $(am__v_CCLD_$(V)) -am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY)) -am__v_CCLD_0 = @echo " CCLD " $@; -AM_V_lt = $(am__v_lt_$(V)) -am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY)) -am__v_lt_0 = --silent -CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -AM_V_CXX = $(am__v_CXX_$(V)) -am__v_CXX_ = $(am__v_CXX_$(AM_DEFAULT_VERBOSITY)) -am__v_CXX_0 = @echo " CXX " $@; -CXXLD = $(CXX) -CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ - -o $@ -AM_V_CXXLD = $(am__v_CXXLD_$(V)) -am__v_CXXLD_ = $(am__v_CXXLD_$(AM_DEFAULT_VERBOSITY)) -am__v_CXXLD_0 = @echo " CXXLD " $@; -AM_V_GEN = $(am__v_GEN_$(V)) -am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) -am__v_GEN_0 = @echo " GEN " $@; -SOURCES = $(libjma_a_SOURCES) $(snes9x_gtk_SOURCES) -DIST_SOURCES = $(am__libjma_a_SOURCES_DIST) \ - $(am__snes9x_gtk_SOURCES_DIST) -RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ - html-recursive info-recursive install-data-recursive \ - install-dvi-recursive install-exec-recursive \ - install-html-recursive install-info-recursive \ - install-pdf-recursive install-ps-recursive install-recursive \ - installcheck-recursive installdirs-recursive pdf-recursive \ - ps-recursive uninstall-recursive -RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ - distclean-recursive maintainer-clean-recursive -AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ - $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ - distdir dist dist-all distcheck -ETAGS = etags -CTAGS = ctags -DIST_SUBDIRS = $(SUBDIRS) -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -distdir = $(PACKAGE)-$(VERSION) -top_distdir = $(distdir) -am__remove_distdir = \ - { test ! -d "$(distdir)" \ - || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ - && rm -fr "$(distdir)"; }; } -am__relativize = \ - dir0=`pwd`; \ - sed_first='s,^\([^/]*\)/.*$$,\1,'; \ - sed_rest='s,^[^/]*/*,,'; \ - sed_last='s,^.*/\([^/]*\)$$,\1,'; \ - sed_butlast='s,/*[^/]*$$,,'; \ - while test -n "$$dir1"; do \ - first=`echo "$$dir1" | sed -e "$$sed_first"`; \ - if test "$$first" != "."; then \ - if test "$$first" = ".."; then \ - dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ - dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ - else \ - first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ - if test "$$first2" = "$$first"; then \ - dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ - else \ - dir2="../$$dir2"; \ - fi; \ - dir0="$$dir0"/"$$first"; \ - fi; \ - fi; \ - dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ - done; \ - reldir="$$dir2" -DIST_ARCHIVES = $(distdir).tar.gz -GZIP_ENV = --best -distuninstallcheck_listfiles = find . -type f -print -distcleancheck_listfiles = find . -type f -print -ACLOCAL = @ACLOCAL@ -ALL_LINGUAS = @ALL_LINGUAS@ -ALSA_CFLAGS = @ALSA_CFLAGS@ -ALSA_LIBS = @ALSA_LIBS@ -AMTAR = @AMTAR@ -AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CATALOGS = @CATALOGS@ -CATOBJEXT = @CATOBJEXT@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DATADIRNAME = @DATADIRNAME@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -EXEEXT = @EXEEXT@ -GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ -GLADE_CFLAGS = @GLADE_CFLAGS@ -GLADE_LIBS = @GLADE_LIBS@ -GLIB_CFLAGS = @GLIB_CFLAGS@ -GLIB_LIBS = @GLIB_LIBS@ -GMOFILES = @GMOFILES@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -GTK_CFLAGS = @GTK_CFLAGS@ -GTK_LIBS = @GTK_LIBS@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INSTOBJEXT = @INSTOBJEXT@ -INTLLIBS = @INTLLIBS@ -INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ -INTLTOOL_MERGE = @INTLTOOL_MERGE@ -INTLTOOL_PERL = @INTLTOOL_PERL@ -INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ -LDFLAGS = @LDFLAGS@ -LIBOBJS = @LIBOBJS@ -LIBPNG_CFLAGS = @LIBPNG_CFLAGS@ -LIBPNG_LIBS = @LIBPNG_LIBS@ -LIBS = @LIBS@ -LIBXML_CFLAGS = @LIBXML_CFLAGS@ -LIBXML_LIBS = @LIBXML_LIBS@ -LTLIBOBJS = @LTLIBOBJS@ -MAKEINFO = @MAKEINFO@ -MKDIR_P = @MKDIR_P@ -MKINSTALLDIRS = @MKINSTALLDIRS@ -MSGFMT = @MSGFMT@ -MSGFMT_OPTS = @MSGFMT_OPTS@ -MSGMERGE = @MSGMERGE@ -NASM = @NASM@ -NASM_FLAGS = @NASM_FLAGS@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_URL = @PACKAGE_URL@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PKG_CONFIG = @PKG_CONFIG@ -POFILES = @POFILES@ -PORTAUDIO_CFLAGS = @PORTAUDIO_CFLAGS@ -PORTAUDIO_LIBS = @PORTAUDIO_LIBS@ -POSUB = @POSUB@ -PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ -PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ -PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ -PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ -RANLIB = @RANLIB@ -SDLCONFIGFOUND = @SDLCONFIGFOUND@ -SDL_CFLAGS = @SDL_CFLAGS@ -SDL_LIBS = @SDL_LIBS@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -USE_NLS = @USE_NLS@ -VERSION = @VERSION@ -XGETTEXT = @XGETTEXT@ -XRANDR_CFLAGS = @XRANDR_CFLAGS@ -XRANDR_LIBS = @XRANDR_LIBS@ -XV_CFLAGS = @XV_CFLAGS@ -XV_LIBS = @XV_LIBS@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build_alias = @build_alias@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host_alias = @host_alias@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -prog_nasm = @prog_nasm@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -snes9xlocaledir = @snes9xlocaledir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -top_build_prefix = @top_build_prefix@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -SUBDIRS = data po -snes9x_gtk_LDADD = $(am__append_12) -@DEBUG_FALSE@snes9x_gtk_CXXFLAGS = -fno-exceptions -fno-rtti -noinst_LIBRARIES = $(am__append_13) -INCLUDES = -I$(top_srcdir) -I.. -DSNES9XLOCALEDIR=\""$(snes9xlocaledir)"\" -CLEANFILES = \ - src/gtk_glade.cpp \ - src/sourcify - - -# APU - -# DSP - -# Base - -# ASMCPU Doesn't exist anymore. - -# Zip support is nonconfigurable. -snes9x_gtk_SOURCES = src/gtk_sound_driver.h ../filter/2xsai.cpp \ - ../filter/2xsai.h ../filter/epx.cpp ../filter/epx.h \ - ../filter/hq2x.cpp ../filter/hq2x.h src/filter_epx_unsafe.h \ - src/filter_epx_unsafe.cpp src/gtk_binding.cpp \ - src/gtk_binding.h src/gtk_cheat.cpp src/gtk_cheat.h \ - src/gtk_config.cpp src/gtk_config.h src/gtk_control.cpp \ - src/gtk_control.h src/gtk_display.cpp \ - src/gtk_display_driver_gtk.cpp src/gtk_display_driver_gtk.h \ - src/gtk_display_driver.h src/gtk_display.h src/gtk_file.cpp \ - src/gtk_file.h src/gtk_glade.cpp src/gtk_glade_window.cpp \ - src/gtk_glade_window.h src/gtk_preferences.cpp \ - src/gtk_preferences.h src/gtk_s9xcore.h src/gtk_s9x.cpp \ - src/gtk_s9x.h src/gtk_s9xwindow.cpp src/gtk_s9xwindow.h \ - src/gtk_sound.cpp src/gtk_sound.h src/gtk_splash.h \ - src/snes_ntsc_config.h src/snes_ntsc.h src/snes_ntsc_impl.h \ - src/snes_ntsc.c $(am__append_1) $(am__append_2) \ - $(am__append_3) $(am__append_4) $(am__append_5) \ - $(am__append_6) $(am__append_7) $(am__append_8) \ - $(am__append_9) ../apu/apu.cpp ../apu/SNES_SPC.cpp \ - ../apu/SNES_SPC_misc.cpp ../apu/SNES_SPC_state.cpp \ - ../apu/SPC_DSP.cpp ../apu/SPC_Filter.cpp ../dsp.cpp \ - ../dsp1.cpp ../dsp2.cpp ../dsp3.cpp ../dsp4.cpp ../spc7110.cpp \ - ../obc1.cpp ../seta.cpp ../seta010.cpp ../seta011.cpp \ - ../seta018.cpp ../controls.cpp ../crosshairs.cpp ../cpu.cpp \ - ../sa1.cpp ../debug.cpp ../sdd1.cpp ../tile.cpp ../srtc.cpp \ - ../gfx.cpp ../memmap.cpp ../clip.cpp ../ppu.cpp ../dma.cpp \ - ../snes9x.cpp ../globals.cpp ../reader.cpp ../conffile.cpp \ - ../bsx.cpp ../logger.cpp ../snapshot.cpp ../screenshot.cpp \ - ../movie.cpp ../cpuops.cpp ../cpuexec.cpp ../sa1cpu.cpp \ - ../cheats.cpp ../cheats2.cpp $(am__append_10) $(am__append_11) \ - ../loadzip.cpp ../unzip/unzip.c ../unzip/ioapi.c \ - ../unzip/zip.c $(am__append_14) $(am__append_15) \ - $(am__append_16) -UNZIPDEFINES = -DUNZIP_SUPPORT -@JMA_TRUE@libjma_a_SOURCES = \ -@JMA_TRUE@ ../jma/s9x-jma.cpp \ -@JMA_TRUE@ ../jma/7zlzma.cpp \ -@JMA_TRUE@ ../jma/crc32.cpp \ -@JMA_TRUE@ ../jma/iiostrm.cpp \ -@JMA_TRUE@ ../jma/inbyte.cpp \ -@JMA_TRUE@ ../jma/jma.cpp \ -@JMA_TRUE@ ../jma/lzma.cpp \ -@JMA_TRUE@ ../jma/lzmadec.cpp \ -@JMA_TRUE@ ../jma/winout.cpp - -@JMA_TRUE@libjma_a_CPPFLAGS = -fexceptions -SUFFIXES = .asm .ASM -all: all-recursive - -.SUFFIXES: -.SUFFIXES: .asm .ASM .c .cpp .o .obj -am--refresh: - @: -$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \ - $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ - $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --foreign Makefile -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - echo ' $(SHELL) ./config.status'; \ - $(SHELL) ./config.status;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - $(SHELL) ./config.status --recheck - -$(top_srcdir)/configure: $(am__configure_deps) - $(am__cd) $(srcdir) && $(AUTOCONF) -$(ACLOCAL_M4): $(am__aclocal_m4_deps) - $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) -$(am__aclocal_m4_deps): - -clean-noinstLIBRARIES: - -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) -../jma/$(am__dirstamp): - @$(MKDIR_P) ../jma - @: > ../jma/$(am__dirstamp) -../jma/$(DEPDIR)/$(am__dirstamp): - @$(MKDIR_P) ../jma/$(DEPDIR) - @: > ../jma/$(DEPDIR)/$(am__dirstamp) -../jma/libjma_a-s9x-jma.$(OBJEXT): ../jma/$(am__dirstamp) \ - ../jma/$(DEPDIR)/$(am__dirstamp) -../jma/libjma_a-7zlzma.$(OBJEXT): ../jma/$(am__dirstamp) \ - ../jma/$(DEPDIR)/$(am__dirstamp) -../jma/libjma_a-crc32.$(OBJEXT): ../jma/$(am__dirstamp) \ - ../jma/$(DEPDIR)/$(am__dirstamp) -../jma/libjma_a-iiostrm.$(OBJEXT): ../jma/$(am__dirstamp) \ - ../jma/$(DEPDIR)/$(am__dirstamp) -../jma/libjma_a-inbyte.$(OBJEXT): ../jma/$(am__dirstamp) \ - ../jma/$(DEPDIR)/$(am__dirstamp) -../jma/libjma_a-jma.$(OBJEXT): ../jma/$(am__dirstamp) \ - ../jma/$(DEPDIR)/$(am__dirstamp) -../jma/libjma_a-lzma.$(OBJEXT): ../jma/$(am__dirstamp) \ - ../jma/$(DEPDIR)/$(am__dirstamp) -../jma/libjma_a-lzmadec.$(OBJEXT): ../jma/$(am__dirstamp) \ - ../jma/$(DEPDIR)/$(am__dirstamp) -../jma/libjma_a-winout.$(OBJEXT): ../jma/$(am__dirstamp) \ - ../jma/$(DEPDIR)/$(am__dirstamp) -libjma.a: $(libjma_a_OBJECTS) $(libjma_a_DEPENDENCIES) - $(AM_V_at)-rm -f libjma.a - $(AM_V_AR)$(libjma_a_AR) libjma.a $(libjma_a_OBJECTS) $(libjma_a_LIBADD) - $(AM_V_at)$(RANLIB) libjma.a -install-binPROGRAMS: $(bin_PROGRAMS) - @$(NORMAL_INSTALL) - test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)" - @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ - for p in $$list; do echo "$$p $$p"; done | \ - sed 's/$(EXEEXT)$$//' | \ - while read p p1; do if test -f $$p; \ - then echo "$$p"; echo "$$p"; else :; fi; \ - done | \ - sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \ - -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ - sed 'N;N;N;s,\n, ,g' | \ - $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ - { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ - if ($$2 == $$4) files[d] = files[d] " " $$1; \ - else { print "f", $$3 "/" $$4, $$1; } } \ - END { for (d in files) print "f", d, files[d] }' | \ - while read type dir files; do \ - if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ - test -z "$$files" || { \ - echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \ - $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ - } \ - ; done - -uninstall-binPROGRAMS: - @$(NORMAL_UNINSTALL) - @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ - files=`for p in $$list; do echo "$$p"; done | \ - sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ - -e 's/$$/$(EXEEXT)/' `; \ - test -n "$$list" || exit 0; \ - echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \ - cd "$(DESTDIR)$(bindir)" && rm -f $$files - -clean-binPROGRAMS: - -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) -../filter/$(am__dirstamp): - @$(MKDIR_P) ../filter - @: > ../filter/$(am__dirstamp) -../filter/$(DEPDIR)/$(am__dirstamp): - @$(MKDIR_P) ../filter/$(DEPDIR) - @: > ../filter/$(DEPDIR)/$(am__dirstamp) -../filter/snes9x_gtk-2xsai.$(OBJEXT): ../filter/$(am__dirstamp) \ - ../filter/$(DEPDIR)/$(am__dirstamp) -../filter/snes9x_gtk-epx.$(OBJEXT): ../filter/$(am__dirstamp) \ - ../filter/$(DEPDIR)/$(am__dirstamp) -../filter/snes9x_gtk-hq2x.$(OBJEXT): ../filter/$(am__dirstamp) \ - ../filter/$(DEPDIR)/$(am__dirstamp) -src/$(am__dirstamp): - @$(MKDIR_P) src - @: > src/$(am__dirstamp) -src/$(DEPDIR)/$(am__dirstamp): - @$(MKDIR_P) src/$(DEPDIR) - @: > src/$(DEPDIR)/$(am__dirstamp) -src/snes9x_gtk-filter_epx_unsafe.$(OBJEXT): src/$(am__dirstamp) \ - src/$(DEPDIR)/$(am__dirstamp) -src/snes9x_gtk-gtk_binding.$(OBJEXT): src/$(am__dirstamp) \ - src/$(DEPDIR)/$(am__dirstamp) -src/snes9x_gtk-gtk_cheat.$(OBJEXT): src/$(am__dirstamp) \ - src/$(DEPDIR)/$(am__dirstamp) -src/snes9x_gtk-gtk_config.$(OBJEXT): src/$(am__dirstamp) \ - src/$(DEPDIR)/$(am__dirstamp) -src/snes9x_gtk-gtk_control.$(OBJEXT): src/$(am__dirstamp) \ - src/$(DEPDIR)/$(am__dirstamp) -src/snes9x_gtk-gtk_display.$(OBJEXT): src/$(am__dirstamp) \ - src/$(DEPDIR)/$(am__dirstamp) -src/snes9x_gtk-gtk_display_driver_gtk.$(OBJEXT): src/$(am__dirstamp) \ - src/$(DEPDIR)/$(am__dirstamp) -src/snes9x_gtk-gtk_file.$(OBJEXT): src/$(am__dirstamp) \ - src/$(DEPDIR)/$(am__dirstamp) -src/snes9x_gtk-gtk_glade.$(OBJEXT): src/$(am__dirstamp) \ - src/$(DEPDIR)/$(am__dirstamp) -src/snes9x_gtk-gtk_glade_window.$(OBJEXT): src/$(am__dirstamp) \ - src/$(DEPDIR)/$(am__dirstamp) -src/snes9x_gtk-gtk_preferences.$(OBJEXT): src/$(am__dirstamp) \ - src/$(DEPDIR)/$(am__dirstamp) -src/snes9x_gtk-gtk_s9x.$(OBJEXT): src/$(am__dirstamp) \ - src/$(DEPDIR)/$(am__dirstamp) -src/snes9x_gtk-gtk_s9xwindow.$(OBJEXT): src/$(am__dirstamp) \ - src/$(DEPDIR)/$(am__dirstamp) -src/snes9x_gtk-gtk_sound.$(OBJEXT): src/$(am__dirstamp) \ - src/$(DEPDIR)/$(am__dirstamp) -src/snes_ntsc.$(OBJEXT): src/$(am__dirstamp) \ - src/$(DEPDIR)/$(am__dirstamp) -src/snes9x_gtk-gtk_sound_driver_portaudio.$(OBJEXT): \ - src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/snes9x_gtk-gtk_sound_driver_pulse.$(OBJEXT): src/$(am__dirstamp) \ - src/$(DEPDIR)/$(am__dirstamp) -src/snes9x_gtk-gtk_sound_driver_oss.$(OBJEXT): src/$(am__dirstamp) \ - src/$(DEPDIR)/$(am__dirstamp) -src/snes9x_gtk-gtk_sound_driver_sdl.$(OBJEXT): src/$(am__dirstamp) \ - src/$(DEPDIR)/$(am__dirstamp) -src/snes9x_gtk-gtk_sound_driver_alsa.$(OBJEXT): src/$(am__dirstamp) \ - src/$(DEPDIR)/$(am__dirstamp) -../i386/$(am__dirstamp): - @$(MKDIR_P) ../i386 - @: > ../i386/$(am__dirstamp) -../i386/$(DEPDIR)/$(am__dirstamp): - @$(MKDIR_P) ../i386/$(DEPDIR) - @: > ../i386/$(DEPDIR)/$(am__dirstamp) -../i386/fxemu2b.$(OBJEXT): ../i386/$(am__dirstamp) \ - ../i386/$(DEPDIR)/$(am__dirstamp) -../i386/fxemu2.$(OBJEXT): ../i386/$(am__dirstamp) \ - ../i386/$(DEPDIR)/$(am__dirstamp) -../i386/fxemu2c.$(OBJEXT): ../i386/$(am__dirstamp) \ - ../i386/$(DEPDIR)/$(am__dirstamp) -../i386/fxtable.$(OBJEXT): ../i386/$(am__dirstamp) \ - ../i386/$(DEPDIR)/$(am__dirstamp) -../i386/sfxproc.$(OBJEXT): ../i386/$(am__dirstamp) \ - ../i386/$(DEPDIR)/$(am__dirstamp) -../i386/zsnes.$(OBJEXT): ../i386/$(am__dirstamp) \ - ../i386/$(DEPDIR)/$(am__dirstamp) -../$(am__dirstamp): - @$(MKDIR_P) .. - @: > ../$(am__dirstamp) -../$(DEPDIR)/$(am__dirstamp): - @$(MKDIR_P) ../$(DEPDIR) - @: > ../$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-fxinst.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-fxemu.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-fxdbg.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../i386/c4.$(OBJEXT): ../i386/$(am__dirstamp) \ - ../i386/$(DEPDIR)/$(am__dirstamp) -../i386/zsnesc4.$(OBJEXT): ../i386/$(am__dirstamp) \ - ../i386/$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-c4.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-c4emu.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../apu/$(am__dirstamp): - @$(MKDIR_P) ../apu - @: > ../apu/$(am__dirstamp) -../apu/$(DEPDIR)/$(am__dirstamp): - @$(MKDIR_P) ../apu/$(DEPDIR) - @: > ../apu/$(DEPDIR)/$(am__dirstamp) -../apu/snes9x_gtk-apu.$(OBJEXT): ../apu/$(am__dirstamp) \ - ../apu/$(DEPDIR)/$(am__dirstamp) -../apu/snes9x_gtk-SNES_SPC.$(OBJEXT): ../apu/$(am__dirstamp) \ - ../apu/$(DEPDIR)/$(am__dirstamp) -../apu/snes9x_gtk-SNES_SPC_misc.$(OBJEXT): ../apu/$(am__dirstamp) \ - ../apu/$(DEPDIR)/$(am__dirstamp) -../apu/snes9x_gtk-SNES_SPC_state.$(OBJEXT): ../apu/$(am__dirstamp) \ - ../apu/$(DEPDIR)/$(am__dirstamp) -../apu/snes9x_gtk-SPC_DSP.$(OBJEXT): ../apu/$(am__dirstamp) \ - ../apu/$(DEPDIR)/$(am__dirstamp) -../apu/snes9x_gtk-SPC_Filter.$(OBJEXT): ../apu/$(am__dirstamp) \ - ../apu/$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-dsp.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-dsp1.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-dsp2.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-dsp3.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-dsp4.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-spc7110.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-obc1.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-seta.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-seta010.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-seta011.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-seta018.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-controls.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-crosshairs.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-cpu.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-sa1.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-debug.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-sdd1.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-tile.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-srtc.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-gfx.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-memmap.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-clip.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-ppu.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-dma.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-snes9x.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-globals.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-reader.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-conffile.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-bsx.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-logger.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-snapshot.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-screenshot.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-movie.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-cpuops.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-cpuexec.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-sa1cpu.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-cheats.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-cheats2.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-sdd1emu.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-netplay.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-server.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../snes9x_gtk-loadzip.$(OBJEXT): ../$(am__dirstamp) \ - ../$(DEPDIR)/$(am__dirstamp) -../unzip/$(am__dirstamp): - @$(MKDIR_P) ../unzip - @: > ../unzip/$(am__dirstamp) -../unzip/$(DEPDIR)/$(am__dirstamp): - @$(MKDIR_P) ../unzip/$(DEPDIR) - @: > ../unzip/$(DEPDIR)/$(am__dirstamp) -../unzip/unzip.$(OBJEXT): ../unzip/$(am__dirstamp) \ - ../unzip/$(DEPDIR)/$(am__dirstamp) -../unzip/ioapi.$(OBJEXT): ../unzip/$(am__dirstamp) \ - ../unzip/$(DEPDIR)/$(am__dirstamp) -../unzip/zip.$(OBJEXT): ../unzip/$(am__dirstamp) \ - ../unzip/$(DEPDIR)/$(am__dirstamp) -src/snes9x_gtk-gtk_display_driver_opengl.$(OBJEXT): \ - src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp) -src/snes9x_gtk-gtk_display_driver_xv.$(OBJEXT): src/$(am__dirstamp) \ - src/$(DEPDIR)/$(am__dirstamp) -src/snes9x_gtk-gtk_netplay_dialog.$(OBJEXT): src/$(am__dirstamp) \ - src/$(DEPDIR)/$(am__dirstamp) -src/snes9x_gtk-gtk_netplay.$(OBJEXT): src/$(am__dirstamp) \ - src/$(DEPDIR)/$(am__dirstamp) -snes9x-gtk$(EXEEXT): $(snes9x_gtk_OBJECTS) $(snes9x_gtk_DEPENDENCIES) - @rm -f snes9x-gtk$(EXEEXT) - $(AM_V_CXXLD)$(snes9x_gtk_LINK) $(snes9x_gtk_OBJECTS) $(snes9x_gtk_LDADD) $(LIBS) - -mostlyclean-compile: - -rm -f *.$(OBJEXT) - -rm -f ../apu/snes9x_gtk-SNES_SPC.$(OBJEXT) - -rm -f ../apu/snes9x_gtk-SNES_SPC_misc.$(OBJEXT) - -rm -f ../apu/snes9x_gtk-SNES_SPC_state.$(OBJEXT) - -rm -f ../apu/snes9x_gtk-SPC_DSP.$(OBJEXT) - -rm -f ../apu/snes9x_gtk-SPC_Filter.$(OBJEXT) - -rm -f ../apu/snes9x_gtk-apu.$(OBJEXT) - -rm -f ../filter/snes9x_gtk-2xsai.$(OBJEXT) - -rm -f ../filter/snes9x_gtk-epx.$(OBJEXT) - -rm -f ../filter/snes9x_gtk-hq2x.$(OBJEXT) - -rm -f ../i386/c4.$(OBJEXT) - -rm -f ../i386/fxemu2.$(OBJEXT) - -rm -f ../i386/fxemu2b.$(OBJEXT) - -rm -f ../i386/fxemu2c.$(OBJEXT) - -rm -f ../i386/fxtable.$(OBJEXT) - -rm -f ../i386/sfxproc.$(OBJEXT) - -rm -f ../i386/zsnes.$(OBJEXT) - -rm -f ../i386/zsnesc4.$(OBJEXT) - -rm -f ../jma/libjma_a-7zlzma.$(OBJEXT) - -rm -f ../jma/libjma_a-crc32.$(OBJEXT) - -rm -f ../jma/libjma_a-iiostrm.$(OBJEXT) - -rm -f ../jma/libjma_a-inbyte.$(OBJEXT) - -rm -f ../jma/libjma_a-jma.$(OBJEXT) - -rm -f ../jma/libjma_a-lzma.$(OBJEXT) - -rm -f ../jma/libjma_a-lzmadec.$(OBJEXT) - -rm -f ../jma/libjma_a-s9x-jma.$(OBJEXT) - -rm -f ../jma/libjma_a-winout.$(OBJEXT) - -rm -f ../snes9x_gtk-bsx.$(OBJEXT) - -rm -f ../snes9x_gtk-c4.$(OBJEXT) - -rm -f ../snes9x_gtk-c4emu.$(OBJEXT) - -rm -f ../snes9x_gtk-cheats.$(OBJEXT) - -rm -f ../snes9x_gtk-cheats2.$(OBJEXT) - -rm -f ../snes9x_gtk-clip.$(OBJEXT) - -rm -f ../snes9x_gtk-conffile.$(OBJEXT) - -rm -f ../snes9x_gtk-controls.$(OBJEXT) - -rm -f ../snes9x_gtk-cpu.$(OBJEXT) - -rm -f ../snes9x_gtk-cpuexec.$(OBJEXT) - -rm -f ../snes9x_gtk-cpuops.$(OBJEXT) - -rm -f ../snes9x_gtk-crosshairs.$(OBJEXT) - -rm -f ../snes9x_gtk-debug.$(OBJEXT) - -rm -f ../snes9x_gtk-dma.$(OBJEXT) - -rm -f ../snes9x_gtk-dsp.$(OBJEXT) - -rm -f ../snes9x_gtk-dsp1.$(OBJEXT) - -rm -f ../snes9x_gtk-dsp2.$(OBJEXT) - -rm -f ../snes9x_gtk-dsp3.$(OBJEXT) - -rm -f ../snes9x_gtk-dsp4.$(OBJEXT) - -rm -f ../snes9x_gtk-fxdbg.$(OBJEXT) - -rm -f ../snes9x_gtk-fxemu.$(OBJEXT) - -rm -f ../snes9x_gtk-fxinst.$(OBJEXT) - -rm -f ../snes9x_gtk-gfx.$(OBJEXT) - -rm -f ../snes9x_gtk-globals.$(OBJEXT) - -rm -f ../snes9x_gtk-loadzip.$(OBJEXT) - -rm -f ../snes9x_gtk-logger.$(OBJEXT) - -rm -f ../snes9x_gtk-memmap.$(OBJEXT) - -rm -f ../snes9x_gtk-movie.$(OBJEXT) - -rm -f ../snes9x_gtk-netplay.$(OBJEXT) - -rm -f ../snes9x_gtk-obc1.$(OBJEXT) - -rm -f ../snes9x_gtk-ppu.$(OBJEXT) - -rm -f ../snes9x_gtk-reader.$(OBJEXT) - -rm -f ../snes9x_gtk-sa1.$(OBJEXT) - -rm -f ../snes9x_gtk-sa1cpu.$(OBJEXT) - -rm -f ../snes9x_gtk-screenshot.$(OBJEXT) - -rm -f ../snes9x_gtk-sdd1.$(OBJEXT) - -rm -f ../snes9x_gtk-sdd1emu.$(OBJEXT) - -rm -f ../snes9x_gtk-server.$(OBJEXT) - -rm -f ../snes9x_gtk-seta.$(OBJEXT) - -rm -f ../snes9x_gtk-seta010.$(OBJEXT) - -rm -f ../snes9x_gtk-seta011.$(OBJEXT) - -rm -f ../snes9x_gtk-seta018.$(OBJEXT) - -rm -f ../snes9x_gtk-snapshot.$(OBJEXT) - -rm -f ../snes9x_gtk-snes9x.$(OBJEXT) - -rm -f ../snes9x_gtk-spc7110.$(OBJEXT) - -rm -f ../snes9x_gtk-srtc.$(OBJEXT) - -rm -f ../snes9x_gtk-tile.$(OBJEXT) - -rm -f ../unzip/ioapi.$(OBJEXT) - -rm -f ../unzip/unzip.$(OBJEXT) - -rm -f ../unzip/zip.$(OBJEXT) - -rm -f src/snes9x_gtk-filter_epx_unsafe.$(OBJEXT) - -rm -f src/snes9x_gtk-gtk_binding.$(OBJEXT) - -rm -f src/snes9x_gtk-gtk_cheat.$(OBJEXT) - -rm -f src/snes9x_gtk-gtk_config.$(OBJEXT) - -rm -f src/snes9x_gtk-gtk_control.$(OBJEXT) - -rm -f src/snes9x_gtk-gtk_display.$(OBJEXT) - -rm -f src/snes9x_gtk-gtk_display_driver_gtk.$(OBJEXT) - -rm -f src/snes9x_gtk-gtk_display_driver_opengl.$(OBJEXT) - -rm -f src/snes9x_gtk-gtk_display_driver_xv.$(OBJEXT) - -rm -f src/snes9x_gtk-gtk_file.$(OBJEXT) - -rm -f src/snes9x_gtk-gtk_glade.$(OBJEXT) - -rm -f src/snes9x_gtk-gtk_glade_window.$(OBJEXT) - -rm -f src/snes9x_gtk-gtk_netplay.$(OBJEXT) - -rm -f src/snes9x_gtk-gtk_netplay_dialog.$(OBJEXT) - -rm -f src/snes9x_gtk-gtk_preferences.$(OBJEXT) - -rm -f src/snes9x_gtk-gtk_s9x.$(OBJEXT) - -rm -f src/snes9x_gtk-gtk_s9xwindow.$(OBJEXT) - -rm -f src/snes9x_gtk-gtk_sound.$(OBJEXT) - -rm -f src/snes9x_gtk-gtk_sound_driver_alsa.$(OBJEXT) - -rm -f src/snes9x_gtk-gtk_sound_driver_oss.$(OBJEXT) - -rm -f src/snes9x_gtk-gtk_sound_driver_portaudio.$(OBJEXT) - -rm -f src/snes9x_gtk-gtk_sound_driver_pulse.$(OBJEXT) - -rm -f src/snes9x_gtk-gtk_sound_driver_sdl.$(OBJEXT) - -rm -f src/snes_ntsc.$(OBJEXT) - -distclean-compile: - -rm -f *.tab.c - -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-bsx.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-c4.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-c4emu.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-cheats.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-cheats2.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-clip.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-conffile.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-controls.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-cpu.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-cpuexec.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-cpuops.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-crosshairs.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-debug.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-dma.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-dsp.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-dsp1.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-dsp2.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-dsp3.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-dsp4.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-fxdbg.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-fxemu.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-fxinst.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-gfx.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-globals.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-loadzip.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-logger.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-memmap.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-movie.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-netplay.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-obc1.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-ppu.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-reader.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-sa1.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-sa1cpu.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-screenshot.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-sdd1.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-sdd1emu.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-server.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-seta.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-seta010.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-seta011.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-seta018.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-snapshot.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-snes9x.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-spc7110.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-srtc.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/snes9x_gtk-tile.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../apu/$(DEPDIR)/snes9x_gtk-SNES_SPC.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../apu/$(DEPDIR)/snes9x_gtk-SNES_SPC_misc.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../apu/$(DEPDIR)/snes9x_gtk-SNES_SPC_state.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../apu/$(DEPDIR)/snes9x_gtk-SPC_DSP.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../apu/$(DEPDIR)/snes9x_gtk-SPC_Filter.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../apu/$(DEPDIR)/snes9x_gtk-apu.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../filter/$(DEPDIR)/snes9x_gtk-2xsai.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../filter/$(DEPDIR)/snes9x_gtk-epx.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../filter/$(DEPDIR)/snes9x_gtk-hq2x.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../jma/$(DEPDIR)/libjma_a-7zlzma.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../jma/$(DEPDIR)/libjma_a-crc32.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../jma/$(DEPDIR)/libjma_a-iiostrm.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../jma/$(DEPDIR)/libjma_a-inbyte.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../jma/$(DEPDIR)/libjma_a-jma.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../jma/$(DEPDIR)/libjma_a-lzma.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../jma/$(DEPDIR)/libjma_a-lzmadec.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../jma/$(DEPDIR)/libjma_a-s9x-jma.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../jma/$(DEPDIR)/libjma_a-winout.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../unzip/$(DEPDIR)/ioapi.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../unzip/$(DEPDIR)/unzip.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@../unzip/$(DEPDIR)/zip.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/snes9x_gtk-filter_epx_unsafe.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/snes9x_gtk-gtk_binding.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/snes9x_gtk-gtk_cheat.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/snes9x_gtk-gtk_config.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/snes9x_gtk-gtk_control.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/snes9x_gtk-gtk_display.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/snes9x_gtk-gtk_display_driver_gtk.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/snes9x_gtk-gtk_display_driver_opengl.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/snes9x_gtk-gtk_display_driver_xv.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/snes9x_gtk-gtk_file.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/snes9x_gtk-gtk_glade.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/snes9x_gtk-gtk_glade_window.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/snes9x_gtk-gtk_netplay.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/snes9x_gtk-gtk_netplay_dialog.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/snes9x_gtk-gtk_preferences.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/snes9x_gtk-gtk_s9x.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/snes9x_gtk-gtk_s9xwindow.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/snes9x_gtk-gtk_sound.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/snes9x_gtk-gtk_sound_driver_alsa.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/snes9x_gtk-gtk_sound_driver_oss.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/snes9x_gtk-gtk_sound_driver_portaudio.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/snes9x_gtk-gtk_sound_driver_pulse.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/snes9x_gtk-gtk_sound_driver_sdl.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/snes_ntsc.Po@am__quote@ - -.c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ -@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ -@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po -@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(COMPILE) -c -o $@ $< - -.c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ -@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ -@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po -@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` - -.cpp.o: -@am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ -@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ -@am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $< - -.cpp.obj: -@am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ -@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ -@am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` - -../jma/libjma_a-s9x-jma.o: ../jma/s9x-jma.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libjma_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ../jma/libjma_a-s9x-jma.o -MD -MP -MF ../jma/$(DEPDIR)/libjma_a-s9x-jma.Tpo -c -o ../jma/libjma_a-s9x-jma.o `test -f '../jma/s9x-jma.cpp' || echo '$(srcdir)/'`../jma/s9x-jma.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../jma/$(DEPDIR)/libjma_a-s9x-jma.Tpo ../jma/$(DEPDIR)/libjma_a-s9x-jma.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../jma/s9x-jma.cpp' object='../jma/libjma_a-s9x-jma.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libjma_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ../jma/libjma_a-s9x-jma.o `test -f '../jma/s9x-jma.cpp' || echo '$(srcdir)/'`../jma/s9x-jma.cpp - -../jma/libjma_a-s9x-jma.obj: ../jma/s9x-jma.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libjma_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ../jma/libjma_a-s9x-jma.obj -MD -MP -MF ../jma/$(DEPDIR)/libjma_a-s9x-jma.Tpo -c -o ../jma/libjma_a-s9x-jma.obj `if test -f '../jma/s9x-jma.cpp'; then $(CYGPATH_W) '../jma/s9x-jma.cpp'; else $(CYGPATH_W) '$(srcdir)/../jma/s9x-jma.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../jma/$(DEPDIR)/libjma_a-s9x-jma.Tpo ../jma/$(DEPDIR)/libjma_a-s9x-jma.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../jma/s9x-jma.cpp' object='../jma/libjma_a-s9x-jma.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libjma_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ../jma/libjma_a-s9x-jma.obj `if test -f '../jma/s9x-jma.cpp'; then $(CYGPATH_W) '../jma/s9x-jma.cpp'; else $(CYGPATH_W) '$(srcdir)/../jma/s9x-jma.cpp'; fi` - -../jma/libjma_a-7zlzma.o: ../jma/7zlzma.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libjma_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ../jma/libjma_a-7zlzma.o -MD -MP -MF ../jma/$(DEPDIR)/libjma_a-7zlzma.Tpo -c -o ../jma/libjma_a-7zlzma.o `test -f '../jma/7zlzma.cpp' || echo '$(srcdir)/'`../jma/7zlzma.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../jma/$(DEPDIR)/libjma_a-7zlzma.Tpo ../jma/$(DEPDIR)/libjma_a-7zlzma.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../jma/7zlzma.cpp' object='../jma/libjma_a-7zlzma.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libjma_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ../jma/libjma_a-7zlzma.o `test -f '../jma/7zlzma.cpp' || echo '$(srcdir)/'`../jma/7zlzma.cpp - -../jma/libjma_a-7zlzma.obj: ../jma/7zlzma.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libjma_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ../jma/libjma_a-7zlzma.obj -MD -MP -MF ../jma/$(DEPDIR)/libjma_a-7zlzma.Tpo -c -o ../jma/libjma_a-7zlzma.obj `if test -f '../jma/7zlzma.cpp'; then $(CYGPATH_W) '../jma/7zlzma.cpp'; else $(CYGPATH_W) '$(srcdir)/../jma/7zlzma.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../jma/$(DEPDIR)/libjma_a-7zlzma.Tpo ../jma/$(DEPDIR)/libjma_a-7zlzma.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../jma/7zlzma.cpp' object='../jma/libjma_a-7zlzma.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libjma_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ../jma/libjma_a-7zlzma.obj `if test -f '../jma/7zlzma.cpp'; then $(CYGPATH_W) '../jma/7zlzma.cpp'; else $(CYGPATH_W) '$(srcdir)/../jma/7zlzma.cpp'; fi` - -../jma/libjma_a-crc32.o: ../jma/crc32.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libjma_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ../jma/libjma_a-crc32.o -MD -MP -MF ../jma/$(DEPDIR)/libjma_a-crc32.Tpo -c -o ../jma/libjma_a-crc32.o `test -f '../jma/crc32.cpp' || echo '$(srcdir)/'`../jma/crc32.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../jma/$(DEPDIR)/libjma_a-crc32.Tpo ../jma/$(DEPDIR)/libjma_a-crc32.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../jma/crc32.cpp' object='../jma/libjma_a-crc32.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libjma_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ../jma/libjma_a-crc32.o `test -f '../jma/crc32.cpp' || echo '$(srcdir)/'`../jma/crc32.cpp - -../jma/libjma_a-crc32.obj: ../jma/crc32.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libjma_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ../jma/libjma_a-crc32.obj -MD -MP -MF ../jma/$(DEPDIR)/libjma_a-crc32.Tpo -c -o ../jma/libjma_a-crc32.obj `if test -f '../jma/crc32.cpp'; then $(CYGPATH_W) '../jma/crc32.cpp'; else $(CYGPATH_W) '$(srcdir)/../jma/crc32.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../jma/$(DEPDIR)/libjma_a-crc32.Tpo ../jma/$(DEPDIR)/libjma_a-crc32.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../jma/crc32.cpp' object='../jma/libjma_a-crc32.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libjma_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ../jma/libjma_a-crc32.obj `if test -f '../jma/crc32.cpp'; then $(CYGPATH_W) '../jma/crc32.cpp'; else $(CYGPATH_W) '$(srcdir)/../jma/crc32.cpp'; fi` - -../jma/libjma_a-iiostrm.o: ../jma/iiostrm.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libjma_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ../jma/libjma_a-iiostrm.o -MD -MP -MF ../jma/$(DEPDIR)/libjma_a-iiostrm.Tpo -c -o ../jma/libjma_a-iiostrm.o `test -f '../jma/iiostrm.cpp' || echo '$(srcdir)/'`../jma/iiostrm.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../jma/$(DEPDIR)/libjma_a-iiostrm.Tpo ../jma/$(DEPDIR)/libjma_a-iiostrm.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../jma/iiostrm.cpp' object='../jma/libjma_a-iiostrm.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libjma_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ../jma/libjma_a-iiostrm.o `test -f '../jma/iiostrm.cpp' || echo '$(srcdir)/'`../jma/iiostrm.cpp - -../jma/libjma_a-iiostrm.obj: ../jma/iiostrm.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libjma_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ../jma/libjma_a-iiostrm.obj -MD -MP -MF ../jma/$(DEPDIR)/libjma_a-iiostrm.Tpo -c -o ../jma/libjma_a-iiostrm.obj `if test -f '../jma/iiostrm.cpp'; then $(CYGPATH_W) '../jma/iiostrm.cpp'; else $(CYGPATH_W) '$(srcdir)/../jma/iiostrm.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../jma/$(DEPDIR)/libjma_a-iiostrm.Tpo ../jma/$(DEPDIR)/libjma_a-iiostrm.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../jma/iiostrm.cpp' object='../jma/libjma_a-iiostrm.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libjma_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ../jma/libjma_a-iiostrm.obj `if test -f '../jma/iiostrm.cpp'; then $(CYGPATH_W) '../jma/iiostrm.cpp'; else $(CYGPATH_W) '$(srcdir)/../jma/iiostrm.cpp'; fi` - -../jma/libjma_a-inbyte.o: ../jma/inbyte.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libjma_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ../jma/libjma_a-inbyte.o -MD -MP -MF ../jma/$(DEPDIR)/libjma_a-inbyte.Tpo -c -o ../jma/libjma_a-inbyte.o `test -f '../jma/inbyte.cpp' || echo '$(srcdir)/'`../jma/inbyte.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../jma/$(DEPDIR)/libjma_a-inbyte.Tpo ../jma/$(DEPDIR)/libjma_a-inbyte.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../jma/inbyte.cpp' object='../jma/libjma_a-inbyte.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libjma_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ../jma/libjma_a-inbyte.o `test -f '../jma/inbyte.cpp' || echo '$(srcdir)/'`../jma/inbyte.cpp - -../jma/libjma_a-inbyte.obj: ../jma/inbyte.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libjma_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ../jma/libjma_a-inbyte.obj -MD -MP -MF ../jma/$(DEPDIR)/libjma_a-inbyte.Tpo -c -o ../jma/libjma_a-inbyte.obj `if test -f '../jma/inbyte.cpp'; then $(CYGPATH_W) '../jma/inbyte.cpp'; else $(CYGPATH_W) '$(srcdir)/../jma/inbyte.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../jma/$(DEPDIR)/libjma_a-inbyte.Tpo ../jma/$(DEPDIR)/libjma_a-inbyte.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../jma/inbyte.cpp' object='../jma/libjma_a-inbyte.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libjma_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ../jma/libjma_a-inbyte.obj `if test -f '../jma/inbyte.cpp'; then $(CYGPATH_W) '../jma/inbyte.cpp'; else $(CYGPATH_W) '$(srcdir)/../jma/inbyte.cpp'; fi` - -../jma/libjma_a-jma.o: ../jma/jma.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libjma_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ../jma/libjma_a-jma.o -MD -MP -MF ../jma/$(DEPDIR)/libjma_a-jma.Tpo -c -o ../jma/libjma_a-jma.o `test -f '../jma/jma.cpp' || echo '$(srcdir)/'`../jma/jma.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../jma/$(DEPDIR)/libjma_a-jma.Tpo ../jma/$(DEPDIR)/libjma_a-jma.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../jma/jma.cpp' object='../jma/libjma_a-jma.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libjma_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ../jma/libjma_a-jma.o `test -f '../jma/jma.cpp' || echo '$(srcdir)/'`../jma/jma.cpp - -../jma/libjma_a-jma.obj: ../jma/jma.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libjma_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ../jma/libjma_a-jma.obj -MD -MP -MF ../jma/$(DEPDIR)/libjma_a-jma.Tpo -c -o ../jma/libjma_a-jma.obj `if test -f '../jma/jma.cpp'; then $(CYGPATH_W) '../jma/jma.cpp'; else $(CYGPATH_W) '$(srcdir)/../jma/jma.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../jma/$(DEPDIR)/libjma_a-jma.Tpo ../jma/$(DEPDIR)/libjma_a-jma.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../jma/jma.cpp' object='../jma/libjma_a-jma.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libjma_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ../jma/libjma_a-jma.obj `if test -f '../jma/jma.cpp'; then $(CYGPATH_W) '../jma/jma.cpp'; else $(CYGPATH_W) '$(srcdir)/../jma/jma.cpp'; fi` - -../jma/libjma_a-lzma.o: ../jma/lzma.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libjma_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ../jma/libjma_a-lzma.o -MD -MP -MF ../jma/$(DEPDIR)/libjma_a-lzma.Tpo -c -o ../jma/libjma_a-lzma.o `test -f '../jma/lzma.cpp' || echo '$(srcdir)/'`../jma/lzma.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../jma/$(DEPDIR)/libjma_a-lzma.Tpo ../jma/$(DEPDIR)/libjma_a-lzma.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../jma/lzma.cpp' object='../jma/libjma_a-lzma.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libjma_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ../jma/libjma_a-lzma.o `test -f '../jma/lzma.cpp' || echo '$(srcdir)/'`../jma/lzma.cpp - -../jma/libjma_a-lzma.obj: ../jma/lzma.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libjma_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ../jma/libjma_a-lzma.obj -MD -MP -MF ../jma/$(DEPDIR)/libjma_a-lzma.Tpo -c -o ../jma/libjma_a-lzma.obj `if test -f '../jma/lzma.cpp'; then $(CYGPATH_W) '../jma/lzma.cpp'; else $(CYGPATH_W) '$(srcdir)/../jma/lzma.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../jma/$(DEPDIR)/libjma_a-lzma.Tpo ../jma/$(DEPDIR)/libjma_a-lzma.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../jma/lzma.cpp' object='../jma/libjma_a-lzma.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libjma_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ../jma/libjma_a-lzma.obj `if test -f '../jma/lzma.cpp'; then $(CYGPATH_W) '../jma/lzma.cpp'; else $(CYGPATH_W) '$(srcdir)/../jma/lzma.cpp'; fi` - -../jma/libjma_a-lzmadec.o: ../jma/lzmadec.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libjma_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ../jma/libjma_a-lzmadec.o -MD -MP -MF ../jma/$(DEPDIR)/libjma_a-lzmadec.Tpo -c -o ../jma/libjma_a-lzmadec.o `test -f '../jma/lzmadec.cpp' || echo '$(srcdir)/'`../jma/lzmadec.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../jma/$(DEPDIR)/libjma_a-lzmadec.Tpo ../jma/$(DEPDIR)/libjma_a-lzmadec.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../jma/lzmadec.cpp' object='../jma/libjma_a-lzmadec.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libjma_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ../jma/libjma_a-lzmadec.o `test -f '../jma/lzmadec.cpp' || echo '$(srcdir)/'`../jma/lzmadec.cpp - -../jma/libjma_a-lzmadec.obj: ../jma/lzmadec.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libjma_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ../jma/libjma_a-lzmadec.obj -MD -MP -MF ../jma/$(DEPDIR)/libjma_a-lzmadec.Tpo -c -o ../jma/libjma_a-lzmadec.obj `if test -f '../jma/lzmadec.cpp'; then $(CYGPATH_W) '../jma/lzmadec.cpp'; else $(CYGPATH_W) '$(srcdir)/../jma/lzmadec.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../jma/$(DEPDIR)/libjma_a-lzmadec.Tpo ../jma/$(DEPDIR)/libjma_a-lzmadec.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../jma/lzmadec.cpp' object='../jma/libjma_a-lzmadec.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libjma_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ../jma/libjma_a-lzmadec.obj `if test -f '../jma/lzmadec.cpp'; then $(CYGPATH_W) '../jma/lzmadec.cpp'; else $(CYGPATH_W) '$(srcdir)/../jma/lzmadec.cpp'; fi` - -../jma/libjma_a-winout.o: ../jma/winout.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libjma_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ../jma/libjma_a-winout.o -MD -MP -MF ../jma/$(DEPDIR)/libjma_a-winout.Tpo -c -o ../jma/libjma_a-winout.o `test -f '../jma/winout.cpp' || echo '$(srcdir)/'`../jma/winout.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../jma/$(DEPDIR)/libjma_a-winout.Tpo ../jma/$(DEPDIR)/libjma_a-winout.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../jma/winout.cpp' object='../jma/libjma_a-winout.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libjma_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ../jma/libjma_a-winout.o `test -f '../jma/winout.cpp' || echo '$(srcdir)/'`../jma/winout.cpp - -../jma/libjma_a-winout.obj: ../jma/winout.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libjma_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ../jma/libjma_a-winout.obj -MD -MP -MF ../jma/$(DEPDIR)/libjma_a-winout.Tpo -c -o ../jma/libjma_a-winout.obj `if test -f '../jma/winout.cpp'; then $(CYGPATH_W) '../jma/winout.cpp'; else $(CYGPATH_W) '$(srcdir)/../jma/winout.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../jma/$(DEPDIR)/libjma_a-winout.Tpo ../jma/$(DEPDIR)/libjma_a-winout.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../jma/winout.cpp' object='../jma/libjma_a-winout.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libjma_a_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ../jma/libjma_a-winout.obj `if test -f '../jma/winout.cpp'; then $(CYGPATH_W) '../jma/winout.cpp'; else $(CYGPATH_W) '$(srcdir)/../jma/winout.cpp'; fi` - -../filter/snes9x_gtk-2xsai.o: ../filter/2xsai.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../filter/snes9x_gtk-2xsai.o -MD -MP -MF ../filter/$(DEPDIR)/snes9x_gtk-2xsai.Tpo -c -o ../filter/snes9x_gtk-2xsai.o `test -f '../filter/2xsai.cpp' || echo '$(srcdir)/'`../filter/2xsai.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../filter/$(DEPDIR)/snes9x_gtk-2xsai.Tpo ../filter/$(DEPDIR)/snes9x_gtk-2xsai.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../filter/2xsai.cpp' object='../filter/snes9x_gtk-2xsai.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../filter/snes9x_gtk-2xsai.o `test -f '../filter/2xsai.cpp' || echo '$(srcdir)/'`../filter/2xsai.cpp - -../filter/snes9x_gtk-2xsai.obj: ../filter/2xsai.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../filter/snes9x_gtk-2xsai.obj -MD -MP -MF ../filter/$(DEPDIR)/snes9x_gtk-2xsai.Tpo -c -o ../filter/snes9x_gtk-2xsai.obj `if test -f '../filter/2xsai.cpp'; then $(CYGPATH_W) '../filter/2xsai.cpp'; else $(CYGPATH_W) '$(srcdir)/../filter/2xsai.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../filter/$(DEPDIR)/snes9x_gtk-2xsai.Tpo ../filter/$(DEPDIR)/snes9x_gtk-2xsai.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../filter/2xsai.cpp' object='../filter/snes9x_gtk-2xsai.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../filter/snes9x_gtk-2xsai.obj `if test -f '../filter/2xsai.cpp'; then $(CYGPATH_W) '../filter/2xsai.cpp'; else $(CYGPATH_W) '$(srcdir)/../filter/2xsai.cpp'; fi` - -../filter/snes9x_gtk-epx.o: ../filter/epx.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../filter/snes9x_gtk-epx.o -MD -MP -MF ../filter/$(DEPDIR)/snes9x_gtk-epx.Tpo -c -o ../filter/snes9x_gtk-epx.o `test -f '../filter/epx.cpp' || echo '$(srcdir)/'`../filter/epx.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../filter/$(DEPDIR)/snes9x_gtk-epx.Tpo ../filter/$(DEPDIR)/snes9x_gtk-epx.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../filter/epx.cpp' object='../filter/snes9x_gtk-epx.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../filter/snes9x_gtk-epx.o `test -f '../filter/epx.cpp' || echo '$(srcdir)/'`../filter/epx.cpp - -../filter/snes9x_gtk-epx.obj: ../filter/epx.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../filter/snes9x_gtk-epx.obj -MD -MP -MF ../filter/$(DEPDIR)/snes9x_gtk-epx.Tpo -c -o ../filter/snes9x_gtk-epx.obj `if test -f '../filter/epx.cpp'; then $(CYGPATH_W) '../filter/epx.cpp'; else $(CYGPATH_W) '$(srcdir)/../filter/epx.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../filter/$(DEPDIR)/snes9x_gtk-epx.Tpo ../filter/$(DEPDIR)/snes9x_gtk-epx.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../filter/epx.cpp' object='../filter/snes9x_gtk-epx.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../filter/snes9x_gtk-epx.obj `if test -f '../filter/epx.cpp'; then $(CYGPATH_W) '../filter/epx.cpp'; else $(CYGPATH_W) '$(srcdir)/../filter/epx.cpp'; fi` - -../filter/snes9x_gtk-hq2x.o: ../filter/hq2x.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../filter/snes9x_gtk-hq2x.o -MD -MP -MF ../filter/$(DEPDIR)/snes9x_gtk-hq2x.Tpo -c -o ../filter/snes9x_gtk-hq2x.o `test -f '../filter/hq2x.cpp' || echo '$(srcdir)/'`../filter/hq2x.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../filter/$(DEPDIR)/snes9x_gtk-hq2x.Tpo ../filter/$(DEPDIR)/snes9x_gtk-hq2x.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../filter/hq2x.cpp' object='../filter/snes9x_gtk-hq2x.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../filter/snes9x_gtk-hq2x.o `test -f '../filter/hq2x.cpp' || echo '$(srcdir)/'`../filter/hq2x.cpp - -../filter/snes9x_gtk-hq2x.obj: ../filter/hq2x.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../filter/snes9x_gtk-hq2x.obj -MD -MP -MF ../filter/$(DEPDIR)/snes9x_gtk-hq2x.Tpo -c -o ../filter/snes9x_gtk-hq2x.obj `if test -f '../filter/hq2x.cpp'; then $(CYGPATH_W) '../filter/hq2x.cpp'; else $(CYGPATH_W) '$(srcdir)/../filter/hq2x.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../filter/$(DEPDIR)/snes9x_gtk-hq2x.Tpo ../filter/$(DEPDIR)/snes9x_gtk-hq2x.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../filter/hq2x.cpp' object='../filter/snes9x_gtk-hq2x.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../filter/snes9x_gtk-hq2x.obj `if test -f '../filter/hq2x.cpp'; then $(CYGPATH_W) '../filter/hq2x.cpp'; else $(CYGPATH_W) '$(srcdir)/../filter/hq2x.cpp'; fi` - -src/snes9x_gtk-filter_epx_unsafe.o: src/filter_epx_unsafe.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT src/snes9x_gtk-filter_epx_unsafe.o -MD -MP -MF src/$(DEPDIR)/snes9x_gtk-filter_epx_unsafe.Tpo -c -o src/snes9x_gtk-filter_epx_unsafe.o `test -f 'src/filter_epx_unsafe.cpp' || echo '$(srcdir)/'`src/filter_epx_unsafe.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/snes9x_gtk-filter_epx_unsafe.Tpo src/$(DEPDIR)/snes9x_gtk-filter_epx_unsafe.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/filter_epx_unsafe.cpp' object='src/snes9x_gtk-filter_epx_unsafe.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o src/snes9x_gtk-filter_epx_unsafe.o `test -f 'src/filter_epx_unsafe.cpp' || echo '$(srcdir)/'`src/filter_epx_unsafe.cpp - -src/snes9x_gtk-filter_epx_unsafe.obj: src/filter_epx_unsafe.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT src/snes9x_gtk-filter_epx_unsafe.obj -MD -MP -MF src/$(DEPDIR)/snes9x_gtk-filter_epx_unsafe.Tpo -c -o src/snes9x_gtk-filter_epx_unsafe.obj `if test -f 'src/filter_epx_unsafe.cpp'; then $(CYGPATH_W) 'src/filter_epx_unsafe.cpp'; else $(CYGPATH_W) '$(srcdir)/src/filter_epx_unsafe.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/snes9x_gtk-filter_epx_unsafe.Tpo src/$(DEPDIR)/snes9x_gtk-filter_epx_unsafe.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/filter_epx_unsafe.cpp' object='src/snes9x_gtk-filter_epx_unsafe.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o src/snes9x_gtk-filter_epx_unsafe.obj `if test -f 'src/filter_epx_unsafe.cpp'; then $(CYGPATH_W) 'src/filter_epx_unsafe.cpp'; else $(CYGPATH_W) '$(srcdir)/src/filter_epx_unsafe.cpp'; fi` - -src/snes9x_gtk-gtk_binding.o: src/gtk_binding.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT src/snes9x_gtk-gtk_binding.o -MD -MP -MF src/$(DEPDIR)/snes9x_gtk-gtk_binding.Tpo -c -o src/snes9x_gtk-gtk_binding.o `test -f 'src/gtk_binding.cpp' || echo '$(srcdir)/'`src/gtk_binding.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/snes9x_gtk-gtk_binding.Tpo src/$(DEPDIR)/snes9x_gtk-gtk_binding.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/gtk_binding.cpp' object='src/snes9x_gtk-gtk_binding.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o src/snes9x_gtk-gtk_binding.o `test -f 'src/gtk_binding.cpp' || echo '$(srcdir)/'`src/gtk_binding.cpp - -src/snes9x_gtk-gtk_binding.obj: src/gtk_binding.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT src/snes9x_gtk-gtk_binding.obj -MD -MP -MF src/$(DEPDIR)/snes9x_gtk-gtk_binding.Tpo -c -o src/snes9x_gtk-gtk_binding.obj `if test -f 'src/gtk_binding.cpp'; then $(CYGPATH_W) 'src/gtk_binding.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gtk_binding.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/snes9x_gtk-gtk_binding.Tpo src/$(DEPDIR)/snes9x_gtk-gtk_binding.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/gtk_binding.cpp' object='src/snes9x_gtk-gtk_binding.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o src/snes9x_gtk-gtk_binding.obj `if test -f 'src/gtk_binding.cpp'; then $(CYGPATH_W) 'src/gtk_binding.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gtk_binding.cpp'; fi` - -src/snes9x_gtk-gtk_cheat.o: src/gtk_cheat.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT src/snes9x_gtk-gtk_cheat.o -MD -MP -MF src/$(DEPDIR)/snes9x_gtk-gtk_cheat.Tpo -c -o src/snes9x_gtk-gtk_cheat.o `test -f 'src/gtk_cheat.cpp' || echo '$(srcdir)/'`src/gtk_cheat.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/snes9x_gtk-gtk_cheat.Tpo src/$(DEPDIR)/snes9x_gtk-gtk_cheat.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/gtk_cheat.cpp' object='src/snes9x_gtk-gtk_cheat.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o src/snes9x_gtk-gtk_cheat.o `test -f 'src/gtk_cheat.cpp' || echo '$(srcdir)/'`src/gtk_cheat.cpp - -src/snes9x_gtk-gtk_cheat.obj: src/gtk_cheat.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT src/snes9x_gtk-gtk_cheat.obj -MD -MP -MF src/$(DEPDIR)/snes9x_gtk-gtk_cheat.Tpo -c -o src/snes9x_gtk-gtk_cheat.obj `if test -f 'src/gtk_cheat.cpp'; then $(CYGPATH_W) 'src/gtk_cheat.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gtk_cheat.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/snes9x_gtk-gtk_cheat.Tpo src/$(DEPDIR)/snes9x_gtk-gtk_cheat.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/gtk_cheat.cpp' object='src/snes9x_gtk-gtk_cheat.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o src/snes9x_gtk-gtk_cheat.obj `if test -f 'src/gtk_cheat.cpp'; then $(CYGPATH_W) 'src/gtk_cheat.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gtk_cheat.cpp'; fi` - -src/snes9x_gtk-gtk_config.o: src/gtk_config.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT src/snes9x_gtk-gtk_config.o -MD -MP -MF src/$(DEPDIR)/snes9x_gtk-gtk_config.Tpo -c -o src/snes9x_gtk-gtk_config.o `test -f 'src/gtk_config.cpp' || echo '$(srcdir)/'`src/gtk_config.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/snes9x_gtk-gtk_config.Tpo src/$(DEPDIR)/snes9x_gtk-gtk_config.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/gtk_config.cpp' object='src/snes9x_gtk-gtk_config.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o src/snes9x_gtk-gtk_config.o `test -f 'src/gtk_config.cpp' || echo '$(srcdir)/'`src/gtk_config.cpp - -src/snes9x_gtk-gtk_config.obj: src/gtk_config.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT src/snes9x_gtk-gtk_config.obj -MD -MP -MF src/$(DEPDIR)/snes9x_gtk-gtk_config.Tpo -c -o src/snes9x_gtk-gtk_config.obj `if test -f 'src/gtk_config.cpp'; then $(CYGPATH_W) 'src/gtk_config.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gtk_config.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/snes9x_gtk-gtk_config.Tpo src/$(DEPDIR)/snes9x_gtk-gtk_config.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/gtk_config.cpp' object='src/snes9x_gtk-gtk_config.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o src/snes9x_gtk-gtk_config.obj `if test -f 'src/gtk_config.cpp'; then $(CYGPATH_W) 'src/gtk_config.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gtk_config.cpp'; fi` - -src/snes9x_gtk-gtk_control.o: src/gtk_control.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT src/snes9x_gtk-gtk_control.o -MD -MP -MF src/$(DEPDIR)/snes9x_gtk-gtk_control.Tpo -c -o src/snes9x_gtk-gtk_control.o `test -f 'src/gtk_control.cpp' || echo '$(srcdir)/'`src/gtk_control.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/snes9x_gtk-gtk_control.Tpo src/$(DEPDIR)/snes9x_gtk-gtk_control.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/gtk_control.cpp' object='src/snes9x_gtk-gtk_control.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o src/snes9x_gtk-gtk_control.o `test -f 'src/gtk_control.cpp' || echo '$(srcdir)/'`src/gtk_control.cpp - -src/snes9x_gtk-gtk_control.obj: src/gtk_control.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT src/snes9x_gtk-gtk_control.obj -MD -MP -MF src/$(DEPDIR)/snes9x_gtk-gtk_control.Tpo -c -o src/snes9x_gtk-gtk_control.obj `if test -f 'src/gtk_control.cpp'; then $(CYGPATH_W) 'src/gtk_control.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gtk_control.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/snes9x_gtk-gtk_control.Tpo src/$(DEPDIR)/snes9x_gtk-gtk_control.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/gtk_control.cpp' object='src/snes9x_gtk-gtk_control.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o src/snes9x_gtk-gtk_control.obj `if test -f 'src/gtk_control.cpp'; then $(CYGPATH_W) 'src/gtk_control.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gtk_control.cpp'; fi` - -src/snes9x_gtk-gtk_display.o: src/gtk_display.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT src/snes9x_gtk-gtk_display.o -MD -MP -MF src/$(DEPDIR)/snes9x_gtk-gtk_display.Tpo -c -o src/snes9x_gtk-gtk_display.o `test -f 'src/gtk_display.cpp' || echo '$(srcdir)/'`src/gtk_display.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/snes9x_gtk-gtk_display.Tpo src/$(DEPDIR)/snes9x_gtk-gtk_display.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/gtk_display.cpp' object='src/snes9x_gtk-gtk_display.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o src/snes9x_gtk-gtk_display.o `test -f 'src/gtk_display.cpp' || echo '$(srcdir)/'`src/gtk_display.cpp - -src/snes9x_gtk-gtk_display.obj: src/gtk_display.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT src/snes9x_gtk-gtk_display.obj -MD -MP -MF src/$(DEPDIR)/snes9x_gtk-gtk_display.Tpo -c -o src/snes9x_gtk-gtk_display.obj `if test -f 'src/gtk_display.cpp'; then $(CYGPATH_W) 'src/gtk_display.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gtk_display.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/snes9x_gtk-gtk_display.Tpo src/$(DEPDIR)/snes9x_gtk-gtk_display.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/gtk_display.cpp' object='src/snes9x_gtk-gtk_display.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o src/snes9x_gtk-gtk_display.obj `if test -f 'src/gtk_display.cpp'; then $(CYGPATH_W) 'src/gtk_display.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gtk_display.cpp'; fi` - -src/snes9x_gtk-gtk_display_driver_gtk.o: src/gtk_display_driver_gtk.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT src/snes9x_gtk-gtk_display_driver_gtk.o -MD -MP -MF src/$(DEPDIR)/snes9x_gtk-gtk_display_driver_gtk.Tpo -c -o src/snes9x_gtk-gtk_display_driver_gtk.o `test -f 'src/gtk_display_driver_gtk.cpp' || echo '$(srcdir)/'`src/gtk_display_driver_gtk.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/snes9x_gtk-gtk_display_driver_gtk.Tpo src/$(DEPDIR)/snes9x_gtk-gtk_display_driver_gtk.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/gtk_display_driver_gtk.cpp' object='src/snes9x_gtk-gtk_display_driver_gtk.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o src/snes9x_gtk-gtk_display_driver_gtk.o `test -f 'src/gtk_display_driver_gtk.cpp' || echo '$(srcdir)/'`src/gtk_display_driver_gtk.cpp - -src/snes9x_gtk-gtk_display_driver_gtk.obj: src/gtk_display_driver_gtk.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT src/snes9x_gtk-gtk_display_driver_gtk.obj -MD -MP -MF src/$(DEPDIR)/snes9x_gtk-gtk_display_driver_gtk.Tpo -c -o src/snes9x_gtk-gtk_display_driver_gtk.obj `if test -f 'src/gtk_display_driver_gtk.cpp'; then $(CYGPATH_W) 'src/gtk_display_driver_gtk.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gtk_display_driver_gtk.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/snes9x_gtk-gtk_display_driver_gtk.Tpo src/$(DEPDIR)/snes9x_gtk-gtk_display_driver_gtk.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/gtk_display_driver_gtk.cpp' object='src/snes9x_gtk-gtk_display_driver_gtk.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o src/snes9x_gtk-gtk_display_driver_gtk.obj `if test -f 'src/gtk_display_driver_gtk.cpp'; then $(CYGPATH_W) 'src/gtk_display_driver_gtk.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gtk_display_driver_gtk.cpp'; fi` - -src/snes9x_gtk-gtk_file.o: src/gtk_file.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT src/snes9x_gtk-gtk_file.o -MD -MP -MF src/$(DEPDIR)/snes9x_gtk-gtk_file.Tpo -c -o src/snes9x_gtk-gtk_file.o `test -f 'src/gtk_file.cpp' || echo '$(srcdir)/'`src/gtk_file.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/snes9x_gtk-gtk_file.Tpo src/$(DEPDIR)/snes9x_gtk-gtk_file.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/gtk_file.cpp' object='src/snes9x_gtk-gtk_file.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o src/snes9x_gtk-gtk_file.o `test -f 'src/gtk_file.cpp' || echo '$(srcdir)/'`src/gtk_file.cpp - -src/snes9x_gtk-gtk_file.obj: src/gtk_file.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT src/snes9x_gtk-gtk_file.obj -MD -MP -MF src/$(DEPDIR)/snes9x_gtk-gtk_file.Tpo -c -o src/snes9x_gtk-gtk_file.obj `if test -f 'src/gtk_file.cpp'; then $(CYGPATH_W) 'src/gtk_file.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gtk_file.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/snes9x_gtk-gtk_file.Tpo src/$(DEPDIR)/snes9x_gtk-gtk_file.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/gtk_file.cpp' object='src/snes9x_gtk-gtk_file.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o src/snes9x_gtk-gtk_file.obj `if test -f 'src/gtk_file.cpp'; then $(CYGPATH_W) 'src/gtk_file.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gtk_file.cpp'; fi` - -src/snes9x_gtk-gtk_glade.o: src/gtk_glade.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT src/snes9x_gtk-gtk_glade.o -MD -MP -MF src/$(DEPDIR)/snes9x_gtk-gtk_glade.Tpo -c -o src/snes9x_gtk-gtk_glade.o `test -f 'src/gtk_glade.cpp' || echo '$(srcdir)/'`src/gtk_glade.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/snes9x_gtk-gtk_glade.Tpo src/$(DEPDIR)/snes9x_gtk-gtk_glade.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/gtk_glade.cpp' object='src/snes9x_gtk-gtk_glade.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o src/snes9x_gtk-gtk_glade.o `test -f 'src/gtk_glade.cpp' || echo '$(srcdir)/'`src/gtk_glade.cpp - -src/snes9x_gtk-gtk_glade.obj: src/gtk_glade.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT src/snes9x_gtk-gtk_glade.obj -MD -MP -MF src/$(DEPDIR)/snes9x_gtk-gtk_glade.Tpo -c -o src/snes9x_gtk-gtk_glade.obj `if test -f 'src/gtk_glade.cpp'; then $(CYGPATH_W) 'src/gtk_glade.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gtk_glade.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/snes9x_gtk-gtk_glade.Tpo src/$(DEPDIR)/snes9x_gtk-gtk_glade.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/gtk_glade.cpp' object='src/snes9x_gtk-gtk_glade.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o src/snes9x_gtk-gtk_glade.obj `if test -f 'src/gtk_glade.cpp'; then $(CYGPATH_W) 'src/gtk_glade.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gtk_glade.cpp'; fi` - -src/snes9x_gtk-gtk_glade_window.o: src/gtk_glade_window.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT src/snes9x_gtk-gtk_glade_window.o -MD -MP -MF src/$(DEPDIR)/snes9x_gtk-gtk_glade_window.Tpo -c -o src/snes9x_gtk-gtk_glade_window.o `test -f 'src/gtk_glade_window.cpp' || echo '$(srcdir)/'`src/gtk_glade_window.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/snes9x_gtk-gtk_glade_window.Tpo src/$(DEPDIR)/snes9x_gtk-gtk_glade_window.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/gtk_glade_window.cpp' object='src/snes9x_gtk-gtk_glade_window.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o src/snes9x_gtk-gtk_glade_window.o `test -f 'src/gtk_glade_window.cpp' || echo '$(srcdir)/'`src/gtk_glade_window.cpp - -src/snes9x_gtk-gtk_glade_window.obj: src/gtk_glade_window.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT src/snes9x_gtk-gtk_glade_window.obj -MD -MP -MF src/$(DEPDIR)/snes9x_gtk-gtk_glade_window.Tpo -c -o src/snes9x_gtk-gtk_glade_window.obj `if test -f 'src/gtk_glade_window.cpp'; then $(CYGPATH_W) 'src/gtk_glade_window.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gtk_glade_window.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/snes9x_gtk-gtk_glade_window.Tpo src/$(DEPDIR)/snes9x_gtk-gtk_glade_window.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/gtk_glade_window.cpp' object='src/snes9x_gtk-gtk_glade_window.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o src/snes9x_gtk-gtk_glade_window.obj `if test -f 'src/gtk_glade_window.cpp'; then $(CYGPATH_W) 'src/gtk_glade_window.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gtk_glade_window.cpp'; fi` - -src/snes9x_gtk-gtk_preferences.o: src/gtk_preferences.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT src/snes9x_gtk-gtk_preferences.o -MD -MP -MF src/$(DEPDIR)/snes9x_gtk-gtk_preferences.Tpo -c -o src/snes9x_gtk-gtk_preferences.o `test -f 'src/gtk_preferences.cpp' || echo '$(srcdir)/'`src/gtk_preferences.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/snes9x_gtk-gtk_preferences.Tpo src/$(DEPDIR)/snes9x_gtk-gtk_preferences.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/gtk_preferences.cpp' object='src/snes9x_gtk-gtk_preferences.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o src/snes9x_gtk-gtk_preferences.o `test -f 'src/gtk_preferences.cpp' || echo '$(srcdir)/'`src/gtk_preferences.cpp - -src/snes9x_gtk-gtk_preferences.obj: src/gtk_preferences.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT src/snes9x_gtk-gtk_preferences.obj -MD -MP -MF src/$(DEPDIR)/snes9x_gtk-gtk_preferences.Tpo -c -o src/snes9x_gtk-gtk_preferences.obj `if test -f 'src/gtk_preferences.cpp'; then $(CYGPATH_W) 'src/gtk_preferences.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gtk_preferences.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/snes9x_gtk-gtk_preferences.Tpo src/$(DEPDIR)/snes9x_gtk-gtk_preferences.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/gtk_preferences.cpp' object='src/snes9x_gtk-gtk_preferences.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o src/snes9x_gtk-gtk_preferences.obj `if test -f 'src/gtk_preferences.cpp'; then $(CYGPATH_W) 'src/gtk_preferences.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gtk_preferences.cpp'; fi` - -src/snes9x_gtk-gtk_s9x.o: src/gtk_s9x.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT src/snes9x_gtk-gtk_s9x.o -MD -MP -MF src/$(DEPDIR)/snes9x_gtk-gtk_s9x.Tpo -c -o src/snes9x_gtk-gtk_s9x.o `test -f 'src/gtk_s9x.cpp' || echo '$(srcdir)/'`src/gtk_s9x.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/snes9x_gtk-gtk_s9x.Tpo src/$(DEPDIR)/snes9x_gtk-gtk_s9x.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/gtk_s9x.cpp' object='src/snes9x_gtk-gtk_s9x.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o src/snes9x_gtk-gtk_s9x.o `test -f 'src/gtk_s9x.cpp' || echo '$(srcdir)/'`src/gtk_s9x.cpp - -src/snes9x_gtk-gtk_s9x.obj: src/gtk_s9x.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT src/snes9x_gtk-gtk_s9x.obj -MD -MP -MF src/$(DEPDIR)/snes9x_gtk-gtk_s9x.Tpo -c -o src/snes9x_gtk-gtk_s9x.obj `if test -f 'src/gtk_s9x.cpp'; then $(CYGPATH_W) 'src/gtk_s9x.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gtk_s9x.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/snes9x_gtk-gtk_s9x.Tpo src/$(DEPDIR)/snes9x_gtk-gtk_s9x.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/gtk_s9x.cpp' object='src/snes9x_gtk-gtk_s9x.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o src/snes9x_gtk-gtk_s9x.obj `if test -f 'src/gtk_s9x.cpp'; then $(CYGPATH_W) 'src/gtk_s9x.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gtk_s9x.cpp'; fi` - -src/snes9x_gtk-gtk_s9xwindow.o: src/gtk_s9xwindow.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT src/snes9x_gtk-gtk_s9xwindow.o -MD -MP -MF src/$(DEPDIR)/snes9x_gtk-gtk_s9xwindow.Tpo -c -o src/snes9x_gtk-gtk_s9xwindow.o `test -f 'src/gtk_s9xwindow.cpp' || echo '$(srcdir)/'`src/gtk_s9xwindow.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/snes9x_gtk-gtk_s9xwindow.Tpo src/$(DEPDIR)/snes9x_gtk-gtk_s9xwindow.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/gtk_s9xwindow.cpp' object='src/snes9x_gtk-gtk_s9xwindow.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o src/snes9x_gtk-gtk_s9xwindow.o `test -f 'src/gtk_s9xwindow.cpp' || echo '$(srcdir)/'`src/gtk_s9xwindow.cpp - -src/snes9x_gtk-gtk_s9xwindow.obj: src/gtk_s9xwindow.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT src/snes9x_gtk-gtk_s9xwindow.obj -MD -MP -MF src/$(DEPDIR)/snes9x_gtk-gtk_s9xwindow.Tpo -c -o src/snes9x_gtk-gtk_s9xwindow.obj `if test -f 'src/gtk_s9xwindow.cpp'; then $(CYGPATH_W) 'src/gtk_s9xwindow.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gtk_s9xwindow.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/snes9x_gtk-gtk_s9xwindow.Tpo src/$(DEPDIR)/snes9x_gtk-gtk_s9xwindow.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/gtk_s9xwindow.cpp' object='src/snes9x_gtk-gtk_s9xwindow.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o src/snes9x_gtk-gtk_s9xwindow.obj `if test -f 'src/gtk_s9xwindow.cpp'; then $(CYGPATH_W) 'src/gtk_s9xwindow.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gtk_s9xwindow.cpp'; fi` - -src/snes9x_gtk-gtk_sound.o: src/gtk_sound.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT src/snes9x_gtk-gtk_sound.o -MD -MP -MF src/$(DEPDIR)/snes9x_gtk-gtk_sound.Tpo -c -o src/snes9x_gtk-gtk_sound.o `test -f 'src/gtk_sound.cpp' || echo '$(srcdir)/'`src/gtk_sound.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/snes9x_gtk-gtk_sound.Tpo src/$(DEPDIR)/snes9x_gtk-gtk_sound.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/gtk_sound.cpp' object='src/snes9x_gtk-gtk_sound.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o src/snes9x_gtk-gtk_sound.o `test -f 'src/gtk_sound.cpp' || echo '$(srcdir)/'`src/gtk_sound.cpp - -src/snes9x_gtk-gtk_sound.obj: src/gtk_sound.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT src/snes9x_gtk-gtk_sound.obj -MD -MP -MF src/$(DEPDIR)/snes9x_gtk-gtk_sound.Tpo -c -o src/snes9x_gtk-gtk_sound.obj `if test -f 'src/gtk_sound.cpp'; then $(CYGPATH_W) 'src/gtk_sound.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gtk_sound.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/snes9x_gtk-gtk_sound.Tpo src/$(DEPDIR)/snes9x_gtk-gtk_sound.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/gtk_sound.cpp' object='src/snes9x_gtk-gtk_sound.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o src/snes9x_gtk-gtk_sound.obj `if test -f 'src/gtk_sound.cpp'; then $(CYGPATH_W) 'src/gtk_sound.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gtk_sound.cpp'; fi` - -src/snes9x_gtk-gtk_sound_driver_portaudio.o: src/gtk_sound_driver_portaudio.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT src/snes9x_gtk-gtk_sound_driver_portaudio.o -MD -MP -MF src/$(DEPDIR)/snes9x_gtk-gtk_sound_driver_portaudio.Tpo -c -o src/snes9x_gtk-gtk_sound_driver_portaudio.o `test -f 'src/gtk_sound_driver_portaudio.cpp' || echo '$(srcdir)/'`src/gtk_sound_driver_portaudio.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/snes9x_gtk-gtk_sound_driver_portaudio.Tpo src/$(DEPDIR)/snes9x_gtk-gtk_sound_driver_portaudio.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/gtk_sound_driver_portaudio.cpp' object='src/snes9x_gtk-gtk_sound_driver_portaudio.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o src/snes9x_gtk-gtk_sound_driver_portaudio.o `test -f 'src/gtk_sound_driver_portaudio.cpp' || echo '$(srcdir)/'`src/gtk_sound_driver_portaudio.cpp - -src/snes9x_gtk-gtk_sound_driver_portaudio.obj: src/gtk_sound_driver_portaudio.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT src/snes9x_gtk-gtk_sound_driver_portaudio.obj -MD -MP -MF src/$(DEPDIR)/snes9x_gtk-gtk_sound_driver_portaudio.Tpo -c -o src/snes9x_gtk-gtk_sound_driver_portaudio.obj `if test -f 'src/gtk_sound_driver_portaudio.cpp'; then $(CYGPATH_W) 'src/gtk_sound_driver_portaudio.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gtk_sound_driver_portaudio.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/snes9x_gtk-gtk_sound_driver_portaudio.Tpo src/$(DEPDIR)/snes9x_gtk-gtk_sound_driver_portaudio.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/gtk_sound_driver_portaudio.cpp' object='src/snes9x_gtk-gtk_sound_driver_portaudio.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o src/snes9x_gtk-gtk_sound_driver_portaudio.obj `if test -f 'src/gtk_sound_driver_portaudio.cpp'; then $(CYGPATH_W) 'src/gtk_sound_driver_portaudio.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gtk_sound_driver_portaudio.cpp'; fi` - -src/snes9x_gtk-gtk_sound_driver_pulse.o: src/gtk_sound_driver_pulse.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT src/snes9x_gtk-gtk_sound_driver_pulse.o -MD -MP -MF src/$(DEPDIR)/snes9x_gtk-gtk_sound_driver_pulse.Tpo -c -o src/snes9x_gtk-gtk_sound_driver_pulse.o `test -f 'src/gtk_sound_driver_pulse.cpp' || echo '$(srcdir)/'`src/gtk_sound_driver_pulse.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/snes9x_gtk-gtk_sound_driver_pulse.Tpo src/$(DEPDIR)/snes9x_gtk-gtk_sound_driver_pulse.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/gtk_sound_driver_pulse.cpp' object='src/snes9x_gtk-gtk_sound_driver_pulse.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o src/snes9x_gtk-gtk_sound_driver_pulse.o `test -f 'src/gtk_sound_driver_pulse.cpp' || echo '$(srcdir)/'`src/gtk_sound_driver_pulse.cpp - -src/snes9x_gtk-gtk_sound_driver_pulse.obj: src/gtk_sound_driver_pulse.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT src/snes9x_gtk-gtk_sound_driver_pulse.obj -MD -MP -MF src/$(DEPDIR)/snes9x_gtk-gtk_sound_driver_pulse.Tpo -c -o src/snes9x_gtk-gtk_sound_driver_pulse.obj `if test -f 'src/gtk_sound_driver_pulse.cpp'; then $(CYGPATH_W) 'src/gtk_sound_driver_pulse.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gtk_sound_driver_pulse.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/snes9x_gtk-gtk_sound_driver_pulse.Tpo src/$(DEPDIR)/snes9x_gtk-gtk_sound_driver_pulse.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/gtk_sound_driver_pulse.cpp' object='src/snes9x_gtk-gtk_sound_driver_pulse.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o src/snes9x_gtk-gtk_sound_driver_pulse.obj `if test -f 'src/gtk_sound_driver_pulse.cpp'; then $(CYGPATH_W) 'src/gtk_sound_driver_pulse.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gtk_sound_driver_pulse.cpp'; fi` - -src/snes9x_gtk-gtk_sound_driver_oss.o: src/gtk_sound_driver_oss.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT src/snes9x_gtk-gtk_sound_driver_oss.o -MD -MP -MF src/$(DEPDIR)/snes9x_gtk-gtk_sound_driver_oss.Tpo -c -o src/snes9x_gtk-gtk_sound_driver_oss.o `test -f 'src/gtk_sound_driver_oss.cpp' || echo '$(srcdir)/'`src/gtk_sound_driver_oss.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/snes9x_gtk-gtk_sound_driver_oss.Tpo src/$(DEPDIR)/snes9x_gtk-gtk_sound_driver_oss.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/gtk_sound_driver_oss.cpp' object='src/snes9x_gtk-gtk_sound_driver_oss.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o src/snes9x_gtk-gtk_sound_driver_oss.o `test -f 'src/gtk_sound_driver_oss.cpp' || echo '$(srcdir)/'`src/gtk_sound_driver_oss.cpp - -src/snes9x_gtk-gtk_sound_driver_oss.obj: src/gtk_sound_driver_oss.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT src/snes9x_gtk-gtk_sound_driver_oss.obj -MD -MP -MF src/$(DEPDIR)/snes9x_gtk-gtk_sound_driver_oss.Tpo -c -o src/snes9x_gtk-gtk_sound_driver_oss.obj `if test -f 'src/gtk_sound_driver_oss.cpp'; then $(CYGPATH_W) 'src/gtk_sound_driver_oss.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gtk_sound_driver_oss.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/snes9x_gtk-gtk_sound_driver_oss.Tpo src/$(DEPDIR)/snes9x_gtk-gtk_sound_driver_oss.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/gtk_sound_driver_oss.cpp' object='src/snes9x_gtk-gtk_sound_driver_oss.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o src/snes9x_gtk-gtk_sound_driver_oss.obj `if test -f 'src/gtk_sound_driver_oss.cpp'; then $(CYGPATH_W) 'src/gtk_sound_driver_oss.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gtk_sound_driver_oss.cpp'; fi` - -src/snes9x_gtk-gtk_sound_driver_sdl.o: src/gtk_sound_driver_sdl.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT src/snes9x_gtk-gtk_sound_driver_sdl.o -MD -MP -MF src/$(DEPDIR)/snes9x_gtk-gtk_sound_driver_sdl.Tpo -c -o src/snes9x_gtk-gtk_sound_driver_sdl.o `test -f 'src/gtk_sound_driver_sdl.cpp' || echo '$(srcdir)/'`src/gtk_sound_driver_sdl.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/snes9x_gtk-gtk_sound_driver_sdl.Tpo src/$(DEPDIR)/snes9x_gtk-gtk_sound_driver_sdl.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/gtk_sound_driver_sdl.cpp' object='src/snes9x_gtk-gtk_sound_driver_sdl.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o src/snes9x_gtk-gtk_sound_driver_sdl.o `test -f 'src/gtk_sound_driver_sdl.cpp' || echo '$(srcdir)/'`src/gtk_sound_driver_sdl.cpp - -src/snes9x_gtk-gtk_sound_driver_sdl.obj: src/gtk_sound_driver_sdl.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT src/snes9x_gtk-gtk_sound_driver_sdl.obj -MD -MP -MF src/$(DEPDIR)/snes9x_gtk-gtk_sound_driver_sdl.Tpo -c -o src/snes9x_gtk-gtk_sound_driver_sdl.obj `if test -f 'src/gtk_sound_driver_sdl.cpp'; then $(CYGPATH_W) 'src/gtk_sound_driver_sdl.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gtk_sound_driver_sdl.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/snes9x_gtk-gtk_sound_driver_sdl.Tpo src/$(DEPDIR)/snes9x_gtk-gtk_sound_driver_sdl.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/gtk_sound_driver_sdl.cpp' object='src/snes9x_gtk-gtk_sound_driver_sdl.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o src/snes9x_gtk-gtk_sound_driver_sdl.obj `if test -f 'src/gtk_sound_driver_sdl.cpp'; then $(CYGPATH_W) 'src/gtk_sound_driver_sdl.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gtk_sound_driver_sdl.cpp'; fi` - -src/snes9x_gtk-gtk_sound_driver_alsa.o: src/gtk_sound_driver_alsa.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT src/snes9x_gtk-gtk_sound_driver_alsa.o -MD -MP -MF src/$(DEPDIR)/snes9x_gtk-gtk_sound_driver_alsa.Tpo -c -o src/snes9x_gtk-gtk_sound_driver_alsa.o `test -f 'src/gtk_sound_driver_alsa.cpp' || echo '$(srcdir)/'`src/gtk_sound_driver_alsa.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/snes9x_gtk-gtk_sound_driver_alsa.Tpo src/$(DEPDIR)/snes9x_gtk-gtk_sound_driver_alsa.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/gtk_sound_driver_alsa.cpp' object='src/snes9x_gtk-gtk_sound_driver_alsa.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o src/snes9x_gtk-gtk_sound_driver_alsa.o `test -f 'src/gtk_sound_driver_alsa.cpp' || echo '$(srcdir)/'`src/gtk_sound_driver_alsa.cpp - -src/snes9x_gtk-gtk_sound_driver_alsa.obj: src/gtk_sound_driver_alsa.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT src/snes9x_gtk-gtk_sound_driver_alsa.obj -MD -MP -MF src/$(DEPDIR)/snes9x_gtk-gtk_sound_driver_alsa.Tpo -c -o src/snes9x_gtk-gtk_sound_driver_alsa.obj `if test -f 'src/gtk_sound_driver_alsa.cpp'; then $(CYGPATH_W) 'src/gtk_sound_driver_alsa.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gtk_sound_driver_alsa.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/snes9x_gtk-gtk_sound_driver_alsa.Tpo src/$(DEPDIR)/snes9x_gtk-gtk_sound_driver_alsa.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/gtk_sound_driver_alsa.cpp' object='src/snes9x_gtk-gtk_sound_driver_alsa.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o src/snes9x_gtk-gtk_sound_driver_alsa.obj `if test -f 'src/gtk_sound_driver_alsa.cpp'; then $(CYGPATH_W) 'src/gtk_sound_driver_alsa.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gtk_sound_driver_alsa.cpp'; fi` - -../snes9x_gtk-fxinst.o: ../fxinst.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-fxinst.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-fxinst.Tpo -c -o ../snes9x_gtk-fxinst.o `test -f '../fxinst.cpp' || echo '$(srcdir)/'`../fxinst.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-fxinst.Tpo ../$(DEPDIR)/snes9x_gtk-fxinst.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../fxinst.cpp' object='../snes9x_gtk-fxinst.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-fxinst.o `test -f '../fxinst.cpp' || echo '$(srcdir)/'`../fxinst.cpp - -../snes9x_gtk-fxinst.obj: ../fxinst.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-fxinst.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-fxinst.Tpo -c -o ../snes9x_gtk-fxinst.obj `if test -f '../fxinst.cpp'; then $(CYGPATH_W) '../fxinst.cpp'; else $(CYGPATH_W) '$(srcdir)/../fxinst.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-fxinst.Tpo ../$(DEPDIR)/snes9x_gtk-fxinst.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../fxinst.cpp' object='../snes9x_gtk-fxinst.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-fxinst.obj `if test -f '../fxinst.cpp'; then $(CYGPATH_W) '../fxinst.cpp'; else $(CYGPATH_W) '$(srcdir)/../fxinst.cpp'; fi` - -../snes9x_gtk-fxemu.o: ../fxemu.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-fxemu.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-fxemu.Tpo -c -o ../snes9x_gtk-fxemu.o `test -f '../fxemu.cpp' || echo '$(srcdir)/'`../fxemu.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-fxemu.Tpo ../$(DEPDIR)/snes9x_gtk-fxemu.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../fxemu.cpp' object='../snes9x_gtk-fxemu.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-fxemu.o `test -f '../fxemu.cpp' || echo '$(srcdir)/'`../fxemu.cpp - -../snes9x_gtk-fxemu.obj: ../fxemu.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-fxemu.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-fxemu.Tpo -c -o ../snes9x_gtk-fxemu.obj `if test -f '../fxemu.cpp'; then $(CYGPATH_W) '../fxemu.cpp'; else $(CYGPATH_W) '$(srcdir)/../fxemu.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-fxemu.Tpo ../$(DEPDIR)/snes9x_gtk-fxemu.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../fxemu.cpp' object='../snes9x_gtk-fxemu.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-fxemu.obj `if test -f '../fxemu.cpp'; then $(CYGPATH_W) '../fxemu.cpp'; else $(CYGPATH_W) '$(srcdir)/../fxemu.cpp'; fi` - -../snes9x_gtk-fxdbg.o: ../fxdbg.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-fxdbg.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-fxdbg.Tpo -c -o ../snes9x_gtk-fxdbg.o `test -f '../fxdbg.cpp' || echo '$(srcdir)/'`../fxdbg.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-fxdbg.Tpo ../$(DEPDIR)/snes9x_gtk-fxdbg.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../fxdbg.cpp' object='../snes9x_gtk-fxdbg.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-fxdbg.o `test -f '../fxdbg.cpp' || echo '$(srcdir)/'`../fxdbg.cpp - -../snes9x_gtk-fxdbg.obj: ../fxdbg.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-fxdbg.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-fxdbg.Tpo -c -o ../snes9x_gtk-fxdbg.obj `if test -f '../fxdbg.cpp'; then $(CYGPATH_W) '../fxdbg.cpp'; else $(CYGPATH_W) '$(srcdir)/../fxdbg.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-fxdbg.Tpo ../$(DEPDIR)/snes9x_gtk-fxdbg.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../fxdbg.cpp' object='../snes9x_gtk-fxdbg.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-fxdbg.obj `if test -f '../fxdbg.cpp'; then $(CYGPATH_W) '../fxdbg.cpp'; else $(CYGPATH_W) '$(srcdir)/../fxdbg.cpp'; fi` - -../snes9x_gtk-c4.o: ../c4.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-c4.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-c4.Tpo -c -o ../snes9x_gtk-c4.o `test -f '../c4.cpp' || echo '$(srcdir)/'`../c4.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-c4.Tpo ../$(DEPDIR)/snes9x_gtk-c4.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../c4.cpp' object='../snes9x_gtk-c4.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-c4.o `test -f '../c4.cpp' || echo '$(srcdir)/'`../c4.cpp - -../snes9x_gtk-c4.obj: ../c4.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-c4.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-c4.Tpo -c -o ../snes9x_gtk-c4.obj `if test -f '../c4.cpp'; then $(CYGPATH_W) '../c4.cpp'; else $(CYGPATH_W) '$(srcdir)/../c4.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-c4.Tpo ../$(DEPDIR)/snes9x_gtk-c4.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../c4.cpp' object='../snes9x_gtk-c4.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-c4.obj `if test -f '../c4.cpp'; then $(CYGPATH_W) '../c4.cpp'; else $(CYGPATH_W) '$(srcdir)/../c4.cpp'; fi` - -../snes9x_gtk-c4emu.o: ../c4emu.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-c4emu.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-c4emu.Tpo -c -o ../snes9x_gtk-c4emu.o `test -f '../c4emu.cpp' || echo '$(srcdir)/'`../c4emu.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-c4emu.Tpo ../$(DEPDIR)/snes9x_gtk-c4emu.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../c4emu.cpp' object='../snes9x_gtk-c4emu.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-c4emu.o `test -f '../c4emu.cpp' || echo '$(srcdir)/'`../c4emu.cpp - -../snes9x_gtk-c4emu.obj: ../c4emu.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-c4emu.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-c4emu.Tpo -c -o ../snes9x_gtk-c4emu.obj `if test -f '../c4emu.cpp'; then $(CYGPATH_W) '../c4emu.cpp'; else $(CYGPATH_W) '$(srcdir)/../c4emu.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-c4emu.Tpo ../$(DEPDIR)/snes9x_gtk-c4emu.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../c4emu.cpp' object='../snes9x_gtk-c4emu.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-c4emu.obj `if test -f '../c4emu.cpp'; then $(CYGPATH_W) '../c4emu.cpp'; else $(CYGPATH_W) '$(srcdir)/../c4emu.cpp'; fi` - -../apu/snes9x_gtk-apu.o: ../apu/apu.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../apu/snes9x_gtk-apu.o -MD -MP -MF ../apu/$(DEPDIR)/snes9x_gtk-apu.Tpo -c -o ../apu/snes9x_gtk-apu.o `test -f '../apu/apu.cpp' || echo '$(srcdir)/'`../apu/apu.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../apu/$(DEPDIR)/snes9x_gtk-apu.Tpo ../apu/$(DEPDIR)/snes9x_gtk-apu.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../apu/apu.cpp' object='../apu/snes9x_gtk-apu.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../apu/snes9x_gtk-apu.o `test -f '../apu/apu.cpp' || echo '$(srcdir)/'`../apu/apu.cpp - -../apu/snes9x_gtk-apu.obj: ../apu/apu.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../apu/snes9x_gtk-apu.obj -MD -MP -MF ../apu/$(DEPDIR)/snes9x_gtk-apu.Tpo -c -o ../apu/snes9x_gtk-apu.obj `if test -f '../apu/apu.cpp'; then $(CYGPATH_W) '../apu/apu.cpp'; else $(CYGPATH_W) '$(srcdir)/../apu/apu.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../apu/$(DEPDIR)/snes9x_gtk-apu.Tpo ../apu/$(DEPDIR)/snes9x_gtk-apu.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../apu/apu.cpp' object='../apu/snes9x_gtk-apu.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../apu/snes9x_gtk-apu.obj `if test -f '../apu/apu.cpp'; then $(CYGPATH_W) '../apu/apu.cpp'; else $(CYGPATH_W) '$(srcdir)/../apu/apu.cpp'; fi` - -../apu/snes9x_gtk-SNES_SPC.o: ../apu/SNES_SPC.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../apu/snes9x_gtk-SNES_SPC.o -MD -MP -MF ../apu/$(DEPDIR)/snes9x_gtk-SNES_SPC.Tpo -c -o ../apu/snes9x_gtk-SNES_SPC.o `test -f '../apu/SNES_SPC.cpp' || echo '$(srcdir)/'`../apu/SNES_SPC.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../apu/$(DEPDIR)/snes9x_gtk-SNES_SPC.Tpo ../apu/$(DEPDIR)/snes9x_gtk-SNES_SPC.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../apu/SNES_SPC.cpp' object='../apu/snes9x_gtk-SNES_SPC.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../apu/snes9x_gtk-SNES_SPC.o `test -f '../apu/SNES_SPC.cpp' || echo '$(srcdir)/'`../apu/SNES_SPC.cpp - -../apu/snes9x_gtk-SNES_SPC.obj: ../apu/SNES_SPC.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../apu/snes9x_gtk-SNES_SPC.obj -MD -MP -MF ../apu/$(DEPDIR)/snes9x_gtk-SNES_SPC.Tpo -c -o ../apu/snes9x_gtk-SNES_SPC.obj `if test -f '../apu/SNES_SPC.cpp'; then $(CYGPATH_W) '../apu/SNES_SPC.cpp'; else $(CYGPATH_W) '$(srcdir)/../apu/SNES_SPC.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../apu/$(DEPDIR)/snes9x_gtk-SNES_SPC.Tpo ../apu/$(DEPDIR)/snes9x_gtk-SNES_SPC.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../apu/SNES_SPC.cpp' object='../apu/snes9x_gtk-SNES_SPC.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../apu/snes9x_gtk-SNES_SPC.obj `if test -f '../apu/SNES_SPC.cpp'; then $(CYGPATH_W) '../apu/SNES_SPC.cpp'; else $(CYGPATH_W) '$(srcdir)/../apu/SNES_SPC.cpp'; fi` - -../apu/snes9x_gtk-SNES_SPC_misc.o: ../apu/SNES_SPC_misc.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../apu/snes9x_gtk-SNES_SPC_misc.o -MD -MP -MF ../apu/$(DEPDIR)/snes9x_gtk-SNES_SPC_misc.Tpo -c -o ../apu/snes9x_gtk-SNES_SPC_misc.o `test -f '../apu/SNES_SPC_misc.cpp' || echo '$(srcdir)/'`../apu/SNES_SPC_misc.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../apu/$(DEPDIR)/snes9x_gtk-SNES_SPC_misc.Tpo ../apu/$(DEPDIR)/snes9x_gtk-SNES_SPC_misc.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../apu/SNES_SPC_misc.cpp' object='../apu/snes9x_gtk-SNES_SPC_misc.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../apu/snes9x_gtk-SNES_SPC_misc.o `test -f '../apu/SNES_SPC_misc.cpp' || echo '$(srcdir)/'`../apu/SNES_SPC_misc.cpp - -../apu/snes9x_gtk-SNES_SPC_misc.obj: ../apu/SNES_SPC_misc.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../apu/snes9x_gtk-SNES_SPC_misc.obj -MD -MP -MF ../apu/$(DEPDIR)/snes9x_gtk-SNES_SPC_misc.Tpo -c -o ../apu/snes9x_gtk-SNES_SPC_misc.obj `if test -f '../apu/SNES_SPC_misc.cpp'; then $(CYGPATH_W) '../apu/SNES_SPC_misc.cpp'; else $(CYGPATH_W) '$(srcdir)/../apu/SNES_SPC_misc.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../apu/$(DEPDIR)/snes9x_gtk-SNES_SPC_misc.Tpo ../apu/$(DEPDIR)/snes9x_gtk-SNES_SPC_misc.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../apu/SNES_SPC_misc.cpp' object='../apu/snes9x_gtk-SNES_SPC_misc.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../apu/snes9x_gtk-SNES_SPC_misc.obj `if test -f '../apu/SNES_SPC_misc.cpp'; then $(CYGPATH_W) '../apu/SNES_SPC_misc.cpp'; else $(CYGPATH_W) '$(srcdir)/../apu/SNES_SPC_misc.cpp'; fi` - -../apu/snes9x_gtk-SNES_SPC_state.o: ../apu/SNES_SPC_state.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../apu/snes9x_gtk-SNES_SPC_state.o -MD -MP -MF ../apu/$(DEPDIR)/snes9x_gtk-SNES_SPC_state.Tpo -c -o ../apu/snes9x_gtk-SNES_SPC_state.o `test -f '../apu/SNES_SPC_state.cpp' || echo '$(srcdir)/'`../apu/SNES_SPC_state.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../apu/$(DEPDIR)/snes9x_gtk-SNES_SPC_state.Tpo ../apu/$(DEPDIR)/snes9x_gtk-SNES_SPC_state.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../apu/SNES_SPC_state.cpp' object='../apu/snes9x_gtk-SNES_SPC_state.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../apu/snes9x_gtk-SNES_SPC_state.o `test -f '../apu/SNES_SPC_state.cpp' || echo '$(srcdir)/'`../apu/SNES_SPC_state.cpp - -../apu/snes9x_gtk-SNES_SPC_state.obj: ../apu/SNES_SPC_state.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../apu/snes9x_gtk-SNES_SPC_state.obj -MD -MP -MF ../apu/$(DEPDIR)/snes9x_gtk-SNES_SPC_state.Tpo -c -o ../apu/snes9x_gtk-SNES_SPC_state.obj `if test -f '../apu/SNES_SPC_state.cpp'; then $(CYGPATH_W) '../apu/SNES_SPC_state.cpp'; else $(CYGPATH_W) '$(srcdir)/../apu/SNES_SPC_state.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../apu/$(DEPDIR)/snes9x_gtk-SNES_SPC_state.Tpo ../apu/$(DEPDIR)/snes9x_gtk-SNES_SPC_state.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../apu/SNES_SPC_state.cpp' object='../apu/snes9x_gtk-SNES_SPC_state.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../apu/snes9x_gtk-SNES_SPC_state.obj `if test -f '../apu/SNES_SPC_state.cpp'; then $(CYGPATH_W) '../apu/SNES_SPC_state.cpp'; else $(CYGPATH_W) '$(srcdir)/../apu/SNES_SPC_state.cpp'; fi` - -../apu/snes9x_gtk-SPC_DSP.o: ../apu/SPC_DSP.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../apu/snes9x_gtk-SPC_DSP.o -MD -MP -MF ../apu/$(DEPDIR)/snes9x_gtk-SPC_DSP.Tpo -c -o ../apu/snes9x_gtk-SPC_DSP.o `test -f '../apu/SPC_DSP.cpp' || echo '$(srcdir)/'`../apu/SPC_DSP.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../apu/$(DEPDIR)/snes9x_gtk-SPC_DSP.Tpo ../apu/$(DEPDIR)/snes9x_gtk-SPC_DSP.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../apu/SPC_DSP.cpp' object='../apu/snes9x_gtk-SPC_DSP.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../apu/snes9x_gtk-SPC_DSP.o `test -f '../apu/SPC_DSP.cpp' || echo '$(srcdir)/'`../apu/SPC_DSP.cpp - -../apu/snes9x_gtk-SPC_DSP.obj: ../apu/SPC_DSP.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../apu/snes9x_gtk-SPC_DSP.obj -MD -MP -MF ../apu/$(DEPDIR)/snes9x_gtk-SPC_DSP.Tpo -c -o ../apu/snes9x_gtk-SPC_DSP.obj `if test -f '../apu/SPC_DSP.cpp'; then $(CYGPATH_W) '../apu/SPC_DSP.cpp'; else $(CYGPATH_W) '$(srcdir)/../apu/SPC_DSP.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../apu/$(DEPDIR)/snes9x_gtk-SPC_DSP.Tpo ../apu/$(DEPDIR)/snes9x_gtk-SPC_DSP.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../apu/SPC_DSP.cpp' object='../apu/snes9x_gtk-SPC_DSP.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../apu/snes9x_gtk-SPC_DSP.obj `if test -f '../apu/SPC_DSP.cpp'; then $(CYGPATH_W) '../apu/SPC_DSP.cpp'; else $(CYGPATH_W) '$(srcdir)/../apu/SPC_DSP.cpp'; fi` - -../apu/snes9x_gtk-SPC_Filter.o: ../apu/SPC_Filter.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../apu/snes9x_gtk-SPC_Filter.o -MD -MP -MF ../apu/$(DEPDIR)/snes9x_gtk-SPC_Filter.Tpo -c -o ../apu/snes9x_gtk-SPC_Filter.o `test -f '../apu/SPC_Filter.cpp' || echo '$(srcdir)/'`../apu/SPC_Filter.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../apu/$(DEPDIR)/snes9x_gtk-SPC_Filter.Tpo ../apu/$(DEPDIR)/snes9x_gtk-SPC_Filter.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../apu/SPC_Filter.cpp' object='../apu/snes9x_gtk-SPC_Filter.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../apu/snes9x_gtk-SPC_Filter.o `test -f '../apu/SPC_Filter.cpp' || echo '$(srcdir)/'`../apu/SPC_Filter.cpp - -../apu/snes9x_gtk-SPC_Filter.obj: ../apu/SPC_Filter.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../apu/snes9x_gtk-SPC_Filter.obj -MD -MP -MF ../apu/$(DEPDIR)/snes9x_gtk-SPC_Filter.Tpo -c -o ../apu/snes9x_gtk-SPC_Filter.obj `if test -f '../apu/SPC_Filter.cpp'; then $(CYGPATH_W) '../apu/SPC_Filter.cpp'; else $(CYGPATH_W) '$(srcdir)/../apu/SPC_Filter.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../apu/$(DEPDIR)/snes9x_gtk-SPC_Filter.Tpo ../apu/$(DEPDIR)/snes9x_gtk-SPC_Filter.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../apu/SPC_Filter.cpp' object='../apu/snes9x_gtk-SPC_Filter.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../apu/snes9x_gtk-SPC_Filter.obj `if test -f '../apu/SPC_Filter.cpp'; then $(CYGPATH_W) '../apu/SPC_Filter.cpp'; else $(CYGPATH_W) '$(srcdir)/../apu/SPC_Filter.cpp'; fi` - -../snes9x_gtk-dsp.o: ../dsp.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-dsp.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-dsp.Tpo -c -o ../snes9x_gtk-dsp.o `test -f '../dsp.cpp' || echo '$(srcdir)/'`../dsp.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-dsp.Tpo ../$(DEPDIR)/snes9x_gtk-dsp.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../dsp.cpp' object='../snes9x_gtk-dsp.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-dsp.o `test -f '../dsp.cpp' || echo '$(srcdir)/'`../dsp.cpp - -../snes9x_gtk-dsp.obj: ../dsp.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-dsp.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-dsp.Tpo -c -o ../snes9x_gtk-dsp.obj `if test -f '../dsp.cpp'; then $(CYGPATH_W) '../dsp.cpp'; else $(CYGPATH_W) '$(srcdir)/../dsp.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-dsp.Tpo ../$(DEPDIR)/snes9x_gtk-dsp.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../dsp.cpp' object='../snes9x_gtk-dsp.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-dsp.obj `if test -f '../dsp.cpp'; then $(CYGPATH_W) '../dsp.cpp'; else $(CYGPATH_W) '$(srcdir)/../dsp.cpp'; fi` - -../snes9x_gtk-dsp1.o: ../dsp1.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-dsp1.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-dsp1.Tpo -c -o ../snes9x_gtk-dsp1.o `test -f '../dsp1.cpp' || echo '$(srcdir)/'`../dsp1.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-dsp1.Tpo ../$(DEPDIR)/snes9x_gtk-dsp1.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../dsp1.cpp' object='../snes9x_gtk-dsp1.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-dsp1.o `test -f '../dsp1.cpp' || echo '$(srcdir)/'`../dsp1.cpp - -../snes9x_gtk-dsp1.obj: ../dsp1.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-dsp1.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-dsp1.Tpo -c -o ../snes9x_gtk-dsp1.obj `if test -f '../dsp1.cpp'; then $(CYGPATH_W) '../dsp1.cpp'; else $(CYGPATH_W) '$(srcdir)/../dsp1.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-dsp1.Tpo ../$(DEPDIR)/snes9x_gtk-dsp1.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../dsp1.cpp' object='../snes9x_gtk-dsp1.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-dsp1.obj `if test -f '../dsp1.cpp'; then $(CYGPATH_W) '../dsp1.cpp'; else $(CYGPATH_W) '$(srcdir)/../dsp1.cpp'; fi` - -../snes9x_gtk-dsp2.o: ../dsp2.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-dsp2.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-dsp2.Tpo -c -o ../snes9x_gtk-dsp2.o `test -f '../dsp2.cpp' || echo '$(srcdir)/'`../dsp2.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-dsp2.Tpo ../$(DEPDIR)/snes9x_gtk-dsp2.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../dsp2.cpp' object='../snes9x_gtk-dsp2.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-dsp2.o `test -f '../dsp2.cpp' || echo '$(srcdir)/'`../dsp2.cpp - -../snes9x_gtk-dsp2.obj: ../dsp2.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-dsp2.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-dsp2.Tpo -c -o ../snes9x_gtk-dsp2.obj `if test -f '../dsp2.cpp'; then $(CYGPATH_W) '../dsp2.cpp'; else $(CYGPATH_W) '$(srcdir)/../dsp2.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-dsp2.Tpo ../$(DEPDIR)/snes9x_gtk-dsp2.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../dsp2.cpp' object='../snes9x_gtk-dsp2.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-dsp2.obj `if test -f '../dsp2.cpp'; then $(CYGPATH_W) '../dsp2.cpp'; else $(CYGPATH_W) '$(srcdir)/../dsp2.cpp'; fi` - -../snes9x_gtk-dsp3.o: ../dsp3.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-dsp3.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-dsp3.Tpo -c -o ../snes9x_gtk-dsp3.o `test -f '../dsp3.cpp' || echo '$(srcdir)/'`../dsp3.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-dsp3.Tpo ../$(DEPDIR)/snes9x_gtk-dsp3.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../dsp3.cpp' object='../snes9x_gtk-dsp3.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-dsp3.o `test -f '../dsp3.cpp' || echo '$(srcdir)/'`../dsp3.cpp - -../snes9x_gtk-dsp3.obj: ../dsp3.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-dsp3.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-dsp3.Tpo -c -o ../snes9x_gtk-dsp3.obj `if test -f '../dsp3.cpp'; then $(CYGPATH_W) '../dsp3.cpp'; else $(CYGPATH_W) '$(srcdir)/../dsp3.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-dsp3.Tpo ../$(DEPDIR)/snes9x_gtk-dsp3.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../dsp3.cpp' object='../snes9x_gtk-dsp3.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-dsp3.obj `if test -f '../dsp3.cpp'; then $(CYGPATH_W) '../dsp3.cpp'; else $(CYGPATH_W) '$(srcdir)/../dsp3.cpp'; fi` - -../snes9x_gtk-dsp4.o: ../dsp4.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-dsp4.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-dsp4.Tpo -c -o ../snes9x_gtk-dsp4.o `test -f '../dsp4.cpp' || echo '$(srcdir)/'`../dsp4.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-dsp4.Tpo ../$(DEPDIR)/snes9x_gtk-dsp4.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../dsp4.cpp' object='../snes9x_gtk-dsp4.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-dsp4.o `test -f '../dsp4.cpp' || echo '$(srcdir)/'`../dsp4.cpp - -../snes9x_gtk-dsp4.obj: ../dsp4.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-dsp4.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-dsp4.Tpo -c -o ../snes9x_gtk-dsp4.obj `if test -f '../dsp4.cpp'; then $(CYGPATH_W) '../dsp4.cpp'; else $(CYGPATH_W) '$(srcdir)/../dsp4.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-dsp4.Tpo ../$(DEPDIR)/snes9x_gtk-dsp4.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../dsp4.cpp' object='../snes9x_gtk-dsp4.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-dsp4.obj `if test -f '../dsp4.cpp'; then $(CYGPATH_W) '../dsp4.cpp'; else $(CYGPATH_W) '$(srcdir)/../dsp4.cpp'; fi` - -../snes9x_gtk-spc7110.o: ../spc7110.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-spc7110.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-spc7110.Tpo -c -o ../snes9x_gtk-spc7110.o `test -f '../spc7110.cpp' || echo '$(srcdir)/'`../spc7110.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-spc7110.Tpo ../$(DEPDIR)/snes9x_gtk-spc7110.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../spc7110.cpp' object='../snes9x_gtk-spc7110.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-spc7110.o `test -f '../spc7110.cpp' || echo '$(srcdir)/'`../spc7110.cpp - -../snes9x_gtk-spc7110.obj: ../spc7110.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-spc7110.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-spc7110.Tpo -c -o ../snes9x_gtk-spc7110.obj `if test -f '../spc7110.cpp'; then $(CYGPATH_W) '../spc7110.cpp'; else $(CYGPATH_W) '$(srcdir)/../spc7110.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-spc7110.Tpo ../$(DEPDIR)/snes9x_gtk-spc7110.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../spc7110.cpp' object='../snes9x_gtk-spc7110.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-spc7110.obj `if test -f '../spc7110.cpp'; then $(CYGPATH_W) '../spc7110.cpp'; else $(CYGPATH_W) '$(srcdir)/../spc7110.cpp'; fi` - -../snes9x_gtk-obc1.o: ../obc1.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-obc1.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-obc1.Tpo -c -o ../snes9x_gtk-obc1.o `test -f '../obc1.cpp' || echo '$(srcdir)/'`../obc1.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-obc1.Tpo ../$(DEPDIR)/snes9x_gtk-obc1.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../obc1.cpp' object='../snes9x_gtk-obc1.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-obc1.o `test -f '../obc1.cpp' || echo '$(srcdir)/'`../obc1.cpp - -../snes9x_gtk-obc1.obj: ../obc1.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-obc1.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-obc1.Tpo -c -o ../snes9x_gtk-obc1.obj `if test -f '../obc1.cpp'; then $(CYGPATH_W) '../obc1.cpp'; else $(CYGPATH_W) '$(srcdir)/../obc1.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-obc1.Tpo ../$(DEPDIR)/snes9x_gtk-obc1.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../obc1.cpp' object='../snes9x_gtk-obc1.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-obc1.obj `if test -f '../obc1.cpp'; then $(CYGPATH_W) '../obc1.cpp'; else $(CYGPATH_W) '$(srcdir)/../obc1.cpp'; fi` - -../snes9x_gtk-seta.o: ../seta.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-seta.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-seta.Tpo -c -o ../snes9x_gtk-seta.o `test -f '../seta.cpp' || echo '$(srcdir)/'`../seta.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-seta.Tpo ../$(DEPDIR)/snes9x_gtk-seta.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../seta.cpp' object='../snes9x_gtk-seta.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-seta.o `test -f '../seta.cpp' || echo '$(srcdir)/'`../seta.cpp - -../snes9x_gtk-seta.obj: ../seta.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-seta.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-seta.Tpo -c -o ../snes9x_gtk-seta.obj `if test -f '../seta.cpp'; then $(CYGPATH_W) '../seta.cpp'; else $(CYGPATH_W) '$(srcdir)/../seta.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-seta.Tpo ../$(DEPDIR)/snes9x_gtk-seta.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../seta.cpp' object='../snes9x_gtk-seta.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-seta.obj `if test -f '../seta.cpp'; then $(CYGPATH_W) '../seta.cpp'; else $(CYGPATH_W) '$(srcdir)/../seta.cpp'; fi` - -../snes9x_gtk-seta010.o: ../seta010.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-seta010.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-seta010.Tpo -c -o ../snes9x_gtk-seta010.o `test -f '../seta010.cpp' || echo '$(srcdir)/'`../seta010.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-seta010.Tpo ../$(DEPDIR)/snes9x_gtk-seta010.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../seta010.cpp' object='../snes9x_gtk-seta010.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-seta010.o `test -f '../seta010.cpp' || echo '$(srcdir)/'`../seta010.cpp - -../snes9x_gtk-seta010.obj: ../seta010.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-seta010.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-seta010.Tpo -c -o ../snes9x_gtk-seta010.obj `if test -f '../seta010.cpp'; then $(CYGPATH_W) '../seta010.cpp'; else $(CYGPATH_W) '$(srcdir)/../seta010.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-seta010.Tpo ../$(DEPDIR)/snes9x_gtk-seta010.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../seta010.cpp' object='../snes9x_gtk-seta010.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-seta010.obj `if test -f '../seta010.cpp'; then $(CYGPATH_W) '../seta010.cpp'; else $(CYGPATH_W) '$(srcdir)/../seta010.cpp'; fi` - -../snes9x_gtk-seta011.o: ../seta011.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-seta011.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-seta011.Tpo -c -o ../snes9x_gtk-seta011.o `test -f '../seta011.cpp' || echo '$(srcdir)/'`../seta011.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-seta011.Tpo ../$(DEPDIR)/snes9x_gtk-seta011.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../seta011.cpp' object='../snes9x_gtk-seta011.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-seta011.o `test -f '../seta011.cpp' || echo '$(srcdir)/'`../seta011.cpp - -../snes9x_gtk-seta011.obj: ../seta011.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-seta011.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-seta011.Tpo -c -o ../snes9x_gtk-seta011.obj `if test -f '../seta011.cpp'; then $(CYGPATH_W) '../seta011.cpp'; else $(CYGPATH_W) '$(srcdir)/../seta011.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-seta011.Tpo ../$(DEPDIR)/snes9x_gtk-seta011.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../seta011.cpp' object='../snes9x_gtk-seta011.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-seta011.obj `if test -f '../seta011.cpp'; then $(CYGPATH_W) '../seta011.cpp'; else $(CYGPATH_W) '$(srcdir)/../seta011.cpp'; fi` - -../snes9x_gtk-seta018.o: ../seta018.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-seta018.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-seta018.Tpo -c -o ../snes9x_gtk-seta018.o `test -f '../seta018.cpp' || echo '$(srcdir)/'`../seta018.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-seta018.Tpo ../$(DEPDIR)/snes9x_gtk-seta018.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../seta018.cpp' object='../snes9x_gtk-seta018.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-seta018.o `test -f '../seta018.cpp' || echo '$(srcdir)/'`../seta018.cpp - -../snes9x_gtk-seta018.obj: ../seta018.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-seta018.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-seta018.Tpo -c -o ../snes9x_gtk-seta018.obj `if test -f '../seta018.cpp'; then $(CYGPATH_W) '../seta018.cpp'; else $(CYGPATH_W) '$(srcdir)/../seta018.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-seta018.Tpo ../$(DEPDIR)/snes9x_gtk-seta018.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../seta018.cpp' object='../snes9x_gtk-seta018.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-seta018.obj `if test -f '../seta018.cpp'; then $(CYGPATH_W) '../seta018.cpp'; else $(CYGPATH_W) '$(srcdir)/../seta018.cpp'; fi` - -../snes9x_gtk-controls.o: ../controls.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-controls.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-controls.Tpo -c -o ../snes9x_gtk-controls.o `test -f '../controls.cpp' || echo '$(srcdir)/'`../controls.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-controls.Tpo ../$(DEPDIR)/snes9x_gtk-controls.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../controls.cpp' object='../snes9x_gtk-controls.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-controls.o `test -f '../controls.cpp' || echo '$(srcdir)/'`../controls.cpp - -../snes9x_gtk-controls.obj: ../controls.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-controls.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-controls.Tpo -c -o ../snes9x_gtk-controls.obj `if test -f '../controls.cpp'; then $(CYGPATH_W) '../controls.cpp'; else $(CYGPATH_W) '$(srcdir)/../controls.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-controls.Tpo ../$(DEPDIR)/snes9x_gtk-controls.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../controls.cpp' object='../snes9x_gtk-controls.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-controls.obj `if test -f '../controls.cpp'; then $(CYGPATH_W) '../controls.cpp'; else $(CYGPATH_W) '$(srcdir)/../controls.cpp'; fi` - -../snes9x_gtk-crosshairs.o: ../crosshairs.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-crosshairs.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-crosshairs.Tpo -c -o ../snes9x_gtk-crosshairs.o `test -f '../crosshairs.cpp' || echo '$(srcdir)/'`../crosshairs.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-crosshairs.Tpo ../$(DEPDIR)/snes9x_gtk-crosshairs.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../crosshairs.cpp' object='../snes9x_gtk-crosshairs.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-crosshairs.o `test -f '../crosshairs.cpp' || echo '$(srcdir)/'`../crosshairs.cpp - -../snes9x_gtk-crosshairs.obj: ../crosshairs.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-crosshairs.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-crosshairs.Tpo -c -o ../snes9x_gtk-crosshairs.obj `if test -f '../crosshairs.cpp'; then $(CYGPATH_W) '../crosshairs.cpp'; else $(CYGPATH_W) '$(srcdir)/../crosshairs.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-crosshairs.Tpo ../$(DEPDIR)/snes9x_gtk-crosshairs.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../crosshairs.cpp' object='../snes9x_gtk-crosshairs.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-crosshairs.obj `if test -f '../crosshairs.cpp'; then $(CYGPATH_W) '../crosshairs.cpp'; else $(CYGPATH_W) '$(srcdir)/../crosshairs.cpp'; fi` - -../snes9x_gtk-cpu.o: ../cpu.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-cpu.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-cpu.Tpo -c -o ../snes9x_gtk-cpu.o `test -f '../cpu.cpp' || echo '$(srcdir)/'`../cpu.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-cpu.Tpo ../$(DEPDIR)/snes9x_gtk-cpu.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../cpu.cpp' object='../snes9x_gtk-cpu.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-cpu.o `test -f '../cpu.cpp' || echo '$(srcdir)/'`../cpu.cpp - -../snes9x_gtk-cpu.obj: ../cpu.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-cpu.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-cpu.Tpo -c -o ../snes9x_gtk-cpu.obj `if test -f '../cpu.cpp'; then $(CYGPATH_W) '../cpu.cpp'; else $(CYGPATH_W) '$(srcdir)/../cpu.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-cpu.Tpo ../$(DEPDIR)/snes9x_gtk-cpu.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../cpu.cpp' object='../snes9x_gtk-cpu.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-cpu.obj `if test -f '../cpu.cpp'; then $(CYGPATH_W) '../cpu.cpp'; else $(CYGPATH_W) '$(srcdir)/../cpu.cpp'; fi` - -../snes9x_gtk-sa1.o: ../sa1.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-sa1.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-sa1.Tpo -c -o ../snes9x_gtk-sa1.o `test -f '../sa1.cpp' || echo '$(srcdir)/'`../sa1.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-sa1.Tpo ../$(DEPDIR)/snes9x_gtk-sa1.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../sa1.cpp' object='../snes9x_gtk-sa1.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-sa1.o `test -f '../sa1.cpp' || echo '$(srcdir)/'`../sa1.cpp - -../snes9x_gtk-sa1.obj: ../sa1.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-sa1.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-sa1.Tpo -c -o ../snes9x_gtk-sa1.obj `if test -f '../sa1.cpp'; then $(CYGPATH_W) '../sa1.cpp'; else $(CYGPATH_W) '$(srcdir)/../sa1.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-sa1.Tpo ../$(DEPDIR)/snes9x_gtk-sa1.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../sa1.cpp' object='../snes9x_gtk-sa1.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-sa1.obj `if test -f '../sa1.cpp'; then $(CYGPATH_W) '../sa1.cpp'; else $(CYGPATH_W) '$(srcdir)/../sa1.cpp'; fi` - -../snes9x_gtk-debug.o: ../debug.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-debug.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-debug.Tpo -c -o ../snes9x_gtk-debug.o `test -f '../debug.cpp' || echo '$(srcdir)/'`../debug.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-debug.Tpo ../$(DEPDIR)/snes9x_gtk-debug.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../debug.cpp' object='../snes9x_gtk-debug.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-debug.o `test -f '../debug.cpp' || echo '$(srcdir)/'`../debug.cpp - -../snes9x_gtk-debug.obj: ../debug.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-debug.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-debug.Tpo -c -o ../snes9x_gtk-debug.obj `if test -f '../debug.cpp'; then $(CYGPATH_W) '../debug.cpp'; else $(CYGPATH_W) '$(srcdir)/../debug.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-debug.Tpo ../$(DEPDIR)/snes9x_gtk-debug.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../debug.cpp' object='../snes9x_gtk-debug.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-debug.obj `if test -f '../debug.cpp'; then $(CYGPATH_W) '../debug.cpp'; else $(CYGPATH_W) '$(srcdir)/../debug.cpp'; fi` - -../snes9x_gtk-sdd1.o: ../sdd1.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-sdd1.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-sdd1.Tpo -c -o ../snes9x_gtk-sdd1.o `test -f '../sdd1.cpp' || echo '$(srcdir)/'`../sdd1.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-sdd1.Tpo ../$(DEPDIR)/snes9x_gtk-sdd1.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../sdd1.cpp' object='../snes9x_gtk-sdd1.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-sdd1.o `test -f '../sdd1.cpp' || echo '$(srcdir)/'`../sdd1.cpp - -../snes9x_gtk-sdd1.obj: ../sdd1.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-sdd1.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-sdd1.Tpo -c -o ../snes9x_gtk-sdd1.obj `if test -f '../sdd1.cpp'; then $(CYGPATH_W) '../sdd1.cpp'; else $(CYGPATH_W) '$(srcdir)/../sdd1.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-sdd1.Tpo ../$(DEPDIR)/snes9x_gtk-sdd1.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../sdd1.cpp' object='../snes9x_gtk-sdd1.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-sdd1.obj `if test -f '../sdd1.cpp'; then $(CYGPATH_W) '../sdd1.cpp'; else $(CYGPATH_W) '$(srcdir)/../sdd1.cpp'; fi` - -../snes9x_gtk-tile.o: ../tile.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-tile.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-tile.Tpo -c -o ../snes9x_gtk-tile.o `test -f '../tile.cpp' || echo '$(srcdir)/'`../tile.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-tile.Tpo ../$(DEPDIR)/snes9x_gtk-tile.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../tile.cpp' object='../snes9x_gtk-tile.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-tile.o `test -f '../tile.cpp' || echo '$(srcdir)/'`../tile.cpp - -../snes9x_gtk-tile.obj: ../tile.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-tile.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-tile.Tpo -c -o ../snes9x_gtk-tile.obj `if test -f '../tile.cpp'; then $(CYGPATH_W) '../tile.cpp'; else $(CYGPATH_W) '$(srcdir)/../tile.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-tile.Tpo ../$(DEPDIR)/snes9x_gtk-tile.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../tile.cpp' object='../snes9x_gtk-tile.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-tile.obj `if test -f '../tile.cpp'; then $(CYGPATH_W) '../tile.cpp'; else $(CYGPATH_W) '$(srcdir)/../tile.cpp'; fi` - -../snes9x_gtk-srtc.o: ../srtc.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-srtc.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-srtc.Tpo -c -o ../snes9x_gtk-srtc.o `test -f '../srtc.cpp' || echo '$(srcdir)/'`../srtc.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-srtc.Tpo ../$(DEPDIR)/snes9x_gtk-srtc.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../srtc.cpp' object='../snes9x_gtk-srtc.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-srtc.o `test -f '../srtc.cpp' || echo '$(srcdir)/'`../srtc.cpp - -../snes9x_gtk-srtc.obj: ../srtc.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-srtc.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-srtc.Tpo -c -o ../snes9x_gtk-srtc.obj `if test -f '../srtc.cpp'; then $(CYGPATH_W) '../srtc.cpp'; else $(CYGPATH_W) '$(srcdir)/../srtc.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-srtc.Tpo ../$(DEPDIR)/snes9x_gtk-srtc.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../srtc.cpp' object='../snes9x_gtk-srtc.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-srtc.obj `if test -f '../srtc.cpp'; then $(CYGPATH_W) '../srtc.cpp'; else $(CYGPATH_W) '$(srcdir)/../srtc.cpp'; fi` - -../snes9x_gtk-gfx.o: ../gfx.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-gfx.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-gfx.Tpo -c -o ../snes9x_gtk-gfx.o `test -f '../gfx.cpp' || echo '$(srcdir)/'`../gfx.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-gfx.Tpo ../$(DEPDIR)/snes9x_gtk-gfx.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../gfx.cpp' object='../snes9x_gtk-gfx.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-gfx.o `test -f '../gfx.cpp' || echo '$(srcdir)/'`../gfx.cpp - -../snes9x_gtk-gfx.obj: ../gfx.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-gfx.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-gfx.Tpo -c -o ../snes9x_gtk-gfx.obj `if test -f '../gfx.cpp'; then $(CYGPATH_W) '../gfx.cpp'; else $(CYGPATH_W) '$(srcdir)/../gfx.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-gfx.Tpo ../$(DEPDIR)/snes9x_gtk-gfx.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../gfx.cpp' object='../snes9x_gtk-gfx.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-gfx.obj `if test -f '../gfx.cpp'; then $(CYGPATH_W) '../gfx.cpp'; else $(CYGPATH_W) '$(srcdir)/../gfx.cpp'; fi` - -../snes9x_gtk-memmap.o: ../memmap.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-memmap.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-memmap.Tpo -c -o ../snes9x_gtk-memmap.o `test -f '../memmap.cpp' || echo '$(srcdir)/'`../memmap.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-memmap.Tpo ../$(DEPDIR)/snes9x_gtk-memmap.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../memmap.cpp' object='../snes9x_gtk-memmap.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-memmap.o `test -f '../memmap.cpp' || echo '$(srcdir)/'`../memmap.cpp - -../snes9x_gtk-memmap.obj: ../memmap.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-memmap.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-memmap.Tpo -c -o ../snes9x_gtk-memmap.obj `if test -f '../memmap.cpp'; then $(CYGPATH_W) '../memmap.cpp'; else $(CYGPATH_W) '$(srcdir)/../memmap.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-memmap.Tpo ../$(DEPDIR)/snes9x_gtk-memmap.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../memmap.cpp' object='../snes9x_gtk-memmap.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-memmap.obj `if test -f '../memmap.cpp'; then $(CYGPATH_W) '../memmap.cpp'; else $(CYGPATH_W) '$(srcdir)/../memmap.cpp'; fi` - -../snes9x_gtk-clip.o: ../clip.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-clip.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-clip.Tpo -c -o ../snes9x_gtk-clip.o `test -f '../clip.cpp' || echo '$(srcdir)/'`../clip.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-clip.Tpo ../$(DEPDIR)/snes9x_gtk-clip.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../clip.cpp' object='../snes9x_gtk-clip.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-clip.o `test -f '../clip.cpp' || echo '$(srcdir)/'`../clip.cpp - -../snes9x_gtk-clip.obj: ../clip.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-clip.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-clip.Tpo -c -o ../snes9x_gtk-clip.obj `if test -f '../clip.cpp'; then $(CYGPATH_W) '../clip.cpp'; else $(CYGPATH_W) '$(srcdir)/../clip.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-clip.Tpo ../$(DEPDIR)/snes9x_gtk-clip.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../clip.cpp' object='../snes9x_gtk-clip.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-clip.obj `if test -f '../clip.cpp'; then $(CYGPATH_W) '../clip.cpp'; else $(CYGPATH_W) '$(srcdir)/../clip.cpp'; fi` - -../snes9x_gtk-ppu.o: ../ppu.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-ppu.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-ppu.Tpo -c -o ../snes9x_gtk-ppu.o `test -f '../ppu.cpp' || echo '$(srcdir)/'`../ppu.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-ppu.Tpo ../$(DEPDIR)/snes9x_gtk-ppu.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../ppu.cpp' object='../snes9x_gtk-ppu.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-ppu.o `test -f '../ppu.cpp' || echo '$(srcdir)/'`../ppu.cpp - -../snes9x_gtk-ppu.obj: ../ppu.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-ppu.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-ppu.Tpo -c -o ../snes9x_gtk-ppu.obj `if test -f '../ppu.cpp'; then $(CYGPATH_W) '../ppu.cpp'; else $(CYGPATH_W) '$(srcdir)/../ppu.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-ppu.Tpo ../$(DEPDIR)/snes9x_gtk-ppu.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../ppu.cpp' object='../snes9x_gtk-ppu.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-ppu.obj `if test -f '../ppu.cpp'; then $(CYGPATH_W) '../ppu.cpp'; else $(CYGPATH_W) '$(srcdir)/../ppu.cpp'; fi` - -../snes9x_gtk-dma.o: ../dma.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-dma.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-dma.Tpo -c -o ../snes9x_gtk-dma.o `test -f '../dma.cpp' || echo '$(srcdir)/'`../dma.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-dma.Tpo ../$(DEPDIR)/snes9x_gtk-dma.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../dma.cpp' object='../snes9x_gtk-dma.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-dma.o `test -f '../dma.cpp' || echo '$(srcdir)/'`../dma.cpp - -../snes9x_gtk-dma.obj: ../dma.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-dma.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-dma.Tpo -c -o ../snes9x_gtk-dma.obj `if test -f '../dma.cpp'; then $(CYGPATH_W) '../dma.cpp'; else $(CYGPATH_W) '$(srcdir)/../dma.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-dma.Tpo ../$(DEPDIR)/snes9x_gtk-dma.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../dma.cpp' object='../snes9x_gtk-dma.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-dma.obj `if test -f '../dma.cpp'; then $(CYGPATH_W) '../dma.cpp'; else $(CYGPATH_W) '$(srcdir)/../dma.cpp'; fi` - -../snes9x_gtk-snes9x.o: ../snes9x.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-snes9x.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-snes9x.Tpo -c -o ../snes9x_gtk-snes9x.o `test -f '../snes9x.cpp' || echo '$(srcdir)/'`../snes9x.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-snes9x.Tpo ../$(DEPDIR)/snes9x_gtk-snes9x.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../snes9x.cpp' object='../snes9x_gtk-snes9x.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-snes9x.o `test -f '../snes9x.cpp' || echo '$(srcdir)/'`../snes9x.cpp - -../snes9x_gtk-snes9x.obj: ../snes9x.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-snes9x.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-snes9x.Tpo -c -o ../snes9x_gtk-snes9x.obj `if test -f '../snes9x.cpp'; then $(CYGPATH_W) '../snes9x.cpp'; else $(CYGPATH_W) '$(srcdir)/../snes9x.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-snes9x.Tpo ../$(DEPDIR)/snes9x_gtk-snes9x.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../snes9x.cpp' object='../snes9x_gtk-snes9x.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-snes9x.obj `if test -f '../snes9x.cpp'; then $(CYGPATH_W) '../snes9x.cpp'; else $(CYGPATH_W) '$(srcdir)/../snes9x.cpp'; fi` - -../snes9x_gtk-globals.o: ../globals.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-globals.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-globals.Tpo -c -o ../snes9x_gtk-globals.o `test -f '../globals.cpp' || echo '$(srcdir)/'`../globals.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-globals.Tpo ../$(DEPDIR)/snes9x_gtk-globals.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../globals.cpp' object='../snes9x_gtk-globals.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-globals.o `test -f '../globals.cpp' || echo '$(srcdir)/'`../globals.cpp - -../snes9x_gtk-globals.obj: ../globals.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-globals.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-globals.Tpo -c -o ../snes9x_gtk-globals.obj `if test -f '../globals.cpp'; then $(CYGPATH_W) '../globals.cpp'; else $(CYGPATH_W) '$(srcdir)/../globals.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-globals.Tpo ../$(DEPDIR)/snes9x_gtk-globals.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../globals.cpp' object='../snes9x_gtk-globals.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-globals.obj `if test -f '../globals.cpp'; then $(CYGPATH_W) '../globals.cpp'; else $(CYGPATH_W) '$(srcdir)/../globals.cpp'; fi` - -../snes9x_gtk-reader.o: ../reader.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-reader.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-reader.Tpo -c -o ../snes9x_gtk-reader.o `test -f '../reader.cpp' || echo '$(srcdir)/'`../reader.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-reader.Tpo ../$(DEPDIR)/snes9x_gtk-reader.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../reader.cpp' object='../snes9x_gtk-reader.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-reader.o `test -f '../reader.cpp' || echo '$(srcdir)/'`../reader.cpp - -../snes9x_gtk-reader.obj: ../reader.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-reader.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-reader.Tpo -c -o ../snes9x_gtk-reader.obj `if test -f '../reader.cpp'; then $(CYGPATH_W) '../reader.cpp'; else $(CYGPATH_W) '$(srcdir)/../reader.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-reader.Tpo ../$(DEPDIR)/snes9x_gtk-reader.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../reader.cpp' object='../snes9x_gtk-reader.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-reader.obj `if test -f '../reader.cpp'; then $(CYGPATH_W) '../reader.cpp'; else $(CYGPATH_W) '$(srcdir)/../reader.cpp'; fi` - -../snes9x_gtk-conffile.o: ../conffile.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-conffile.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-conffile.Tpo -c -o ../snes9x_gtk-conffile.o `test -f '../conffile.cpp' || echo '$(srcdir)/'`../conffile.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-conffile.Tpo ../$(DEPDIR)/snes9x_gtk-conffile.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../conffile.cpp' object='../snes9x_gtk-conffile.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-conffile.o `test -f '../conffile.cpp' || echo '$(srcdir)/'`../conffile.cpp - -../snes9x_gtk-conffile.obj: ../conffile.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-conffile.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-conffile.Tpo -c -o ../snes9x_gtk-conffile.obj `if test -f '../conffile.cpp'; then $(CYGPATH_W) '../conffile.cpp'; else $(CYGPATH_W) '$(srcdir)/../conffile.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-conffile.Tpo ../$(DEPDIR)/snes9x_gtk-conffile.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../conffile.cpp' object='../snes9x_gtk-conffile.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-conffile.obj `if test -f '../conffile.cpp'; then $(CYGPATH_W) '../conffile.cpp'; else $(CYGPATH_W) '$(srcdir)/../conffile.cpp'; fi` - -../snes9x_gtk-bsx.o: ../bsx.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-bsx.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-bsx.Tpo -c -o ../snes9x_gtk-bsx.o `test -f '../bsx.cpp' || echo '$(srcdir)/'`../bsx.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-bsx.Tpo ../$(DEPDIR)/snes9x_gtk-bsx.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../bsx.cpp' object='../snes9x_gtk-bsx.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-bsx.o `test -f '../bsx.cpp' || echo '$(srcdir)/'`../bsx.cpp - -../snes9x_gtk-bsx.obj: ../bsx.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-bsx.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-bsx.Tpo -c -o ../snes9x_gtk-bsx.obj `if test -f '../bsx.cpp'; then $(CYGPATH_W) '../bsx.cpp'; else $(CYGPATH_W) '$(srcdir)/../bsx.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-bsx.Tpo ../$(DEPDIR)/snes9x_gtk-bsx.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../bsx.cpp' object='../snes9x_gtk-bsx.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-bsx.obj `if test -f '../bsx.cpp'; then $(CYGPATH_W) '../bsx.cpp'; else $(CYGPATH_W) '$(srcdir)/../bsx.cpp'; fi` - -../snes9x_gtk-logger.o: ../logger.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-logger.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-logger.Tpo -c -o ../snes9x_gtk-logger.o `test -f '../logger.cpp' || echo '$(srcdir)/'`../logger.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-logger.Tpo ../$(DEPDIR)/snes9x_gtk-logger.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../logger.cpp' object='../snes9x_gtk-logger.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-logger.o `test -f '../logger.cpp' || echo '$(srcdir)/'`../logger.cpp - -../snes9x_gtk-logger.obj: ../logger.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-logger.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-logger.Tpo -c -o ../snes9x_gtk-logger.obj `if test -f '../logger.cpp'; then $(CYGPATH_W) '../logger.cpp'; else $(CYGPATH_W) '$(srcdir)/../logger.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-logger.Tpo ../$(DEPDIR)/snes9x_gtk-logger.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../logger.cpp' object='../snes9x_gtk-logger.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-logger.obj `if test -f '../logger.cpp'; then $(CYGPATH_W) '../logger.cpp'; else $(CYGPATH_W) '$(srcdir)/../logger.cpp'; fi` - -../snes9x_gtk-snapshot.o: ../snapshot.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-snapshot.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-snapshot.Tpo -c -o ../snes9x_gtk-snapshot.o `test -f '../snapshot.cpp' || echo '$(srcdir)/'`../snapshot.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-snapshot.Tpo ../$(DEPDIR)/snes9x_gtk-snapshot.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../snapshot.cpp' object='../snes9x_gtk-snapshot.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-snapshot.o `test -f '../snapshot.cpp' || echo '$(srcdir)/'`../snapshot.cpp - -../snes9x_gtk-snapshot.obj: ../snapshot.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-snapshot.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-snapshot.Tpo -c -o ../snes9x_gtk-snapshot.obj `if test -f '../snapshot.cpp'; then $(CYGPATH_W) '../snapshot.cpp'; else $(CYGPATH_W) '$(srcdir)/../snapshot.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-snapshot.Tpo ../$(DEPDIR)/snes9x_gtk-snapshot.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../snapshot.cpp' object='../snes9x_gtk-snapshot.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-snapshot.obj `if test -f '../snapshot.cpp'; then $(CYGPATH_W) '../snapshot.cpp'; else $(CYGPATH_W) '$(srcdir)/../snapshot.cpp'; fi` - -../snes9x_gtk-screenshot.o: ../screenshot.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-screenshot.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-screenshot.Tpo -c -o ../snes9x_gtk-screenshot.o `test -f '../screenshot.cpp' || echo '$(srcdir)/'`../screenshot.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-screenshot.Tpo ../$(DEPDIR)/snes9x_gtk-screenshot.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../screenshot.cpp' object='../snes9x_gtk-screenshot.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-screenshot.o `test -f '../screenshot.cpp' || echo '$(srcdir)/'`../screenshot.cpp - -../snes9x_gtk-screenshot.obj: ../screenshot.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-screenshot.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-screenshot.Tpo -c -o ../snes9x_gtk-screenshot.obj `if test -f '../screenshot.cpp'; then $(CYGPATH_W) '../screenshot.cpp'; else $(CYGPATH_W) '$(srcdir)/../screenshot.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-screenshot.Tpo ../$(DEPDIR)/snes9x_gtk-screenshot.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../screenshot.cpp' object='../snes9x_gtk-screenshot.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-screenshot.obj `if test -f '../screenshot.cpp'; then $(CYGPATH_W) '../screenshot.cpp'; else $(CYGPATH_W) '$(srcdir)/../screenshot.cpp'; fi` - -../snes9x_gtk-movie.o: ../movie.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-movie.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-movie.Tpo -c -o ../snes9x_gtk-movie.o `test -f '../movie.cpp' || echo '$(srcdir)/'`../movie.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-movie.Tpo ../$(DEPDIR)/snes9x_gtk-movie.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../movie.cpp' object='../snes9x_gtk-movie.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-movie.o `test -f '../movie.cpp' || echo '$(srcdir)/'`../movie.cpp - -../snes9x_gtk-movie.obj: ../movie.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-movie.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-movie.Tpo -c -o ../snes9x_gtk-movie.obj `if test -f '../movie.cpp'; then $(CYGPATH_W) '../movie.cpp'; else $(CYGPATH_W) '$(srcdir)/../movie.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-movie.Tpo ../$(DEPDIR)/snes9x_gtk-movie.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../movie.cpp' object='../snes9x_gtk-movie.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-movie.obj `if test -f '../movie.cpp'; then $(CYGPATH_W) '../movie.cpp'; else $(CYGPATH_W) '$(srcdir)/../movie.cpp'; fi` - -../snes9x_gtk-cpuops.o: ../cpuops.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-cpuops.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-cpuops.Tpo -c -o ../snes9x_gtk-cpuops.o `test -f '../cpuops.cpp' || echo '$(srcdir)/'`../cpuops.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-cpuops.Tpo ../$(DEPDIR)/snes9x_gtk-cpuops.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../cpuops.cpp' object='../snes9x_gtk-cpuops.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-cpuops.o `test -f '../cpuops.cpp' || echo '$(srcdir)/'`../cpuops.cpp - -../snes9x_gtk-cpuops.obj: ../cpuops.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-cpuops.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-cpuops.Tpo -c -o ../snes9x_gtk-cpuops.obj `if test -f '../cpuops.cpp'; then $(CYGPATH_W) '../cpuops.cpp'; else $(CYGPATH_W) '$(srcdir)/../cpuops.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-cpuops.Tpo ../$(DEPDIR)/snes9x_gtk-cpuops.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../cpuops.cpp' object='../snes9x_gtk-cpuops.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-cpuops.obj `if test -f '../cpuops.cpp'; then $(CYGPATH_W) '../cpuops.cpp'; else $(CYGPATH_W) '$(srcdir)/../cpuops.cpp'; fi` - -../snes9x_gtk-cpuexec.o: ../cpuexec.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-cpuexec.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-cpuexec.Tpo -c -o ../snes9x_gtk-cpuexec.o `test -f '../cpuexec.cpp' || echo '$(srcdir)/'`../cpuexec.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-cpuexec.Tpo ../$(DEPDIR)/snes9x_gtk-cpuexec.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../cpuexec.cpp' object='../snes9x_gtk-cpuexec.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-cpuexec.o `test -f '../cpuexec.cpp' || echo '$(srcdir)/'`../cpuexec.cpp - -../snes9x_gtk-cpuexec.obj: ../cpuexec.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-cpuexec.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-cpuexec.Tpo -c -o ../snes9x_gtk-cpuexec.obj `if test -f '../cpuexec.cpp'; then $(CYGPATH_W) '../cpuexec.cpp'; else $(CYGPATH_W) '$(srcdir)/../cpuexec.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-cpuexec.Tpo ../$(DEPDIR)/snes9x_gtk-cpuexec.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../cpuexec.cpp' object='../snes9x_gtk-cpuexec.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-cpuexec.obj `if test -f '../cpuexec.cpp'; then $(CYGPATH_W) '../cpuexec.cpp'; else $(CYGPATH_W) '$(srcdir)/../cpuexec.cpp'; fi` - -../snes9x_gtk-sa1cpu.o: ../sa1cpu.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-sa1cpu.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-sa1cpu.Tpo -c -o ../snes9x_gtk-sa1cpu.o `test -f '../sa1cpu.cpp' || echo '$(srcdir)/'`../sa1cpu.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-sa1cpu.Tpo ../$(DEPDIR)/snes9x_gtk-sa1cpu.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../sa1cpu.cpp' object='../snes9x_gtk-sa1cpu.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-sa1cpu.o `test -f '../sa1cpu.cpp' || echo '$(srcdir)/'`../sa1cpu.cpp - -../snes9x_gtk-sa1cpu.obj: ../sa1cpu.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-sa1cpu.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-sa1cpu.Tpo -c -o ../snes9x_gtk-sa1cpu.obj `if test -f '../sa1cpu.cpp'; then $(CYGPATH_W) '../sa1cpu.cpp'; else $(CYGPATH_W) '$(srcdir)/../sa1cpu.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-sa1cpu.Tpo ../$(DEPDIR)/snes9x_gtk-sa1cpu.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../sa1cpu.cpp' object='../snes9x_gtk-sa1cpu.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-sa1cpu.obj `if test -f '../sa1cpu.cpp'; then $(CYGPATH_W) '../sa1cpu.cpp'; else $(CYGPATH_W) '$(srcdir)/../sa1cpu.cpp'; fi` - -../snes9x_gtk-cheats.o: ../cheats.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-cheats.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-cheats.Tpo -c -o ../snes9x_gtk-cheats.o `test -f '../cheats.cpp' || echo '$(srcdir)/'`../cheats.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-cheats.Tpo ../$(DEPDIR)/snes9x_gtk-cheats.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../cheats.cpp' object='../snes9x_gtk-cheats.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-cheats.o `test -f '../cheats.cpp' || echo '$(srcdir)/'`../cheats.cpp - -../snes9x_gtk-cheats.obj: ../cheats.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-cheats.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-cheats.Tpo -c -o ../snes9x_gtk-cheats.obj `if test -f '../cheats.cpp'; then $(CYGPATH_W) '../cheats.cpp'; else $(CYGPATH_W) '$(srcdir)/../cheats.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-cheats.Tpo ../$(DEPDIR)/snes9x_gtk-cheats.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../cheats.cpp' object='../snes9x_gtk-cheats.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-cheats.obj `if test -f '../cheats.cpp'; then $(CYGPATH_W) '../cheats.cpp'; else $(CYGPATH_W) '$(srcdir)/../cheats.cpp'; fi` - -../snes9x_gtk-cheats2.o: ../cheats2.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-cheats2.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-cheats2.Tpo -c -o ../snes9x_gtk-cheats2.o `test -f '../cheats2.cpp' || echo '$(srcdir)/'`../cheats2.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-cheats2.Tpo ../$(DEPDIR)/snes9x_gtk-cheats2.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../cheats2.cpp' object='../snes9x_gtk-cheats2.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-cheats2.o `test -f '../cheats2.cpp' || echo '$(srcdir)/'`../cheats2.cpp - -../snes9x_gtk-cheats2.obj: ../cheats2.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-cheats2.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-cheats2.Tpo -c -o ../snes9x_gtk-cheats2.obj `if test -f '../cheats2.cpp'; then $(CYGPATH_W) '../cheats2.cpp'; else $(CYGPATH_W) '$(srcdir)/../cheats2.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-cheats2.Tpo ../$(DEPDIR)/snes9x_gtk-cheats2.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../cheats2.cpp' object='../snes9x_gtk-cheats2.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-cheats2.obj `if test -f '../cheats2.cpp'; then $(CYGPATH_W) '../cheats2.cpp'; else $(CYGPATH_W) '$(srcdir)/../cheats2.cpp'; fi` - -../snes9x_gtk-sdd1emu.o: ../sdd1emu.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-sdd1emu.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-sdd1emu.Tpo -c -o ../snes9x_gtk-sdd1emu.o `test -f '../sdd1emu.cpp' || echo '$(srcdir)/'`../sdd1emu.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-sdd1emu.Tpo ../$(DEPDIR)/snes9x_gtk-sdd1emu.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../sdd1emu.cpp' object='../snes9x_gtk-sdd1emu.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-sdd1emu.o `test -f '../sdd1emu.cpp' || echo '$(srcdir)/'`../sdd1emu.cpp - -../snes9x_gtk-sdd1emu.obj: ../sdd1emu.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-sdd1emu.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-sdd1emu.Tpo -c -o ../snes9x_gtk-sdd1emu.obj `if test -f '../sdd1emu.cpp'; then $(CYGPATH_W) '../sdd1emu.cpp'; else $(CYGPATH_W) '$(srcdir)/../sdd1emu.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-sdd1emu.Tpo ../$(DEPDIR)/snes9x_gtk-sdd1emu.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../sdd1emu.cpp' object='../snes9x_gtk-sdd1emu.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-sdd1emu.obj `if test -f '../sdd1emu.cpp'; then $(CYGPATH_W) '../sdd1emu.cpp'; else $(CYGPATH_W) '$(srcdir)/../sdd1emu.cpp'; fi` - -../snes9x_gtk-netplay.o: ../netplay.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-netplay.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-netplay.Tpo -c -o ../snes9x_gtk-netplay.o `test -f '../netplay.cpp' || echo '$(srcdir)/'`../netplay.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-netplay.Tpo ../$(DEPDIR)/snes9x_gtk-netplay.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../netplay.cpp' object='../snes9x_gtk-netplay.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-netplay.o `test -f '../netplay.cpp' || echo '$(srcdir)/'`../netplay.cpp - -../snes9x_gtk-netplay.obj: ../netplay.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-netplay.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-netplay.Tpo -c -o ../snes9x_gtk-netplay.obj `if test -f '../netplay.cpp'; then $(CYGPATH_W) '../netplay.cpp'; else $(CYGPATH_W) '$(srcdir)/../netplay.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-netplay.Tpo ../$(DEPDIR)/snes9x_gtk-netplay.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../netplay.cpp' object='../snes9x_gtk-netplay.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-netplay.obj `if test -f '../netplay.cpp'; then $(CYGPATH_W) '../netplay.cpp'; else $(CYGPATH_W) '$(srcdir)/../netplay.cpp'; fi` - -../snes9x_gtk-server.o: ../server.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-server.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-server.Tpo -c -o ../snes9x_gtk-server.o `test -f '../server.cpp' || echo '$(srcdir)/'`../server.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-server.Tpo ../$(DEPDIR)/snes9x_gtk-server.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../server.cpp' object='../snes9x_gtk-server.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-server.o `test -f '../server.cpp' || echo '$(srcdir)/'`../server.cpp - -../snes9x_gtk-server.obj: ../server.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-server.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-server.Tpo -c -o ../snes9x_gtk-server.obj `if test -f '../server.cpp'; then $(CYGPATH_W) '../server.cpp'; else $(CYGPATH_W) '$(srcdir)/../server.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-server.Tpo ../$(DEPDIR)/snes9x_gtk-server.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../server.cpp' object='../snes9x_gtk-server.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-server.obj `if test -f '../server.cpp'; then $(CYGPATH_W) '../server.cpp'; else $(CYGPATH_W) '$(srcdir)/../server.cpp'; fi` - -../snes9x_gtk-loadzip.o: ../loadzip.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-loadzip.o -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-loadzip.Tpo -c -o ../snes9x_gtk-loadzip.o `test -f '../loadzip.cpp' || echo '$(srcdir)/'`../loadzip.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-loadzip.Tpo ../$(DEPDIR)/snes9x_gtk-loadzip.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../loadzip.cpp' object='../snes9x_gtk-loadzip.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-loadzip.o `test -f '../loadzip.cpp' || echo '$(srcdir)/'`../loadzip.cpp - -../snes9x_gtk-loadzip.obj: ../loadzip.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT ../snes9x_gtk-loadzip.obj -MD -MP -MF ../$(DEPDIR)/snes9x_gtk-loadzip.Tpo -c -o ../snes9x_gtk-loadzip.obj `if test -f '../loadzip.cpp'; then $(CYGPATH_W) '../loadzip.cpp'; else $(CYGPATH_W) '$(srcdir)/../loadzip.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/snes9x_gtk-loadzip.Tpo ../$(DEPDIR)/snes9x_gtk-loadzip.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../loadzip.cpp' object='../snes9x_gtk-loadzip.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o ../snes9x_gtk-loadzip.obj `if test -f '../loadzip.cpp'; then $(CYGPATH_W) '../loadzip.cpp'; else $(CYGPATH_W) '$(srcdir)/../loadzip.cpp'; fi` - -src/snes9x_gtk-gtk_display_driver_opengl.o: src/gtk_display_driver_opengl.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT src/snes9x_gtk-gtk_display_driver_opengl.o -MD -MP -MF src/$(DEPDIR)/snes9x_gtk-gtk_display_driver_opengl.Tpo -c -o src/snes9x_gtk-gtk_display_driver_opengl.o `test -f 'src/gtk_display_driver_opengl.cpp' || echo '$(srcdir)/'`src/gtk_display_driver_opengl.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/snes9x_gtk-gtk_display_driver_opengl.Tpo src/$(DEPDIR)/snes9x_gtk-gtk_display_driver_opengl.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/gtk_display_driver_opengl.cpp' object='src/snes9x_gtk-gtk_display_driver_opengl.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o src/snes9x_gtk-gtk_display_driver_opengl.o `test -f 'src/gtk_display_driver_opengl.cpp' || echo '$(srcdir)/'`src/gtk_display_driver_opengl.cpp - -src/snes9x_gtk-gtk_display_driver_opengl.obj: src/gtk_display_driver_opengl.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT src/snes9x_gtk-gtk_display_driver_opengl.obj -MD -MP -MF src/$(DEPDIR)/snes9x_gtk-gtk_display_driver_opengl.Tpo -c -o src/snes9x_gtk-gtk_display_driver_opengl.obj `if test -f 'src/gtk_display_driver_opengl.cpp'; then $(CYGPATH_W) 'src/gtk_display_driver_opengl.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gtk_display_driver_opengl.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/snes9x_gtk-gtk_display_driver_opengl.Tpo src/$(DEPDIR)/snes9x_gtk-gtk_display_driver_opengl.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/gtk_display_driver_opengl.cpp' object='src/snes9x_gtk-gtk_display_driver_opengl.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o src/snes9x_gtk-gtk_display_driver_opengl.obj `if test -f 'src/gtk_display_driver_opengl.cpp'; then $(CYGPATH_W) 'src/gtk_display_driver_opengl.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gtk_display_driver_opengl.cpp'; fi` - -src/snes9x_gtk-gtk_display_driver_xv.o: src/gtk_display_driver_xv.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT src/snes9x_gtk-gtk_display_driver_xv.o -MD -MP -MF src/$(DEPDIR)/snes9x_gtk-gtk_display_driver_xv.Tpo -c -o src/snes9x_gtk-gtk_display_driver_xv.o `test -f 'src/gtk_display_driver_xv.cpp' || echo '$(srcdir)/'`src/gtk_display_driver_xv.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/snes9x_gtk-gtk_display_driver_xv.Tpo src/$(DEPDIR)/snes9x_gtk-gtk_display_driver_xv.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/gtk_display_driver_xv.cpp' object='src/snes9x_gtk-gtk_display_driver_xv.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o src/snes9x_gtk-gtk_display_driver_xv.o `test -f 'src/gtk_display_driver_xv.cpp' || echo '$(srcdir)/'`src/gtk_display_driver_xv.cpp - -src/snes9x_gtk-gtk_display_driver_xv.obj: src/gtk_display_driver_xv.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT src/snes9x_gtk-gtk_display_driver_xv.obj -MD -MP -MF src/$(DEPDIR)/snes9x_gtk-gtk_display_driver_xv.Tpo -c -o src/snes9x_gtk-gtk_display_driver_xv.obj `if test -f 'src/gtk_display_driver_xv.cpp'; then $(CYGPATH_W) 'src/gtk_display_driver_xv.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gtk_display_driver_xv.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/snes9x_gtk-gtk_display_driver_xv.Tpo src/$(DEPDIR)/snes9x_gtk-gtk_display_driver_xv.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/gtk_display_driver_xv.cpp' object='src/snes9x_gtk-gtk_display_driver_xv.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o src/snes9x_gtk-gtk_display_driver_xv.obj `if test -f 'src/gtk_display_driver_xv.cpp'; then $(CYGPATH_W) 'src/gtk_display_driver_xv.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gtk_display_driver_xv.cpp'; fi` - -src/snes9x_gtk-gtk_netplay_dialog.o: src/gtk_netplay_dialog.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT src/snes9x_gtk-gtk_netplay_dialog.o -MD -MP -MF src/$(DEPDIR)/snes9x_gtk-gtk_netplay_dialog.Tpo -c -o src/snes9x_gtk-gtk_netplay_dialog.o `test -f 'src/gtk_netplay_dialog.cpp' || echo '$(srcdir)/'`src/gtk_netplay_dialog.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/snes9x_gtk-gtk_netplay_dialog.Tpo src/$(DEPDIR)/snes9x_gtk-gtk_netplay_dialog.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/gtk_netplay_dialog.cpp' object='src/snes9x_gtk-gtk_netplay_dialog.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o src/snes9x_gtk-gtk_netplay_dialog.o `test -f 'src/gtk_netplay_dialog.cpp' || echo '$(srcdir)/'`src/gtk_netplay_dialog.cpp - -src/snes9x_gtk-gtk_netplay_dialog.obj: src/gtk_netplay_dialog.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT src/snes9x_gtk-gtk_netplay_dialog.obj -MD -MP -MF src/$(DEPDIR)/snes9x_gtk-gtk_netplay_dialog.Tpo -c -o src/snes9x_gtk-gtk_netplay_dialog.obj `if test -f 'src/gtk_netplay_dialog.cpp'; then $(CYGPATH_W) 'src/gtk_netplay_dialog.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gtk_netplay_dialog.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/snes9x_gtk-gtk_netplay_dialog.Tpo src/$(DEPDIR)/snes9x_gtk-gtk_netplay_dialog.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/gtk_netplay_dialog.cpp' object='src/snes9x_gtk-gtk_netplay_dialog.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o src/snes9x_gtk-gtk_netplay_dialog.obj `if test -f 'src/gtk_netplay_dialog.cpp'; then $(CYGPATH_W) 'src/gtk_netplay_dialog.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gtk_netplay_dialog.cpp'; fi` - -src/snes9x_gtk-gtk_netplay.o: src/gtk_netplay.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT src/snes9x_gtk-gtk_netplay.o -MD -MP -MF src/$(DEPDIR)/snes9x_gtk-gtk_netplay.Tpo -c -o src/snes9x_gtk-gtk_netplay.o `test -f 'src/gtk_netplay.cpp' || echo '$(srcdir)/'`src/gtk_netplay.cpp -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/snes9x_gtk-gtk_netplay.Tpo src/$(DEPDIR)/snes9x_gtk-gtk_netplay.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/gtk_netplay.cpp' object='src/snes9x_gtk-gtk_netplay.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o src/snes9x_gtk-gtk_netplay.o `test -f 'src/gtk_netplay.cpp' || echo '$(srcdir)/'`src/gtk_netplay.cpp - -src/snes9x_gtk-gtk_netplay.obj: src/gtk_netplay.cpp -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -MT src/snes9x_gtk-gtk_netplay.obj -MD -MP -MF src/$(DEPDIR)/snes9x_gtk-gtk_netplay.Tpo -c -o src/snes9x_gtk-gtk_netplay.obj `if test -f 'src/gtk_netplay.cpp'; then $(CYGPATH_W) 'src/gtk_netplay.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gtk_netplay.cpp'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/snes9x_gtk-gtk_netplay.Tpo src/$(DEPDIR)/snes9x_gtk-gtk_netplay.Po -@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='src/gtk_netplay.cpp' object='src/snes9x_gtk-gtk_netplay.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(snes9x_gtk_CXXFLAGS) $(CXXFLAGS) -c -o src/snes9x_gtk-gtk_netplay.obj `if test -f 'src/gtk_netplay.cpp'; then $(CYGPATH_W) 'src/gtk_netplay.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gtk_netplay.cpp'; fi` - -# This directory's subdirectories are mostly independent; you can cd -# into them and run `make' without going through this Makefile. -# To change the values of `make' variables: instead of editing Makefiles, -# (1) if the variable is set in `config.status', edit `config.status' -# (which will cause the Makefiles to be regenerated when you run `make'); -# (2) otherwise, pass the desired values on the `make' command line. -$(RECURSIVE_TARGETS): - @fail= failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - dot_seen=no; \ - target=`echo $@ | sed s/-recursive//`; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - dot_seen=yes; \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || eval $$failcom; \ - done; \ - if test "$$dot_seen" = "no"; then \ - $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ - fi; test -z "$$fail" - -$(RECURSIVE_CLEAN_TARGETS): - @fail= failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - dot_seen=no; \ - case "$@" in \ - distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ - *) list='$(SUBDIRS)' ;; \ - esac; \ - rev=''; for subdir in $$list; do \ - if test "$$subdir" = "."; then :; else \ - rev="$$subdir $$rev"; \ - fi; \ - done; \ - rev="$$rev ."; \ - target=`echo $@ | sed s/-recursive//`; \ - for subdir in $$rev; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || eval $$failcom; \ - done && test -z "$$fail" -tags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ - done -ctags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ - done - -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS - -TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - set x; \ - here=`pwd`; \ - if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ - include_option=--etags-include; \ - empty_fix=.; \ - else \ - include_option=--include; \ - empty_fix=; \ - fi; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test ! -f $$subdir/TAGS || \ - set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ - fi; \ - done; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - shift; \ - if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ - if test $$# -gt 0; then \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - "$$@" $$unique; \ - else \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$unique; \ - fi; \ - fi -ctags: CTAGS -CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - test -z "$(CTAGS_ARGS)$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$unique - -GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && $(am__cd) $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) "$$here" - -distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - -distdir: $(DISTFILES) - $(am__remove_distdir) - test -d "$(distdir)" || mkdir "$(distdir)" - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d "$(distdir)/$$file"; then \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ - else \ - test -f "$(distdir)/$$file" \ - || cp -p $$d/$$file "$(distdir)/$$file" \ - || exit 1; \ - fi; \ - done - @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test -d "$(distdir)/$$subdir" \ - || $(MKDIR_P) "$(distdir)/$$subdir" \ - || exit 1; \ - fi; \ - done - @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ - $(am__relativize); \ - new_distdir=$$reldir; \ - dir1=$$subdir; dir2="$(top_distdir)"; \ - $(am__relativize); \ - new_top_distdir=$$reldir; \ - echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ - echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ - ($(am__cd) $$subdir && \ - $(MAKE) $(AM_MAKEFLAGS) \ - top_distdir="$$new_top_distdir" \ - distdir="$$new_distdir" \ - am__remove_distdir=: \ - am__skip_length_check=: \ - am__skip_mode_fix=: \ - distdir) \ - || exit 1; \ - fi; \ - done - -test -n "$(am__skip_mode_fix)" \ - || find "$(distdir)" -type d ! -perm -755 \ - -exec chmod u+rwx,go+rx {} \; -o \ - ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ - ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ - ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ - || chmod -R a+r "$(distdir)" -dist-gzip: distdir - tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz - $(am__remove_distdir) - -dist-bzip2: distdir - tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 - $(am__remove_distdir) - -dist-lzma: distdir - tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma - $(am__remove_distdir) - -dist-xz: distdir - tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz - $(am__remove_distdir) - -dist-tarZ: distdir - tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z - $(am__remove_distdir) - -dist-shar: distdir - shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz - $(am__remove_distdir) - -dist-zip: distdir - -rm -f $(distdir).zip - zip -rq $(distdir).zip $(distdir) - $(am__remove_distdir) - -dist dist-all: distdir - tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz - $(am__remove_distdir) - -# This target untars the dist file and tries a VPATH configuration. Then -# it guarantees that the distribution is self-contained by making another -# tarfile. -distcheck: dist - case '$(DIST_ARCHIVES)' in \ - *.tar.gz*) \ - GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ - *.tar.bz2*) \ - bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ - *.tar.lzma*) \ - lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\ - *.tar.xz*) \ - xz -dc $(distdir).tar.xz | $(am__untar) ;;\ - *.tar.Z*) \ - uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ - *.shar.gz*) \ - GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\ - *.zip*) \ - unzip $(distdir).zip ;;\ - esac - chmod -R a-w $(distdir); chmod a+w $(distdir) - mkdir $(distdir)/_build - mkdir $(distdir)/_inst - chmod a-w $(distdir) - test -d $(distdir)/_build || exit 0; \ - dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ - && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ - && am__cwd=`pwd` \ - && $(am__cd) $(distdir)/_build \ - && ../configure --srcdir=.. --prefix="$$dc_install_base" \ - $(DISTCHECK_CONFIGURE_FLAGS) \ - && $(MAKE) $(AM_MAKEFLAGS) \ - && $(MAKE) $(AM_MAKEFLAGS) dvi \ - && $(MAKE) $(AM_MAKEFLAGS) check \ - && $(MAKE) $(AM_MAKEFLAGS) install \ - && $(MAKE) $(AM_MAKEFLAGS) installcheck \ - && $(MAKE) $(AM_MAKEFLAGS) uninstall \ - && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ - distuninstallcheck \ - && chmod -R a-w "$$dc_install_base" \ - && ({ \ - (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ - && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ - && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ - && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ - distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ - } || { rm -rf "$$dc_destdir"; exit 1; }) \ - && rm -rf "$$dc_destdir" \ - && $(MAKE) $(AM_MAKEFLAGS) dist \ - && rm -rf $(DIST_ARCHIVES) \ - && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ - && cd "$$am__cwd" \ - || exit 1 - $(am__remove_distdir) - @(echo "$(distdir) archives ready for distribution: "; \ - list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ - sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' -distuninstallcheck: - @$(am__cd) '$(distuninstallcheck_dir)' \ - && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \ - || { echo "ERROR: files left after uninstall:" ; \ - if test -n "$(DESTDIR)"; then \ - echo " (check DESTDIR support)"; \ - fi ; \ - $(distuninstallcheck_listfiles) ; \ - exit 1; } >&2 -distcleancheck: distclean - @if test '$(srcdir)' = . ; then \ - echo "ERROR: distcleancheck can only run from a VPATH build" ; \ - exit 1 ; \ - fi - @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ - || { echo "ERROR: files left in build directory after distclean:" ; \ - $(distcleancheck_listfiles) ; \ - exit 1; } >&2 -check-am: all-am -check: check-recursive -all-am: Makefile $(LIBRARIES) $(PROGRAMS) -installdirs: installdirs-recursive -installdirs-am: - for dir in "$(DESTDIR)$(bindir)"; do \ - test -z "$$dir" || $(MKDIR_P) "$$dir"; \ - done -install: install-recursive -install-exec: install-exec-recursive -install-data: install-data-recursive -uninstall: uninstall-recursive - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-recursive -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) - -rm -f ../$(DEPDIR)/$(am__dirstamp) - -rm -f ../$(am__dirstamp) - -rm -f ../apu/$(DEPDIR)/$(am__dirstamp) - -rm -f ../apu/$(am__dirstamp) - -rm -f ../filter/$(DEPDIR)/$(am__dirstamp) - -rm -f ../filter/$(am__dirstamp) - -rm -f ../i386/$(DEPDIR)/$(am__dirstamp) - -rm -f ../i386/$(am__dirstamp) - -rm -f ../jma/$(DEPDIR)/$(am__dirstamp) - -rm -f ../jma/$(am__dirstamp) - -rm -f ../unzip/$(DEPDIR)/$(am__dirstamp) - -rm -f ../unzip/$(am__dirstamp) - -rm -f src/$(DEPDIR)/$(am__dirstamp) - -rm -f src/$(am__dirstamp) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-recursive - -clean-am: clean-binPROGRAMS clean-generic clean-noinstLIBRARIES \ - mostlyclean-am - -distclean: distclean-recursive - -rm -f $(am__CONFIG_DISTCLEAN_FILES) - -rm -rf ../$(DEPDIR) ../apu/$(DEPDIR) ../filter/$(DEPDIR) ../jma/$(DEPDIR) ../unzip/$(DEPDIR) src/$(DEPDIR) - -rm -f Makefile -distclean-am: clean-am distclean-compile distclean-generic \ - distclean-tags - -dvi: dvi-recursive - -dvi-am: - -html: html-recursive - -html-am: - -info: info-recursive - -info-am: - -install-data-am: - -install-dvi: install-dvi-recursive - -install-dvi-am: - -install-exec-am: install-binPROGRAMS - -install-html: install-html-recursive - -install-html-am: - -install-info: install-info-recursive - -install-info-am: - -install-man: - -install-pdf: install-pdf-recursive - -install-pdf-am: - -install-ps: install-ps-recursive - -install-ps-am: - -installcheck-am: - -maintainer-clean: maintainer-clean-recursive - -rm -f $(am__CONFIG_DISTCLEAN_FILES) - -rm -rf $(top_srcdir)/autom4te.cache - -rm -rf ../$(DEPDIR) ../apu/$(DEPDIR) ../filter/$(DEPDIR) ../jma/$(DEPDIR) ../unzip/$(DEPDIR) src/$(DEPDIR) - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-recursive - -mostlyclean-am: mostlyclean-compile mostlyclean-generic - -pdf: pdf-recursive - -pdf-am: - -ps: ps-recursive - -ps-am: - -uninstall-am: uninstall-binPROGRAMS - -.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \ - install-am install-strip tags-recursive - -.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ - all all-am am--refresh check check-am clean clean-binPROGRAMS \ - clean-generic clean-noinstLIBRARIES ctags ctags-recursive dist \ - dist-all dist-bzip2 dist-gzip dist-lzma dist-shar dist-tarZ \ - dist-xz dist-zip distcheck distclean distclean-compile \ - distclean-generic distclean-tags distcleancheck distdir \ - distuninstallcheck dvi dvi-am html html-am info info-am \ - install install-am install-binPROGRAMS install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs installdirs-am maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic pdf pdf-am ps ps-am tags tags-recursive \ - uninstall uninstall-am uninstall-binPROGRAMS - - -src/sourcify: src/sourcify.c - $(CC) src/sourcify.c -o src/sourcify - -src/gtk_glade.cpp: src/sourcify src/snes9x.glade - src/sourcify src/snes9x.glade src/gtk_glade.cpp snes9x_glade - -.asm.o: - $(NASM) -f elf -DELF $(NASM_FLAGS) -i ./ -i ../ -i ../i386/ -i i386/ -o $@ $*.asm - -.ASM.o: - $(NASM) -f elf -DELF $(NASM_FLAGS) -i ./ -i ../ -i ../i386/ -i i386/ $*.ASM -o $@ - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: diff --git a/gtk/aclocal.m4 b/gtk/aclocal.m4 deleted file mode 100644 index 4bd1a0d8..00000000 --- a/gtk/aclocal.m4 +++ /dev/null @@ -1,1828 +0,0 @@ -# generated automatically by aclocal 1.11.1 -*- Autoconf -*- - -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, -# 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -m4_ifndef([AC_AUTOCONF_VERSION], - [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl -m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.65],, -[m4_warning([this file was generated for autoconf 2.65. -You have another version of autoconf. It may work, but is not guaranteed to. -If you have problems, you may need to regenerate the build system entirely. -To do so, use the procedure documented by the package, typically `autoreconf'.])]) - -# Copyright (C) 1995-2002 Free Software Foundation, Inc. -# Copyright (C) 2001-2003,2004 Red Hat, Inc. -# -# This file is free software, distributed under the terms of the GNU -# General Public License. As a special exception to the GNU General -# Public License, this file may be distributed as part of a program -# that contains a configuration script generated by Autoconf, under -# the same distribution terms as the rest of that program. -# -# This file can be copied and used freely without restrictions. It can -# be used in projects which are not available under the GNU Public License -# but which still want to provide support for the GNU gettext functionality. -# -# Macro to add for using GNU gettext. -# Ulrich Drepper , 1995, 1996 -# -# Modified to never use included libintl. -# Owen Taylor , 12/15/1998 -# -# Major rework to remove unused code -# Owen Taylor , 12/11/2002 -# -# Added better handling of ALL_LINGUAS from GNU gettext version -# written by Bruno Haible, Owen Taylor 5/30/3002 -# -# Modified to require ngettext -# Matthias Clasen 08/06/2004 -# -# We need this here as well, since someone might use autoconf-2.5x -# to configure GLib then an older version to configure a package -# using AM_GLIB_GNU_GETTEXT -AC_PREREQ(2.53) - -dnl -dnl We go to great lengths to make sure that aclocal won't -dnl try to pull in the installed version of these macros -dnl when running aclocal in the glib directory. -dnl -m4_copy([AC_DEFUN],[glib_DEFUN]) -m4_copy([AC_REQUIRE],[glib_REQUIRE]) -dnl -dnl At the end, if we're not within glib, we'll define the public -dnl definitions in terms of our private definitions. -dnl - -# GLIB_LC_MESSAGES -#-------------------- -glib_DEFUN([GLIB_LC_MESSAGES], - [AC_CHECK_HEADERS([locale.h]) - if test $ac_cv_header_locale_h = yes; then - AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES, - [AC_TRY_LINK([#include ], [return LC_MESSAGES], - am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)]) - if test $am_cv_val_LC_MESSAGES = yes; then - AC_DEFINE(HAVE_LC_MESSAGES, 1, - [Define if your file defines LC_MESSAGES.]) - fi - fi]) - -# GLIB_PATH_PROG_WITH_TEST -#---------------------------- -dnl GLIB_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR, -dnl TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]]) -glib_DEFUN([GLIB_PATH_PROG_WITH_TEST], -[# Extract the first word of "$2", so it can be a program name with args. -set dummy $2; ac_word=[$]2 -AC_MSG_CHECKING([for $ac_word]) -AC_CACHE_VAL(ac_cv_path_$1, -[case "[$]$1" in - /*) - ac_cv_path_$1="[$]$1" # Let the user override the test with a path. - ;; - *) - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" - for ac_dir in ifelse([$5], , $PATH, [$5]); do - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$ac_word; then - if [$3]; then - ac_cv_path_$1="$ac_dir/$ac_word" - break - fi - fi - done - IFS="$ac_save_ifs" -dnl If no 4th arg is given, leave the cache variable unset, -dnl so AC_PATH_PROGS will keep looking. -ifelse([$4], , , [ test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4" -])dnl - ;; -esac])dnl -$1="$ac_cv_path_$1" -if test ifelse([$4], , [-n "[$]$1"], ["[$]$1" != "$4"]); then - AC_MSG_RESULT([$]$1) -else - AC_MSG_RESULT(no) -fi -AC_SUBST($1)dnl -]) - -# GLIB_WITH_NLS -#----------------- -glib_DEFUN([GLIB_WITH_NLS], - dnl NLS is obligatory - [USE_NLS=yes - AC_SUBST(USE_NLS) - - gt_cv_have_gettext=no - - CATOBJEXT=NONE - XGETTEXT=: - INTLLIBS= - - AC_CHECK_HEADER(libintl.h, - [gt_cv_func_dgettext_libintl="no" - libintl_extra_libs="" - - # - # First check in libc - # - AC_CACHE_CHECK([for ngettext in libc], gt_cv_func_ngettext_libc, - [AC_TRY_LINK([ -#include -], - [return !ngettext ("","", 1)], - gt_cv_func_ngettext_libc=yes, - gt_cv_func_ngettext_libc=no) - ]) - - if test "$gt_cv_func_ngettext_libc" = "yes" ; then - AC_CACHE_CHECK([for dgettext in libc], gt_cv_func_dgettext_libc, - [AC_TRY_LINK([ -#include -], - [return !dgettext ("","")], - gt_cv_func_dgettext_libc=yes, - gt_cv_func_dgettext_libc=no) - ]) - fi - - if test "$gt_cv_func_ngettext_libc" = "yes" ; then - AC_CHECK_FUNCS(bind_textdomain_codeset) - fi - - # - # If we don't have everything we want, check in libintl - # - if test "$gt_cv_func_dgettext_libc" != "yes" \ - || test "$gt_cv_func_ngettext_libc" != "yes" \ - || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then - - AC_CHECK_LIB(intl, bindtextdomain, - [AC_CHECK_LIB(intl, ngettext, - [AC_CHECK_LIB(intl, dgettext, - gt_cv_func_dgettext_libintl=yes)])]) - - if test "$gt_cv_func_dgettext_libintl" != "yes" ; then - AC_MSG_CHECKING([if -liconv is needed to use gettext]) - AC_MSG_RESULT([]) - AC_CHECK_LIB(intl, ngettext, - [AC_CHECK_LIB(intl, dcgettext, - [gt_cv_func_dgettext_libintl=yes - libintl_extra_libs=-liconv], - :,-liconv)], - :,-liconv) - fi - - # - # If we found libintl, then check in it for bind_textdomain_codeset(); - # we'll prefer libc if neither have bind_textdomain_codeset(), - # and both have dgettext and ngettext - # - if test "$gt_cv_func_dgettext_libintl" = "yes" ; then - glib_save_LIBS="$LIBS" - LIBS="$LIBS -lintl $libintl_extra_libs" - unset ac_cv_func_bind_textdomain_codeset - AC_CHECK_FUNCS(bind_textdomain_codeset) - LIBS="$glib_save_LIBS" - - if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then - gt_cv_func_dgettext_libc=no - else - if test "$gt_cv_func_dgettext_libc" = "yes" \ - && test "$gt_cv_func_ngettext_libc" = "yes"; then - gt_cv_func_dgettext_libintl=no - fi - fi - fi - fi - - if test "$gt_cv_func_dgettext_libc" = "yes" \ - || test "$gt_cv_func_dgettext_libintl" = "yes"; then - gt_cv_have_gettext=yes - fi - - if test "$gt_cv_func_dgettext_libintl" = "yes"; then - INTLLIBS="-lintl $libintl_extra_libs" - fi - - if test "$gt_cv_have_gettext" = "yes"; then - AC_DEFINE(HAVE_GETTEXT,1, - [Define if the GNU gettext() function is already present or preinstalled.]) - GLIB_PATH_PROG_WITH_TEST(MSGFMT, msgfmt, - [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], no)dnl - if test "$MSGFMT" != "no"; then - glib_save_LIBS="$LIBS" - LIBS="$LIBS $INTLLIBS" - AC_CHECK_FUNCS(dcgettext) - MSGFMT_OPTS= - AC_MSG_CHECKING([if msgfmt accepts -c]) - GLIB_RUN_PROG([$MSGFMT -c -o /dev/null],[ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Project-Id-Version: test 1.0\n" -"PO-Revision-Date: 2007-02-15 12:01+0100\n" -"Last-Translator: test \n" -"Language-Team: C \n" -"MIME-Version: 1.0\n" -"Content-Transfer-Encoding: 8bit\n" -], [MSGFMT_OPTS=-c; AC_MSG_RESULT([yes])], [AC_MSG_RESULT([no])]) - AC_SUBST(MSGFMT_OPTS) - AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT) - GLIB_PATH_PROG_WITH_TEST(XGETTEXT, xgettext, - [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :) - AC_TRY_LINK(, [extern int _nl_msg_cat_cntr; - return _nl_msg_cat_cntr], - [CATOBJEXT=.gmo - DATADIRNAME=share], - [case $host in - *-*-solaris*) - dnl On Solaris, if bind_textdomain_codeset is in libc, - dnl GNU format message catalog is always supported, - dnl since both are added to the libc all together. - dnl Hence, we'd like to go with DATADIRNAME=share and - dnl and CATOBJEXT=.gmo in this case. - AC_CHECK_FUNC(bind_textdomain_codeset, - [CATOBJEXT=.gmo - DATADIRNAME=share], - [CATOBJEXT=.mo - DATADIRNAME=lib]) - ;; - *) - CATOBJEXT=.mo - DATADIRNAME=lib - ;; - esac]) - LIBS="$glib_save_LIBS" - INSTOBJEXT=.mo - else - gt_cv_have_gettext=no - fi - fi - ]) - - if test "$gt_cv_have_gettext" = "yes" ; then - AC_DEFINE(ENABLE_NLS, 1, - [always defined to indicate that i18n is enabled]) - fi - - dnl Test whether we really found GNU xgettext. - if test "$XGETTEXT" != ":"; then - dnl If it is not GNU xgettext we define it as : so that the - dnl Makefiles still can work. - if $XGETTEXT --omit-header /dev/null 2> /dev/null; then - : ; - else - AC_MSG_RESULT( - [found xgettext program is not GNU xgettext; ignore it]) - XGETTEXT=":" - fi - fi - - # We need to process the po/ directory. - POSUB=po - - AC_OUTPUT_COMMANDS( - [case "$CONFIG_FILES" in *po/Makefile.in*) - sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile - esac]) - - dnl These rules are solely for the distribution goal. While doing this - dnl we only have to keep exactly one list of the available catalogs - dnl in configure.in. - for lang in $ALL_LINGUAS; do - GMOFILES="$GMOFILES $lang.gmo" - POFILES="$POFILES $lang.po" - done - - dnl Make all variables we use known to autoconf. - AC_SUBST(CATALOGS) - AC_SUBST(CATOBJEXT) - AC_SUBST(DATADIRNAME) - AC_SUBST(GMOFILES) - AC_SUBST(INSTOBJEXT) - AC_SUBST(INTLLIBS) - AC_SUBST(PO_IN_DATADIR_TRUE) - AC_SUBST(PO_IN_DATADIR_FALSE) - AC_SUBST(POFILES) - AC_SUBST(POSUB) - ]) - -# AM_GLIB_GNU_GETTEXT -# ------------------- -# Do checks necessary for use of gettext. If a suitable implementation -# of gettext is found in either in libintl or in the C library, -# it will set INTLLIBS to the libraries needed for use of gettext -# and AC_DEFINE() HAVE_GETTEXT and ENABLE_NLS. (The shell variable -# gt_cv_have_gettext will be set to "yes".) It will also call AC_SUBST() -# on various variables needed by the Makefile.in.in installed by -# glib-gettextize. -dnl -glib_DEFUN([GLIB_GNU_GETTEXT], - [AC_REQUIRE([AC_PROG_CC])dnl - AC_REQUIRE([AC_HEADER_STDC])dnl - - GLIB_LC_MESSAGES - GLIB_WITH_NLS - - if test "$gt_cv_have_gettext" = "yes"; then - if test "x$ALL_LINGUAS" = "x"; then - LINGUAS= - else - AC_MSG_CHECKING(for catalogs to be installed) - NEW_LINGUAS= - for presentlang in $ALL_LINGUAS; do - useit=no - if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then - desiredlanguages="$LINGUAS" - else - desiredlanguages="$ALL_LINGUAS" - fi - for desiredlang in $desiredlanguages; do - # Use the presentlang catalog if desiredlang is - # a. equal to presentlang, or - # b. a variant of presentlang (because in this case, - # presentlang can be used as a fallback for messages - # which are not translated in the desiredlang catalog). - case "$desiredlang" in - "$presentlang"*) useit=yes;; - esac - done - if test $useit = yes; then - NEW_LINGUAS="$NEW_LINGUAS $presentlang" - fi - done - LINGUAS=$NEW_LINGUAS - AC_MSG_RESULT($LINGUAS) - fi - - dnl Construct list of names of catalog files to be constructed. - if test -n "$LINGUAS"; then - for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done - fi - fi - - dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly - dnl find the mkinstalldirs script in another subdir but ($top_srcdir). - dnl Try to locate is. - MKINSTALLDIRS= - if test -n "$ac_aux_dir"; then - MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" - fi - if test -z "$MKINSTALLDIRS"; then - MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" - fi - AC_SUBST(MKINSTALLDIRS) - - dnl Generate list of files to be processed by xgettext which will - dnl be included in po/Makefile. - test -d po || mkdir po - if test "x$srcdir" != "x."; then - if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then - posrcprefix="$srcdir/" - else - posrcprefix="../$srcdir/" - fi - else - posrcprefix="../" - fi - rm -f po/POTFILES - sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \ - < $srcdir/po/POTFILES.in > po/POTFILES - ]) - -# AM_GLIB_DEFINE_LOCALEDIR(VARIABLE) -# ------------------------------- -# Define VARIABLE to the location where catalog files will -# be installed by po/Makefile. -glib_DEFUN([GLIB_DEFINE_LOCALEDIR], -[glib_REQUIRE([GLIB_GNU_GETTEXT])dnl -glib_save_prefix="$prefix" -glib_save_exec_prefix="$exec_prefix" -glib_save_datarootdir="$datarootdir" -test "x$prefix" = xNONE && prefix=$ac_default_prefix -test "x$exec_prefix" = xNONE && exec_prefix=$prefix -datarootdir=`eval echo "${datarootdir}"` -if test "x$CATOBJEXT" = "x.mo" ; then - localedir=`eval echo "${libdir}/locale"` -else - localedir=`eval echo "${datadir}/locale"` -fi -prefix="$glib_save_prefix" -exec_prefix="$glib_save_exec_prefix" -datarootdir="$glib_save_datarootdir" -AC_DEFINE_UNQUOTED($1, "$localedir", - [Define the location where the catalogs will be installed]) -]) - -dnl -dnl Now the definitions that aclocal will find -dnl -ifdef(glib_configure_in,[],[ -AC_DEFUN([AM_GLIB_GNU_GETTEXT],[GLIB_GNU_GETTEXT($@)]) -AC_DEFUN([AM_GLIB_DEFINE_LOCALEDIR],[GLIB_DEFINE_LOCALEDIR($@)]) -])dnl - -# GLIB_RUN_PROG(PROGRAM, TEST-FILE, [ACTION-IF-PASS], [ACTION-IF-FAIL]) -# -# Create a temporary file with TEST-FILE as its contents and pass the -# file name to PROGRAM. Perform ACTION-IF-PASS if PROGRAM exits with -# 0 and perform ACTION-IF-FAIL for any other exit status. -AC_DEFUN([GLIB_RUN_PROG], -[cat >conftest.foo <<_ACEOF -$2 -_ACEOF -if AC_RUN_LOG([$1 conftest.foo]); then - m4_ifval([$3], [$3], [:]) -m4_ifvaln([$4], [else $4])dnl -echo "$as_me: failed input was:" >&AS_MESSAGE_LOG_FD -sed 's/^/| /' conftest.foo >&AS_MESSAGE_LOG_FD -fi]) - - - -dnl IT_PROG_INTLTOOL([MINIMUM-VERSION], [no-xml]) -# serial 40 IT_PROG_INTLTOOL -AC_DEFUN([IT_PROG_INTLTOOL], [ -AC_PREREQ([2.50])dnl -AC_REQUIRE([AM_NLS])dnl - -case "$am__api_version" in - 1.[01234]) - AC_MSG_ERROR([Automake 1.5 or newer is required to use intltool]) - ;; - *) - ;; -esac - -if test -n "$1"; then - AC_MSG_CHECKING([for intltool >= $1]) - - INTLTOOL_REQUIRED_VERSION_AS_INT=`echo $1 | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'` - INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3` - [INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'` - ] - AC_MSG_RESULT([$INTLTOOL_APPLIED_VERSION found]) - test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" || - AC_MSG_ERROR([Your intltool is too old. You need intltool $1 or later.]) -fi - -AC_PATH_PROG(INTLTOOL_UPDATE, [intltool-update]) -AC_PATH_PROG(INTLTOOL_MERGE, [intltool-merge]) -AC_PATH_PROG(INTLTOOL_EXTRACT, [intltool-extract]) -if test -z "$INTLTOOL_UPDATE" -o -z "$INTLTOOL_MERGE" -o -z "$INTLTOOL_EXTRACT"; then - AC_MSG_ERROR([The intltool scripts were not found. Please install intltool.]) -fi - - INTLTOOL_DESKTOP_RULE='%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' -INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' - INTLTOOL_KEYS_RULE='%.keys: %.keys.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' - INTLTOOL_PROP_RULE='%.prop: %.prop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' - INTLTOOL_OAF_RULE='%.oaf: %.oaf.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -p $(top_srcdir)/po $< [$]@' - INTLTOOL_PONG_RULE='%.pong: %.pong.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' - INTLTOOL_SERVER_RULE='%.server: %.server.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' - INTLTOOL_SHEET_RULE='%.sheet: %.sheet.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' -INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' - INTLTOOL_UI_RULE='%.ui: %.ui.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' - INTLTOOL_XML_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' - INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u /tmp $< [$]@' - INTLTOOL_XAM_RULE='%.xam: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' - INTLTOOL_KBD_RULE='%.kbd: %.kbd.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' - INTLTOOL_CAVES_RULE='%.caves: %.caves.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' - INTLTOOL_SCHEMAS_RULE='%.schemas: %.schemas.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' - INTLTOOL_THEME_RULE='%.theme: %.theme.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' - INTLTOOL_SERVICE_RULE='%.service: %.service.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' - INTLTOOL_POLICY_RULE='%.policy: %.policy.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' - -_IT_SUBST(INTLTOOL_DESKTOP_RULE) -_IT_SUBST(INTLTOOL_DIRECTORY_RULE) -_IT_SUBST(INTLTOOL_KEYS_RULE) -_IT_SUBST(INTLTOOL_PROP_RULE) -_IT_SUBST(INTLTOOL_OAF_RULE) -_IT_SUBST(INTLTOOL_PONG_RULE) -_IT_SUBST(INTLTOOL_SERVER_RULE) -_IT_SUBST(INTLTOOL_SHEET_RULE) -_IT_SUBST(INTLTOOL_SOUNDLIST_RULE) -_IT_SUBST(INTLTOOL_UI_RULE) -_IT_SUBST(INTLTOOL_XAM_RULE) -_IT_SUBST(INTLTOOL_KBD_RULE) -_IT_SUBST(INTLTOOL_XML_RULE) -_IT_SUBST(INTLTOOL_XML_NOMERGE_RULE) -_IT_SUBST(INTLTOOL_CAVES_RULE) -_IT_SUBST(INTLTOOL_SCHEMAS_RULE) -_IT_SUBST(INTLTOOL_THEME_RULE) -_IT_SUBST(INTLTOOL_SERVICE_RULE) -_IT_SUBST(INTLTOOL_POLICY_RULE) - -# Check the gettext tools to make sure they are GNU -AC_PATH_PROG(XGETTEXT, xgettext) -AC_PATH_PROG(MSGMERGE, msgmerge) -AC_PATH_PROG(MSGFMT, msgfmt) -AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT) -if test -z "$XGETTEXT" -o -z "$MSGMERGE" -o -z "$MSGFMT"; then - AC_MSG_ERROR([GNU gettext tools not found; required for intltool]) -fi -xgversion="`$XGETTEXT --version|grep '(GNU ' 2> /dev/null`" -mmversion="`$MSGMERGE --version|grep '(GNU ' 2> /dev/null`" -mfversion="`$MSGFMT --version|grep '(GNU ' 2> /dev/null`" -if test -z "$xgversion" -o -z "$mmversion" -o -z "$mfversion"; then - AC_MSG_ERROR([GNU gettext tools not found; required for intltool]) -fi - -AC_PATH_PROG(INTLTOOL_PERL, perl) -if test -z "$INTLTOOL_PERL"; then - AC_MSG_ERROR([perl not found]) -fi -AC_MSG_CHECKING([for perl >= 5.8.1]) -$INTLTOOL_PERL -e "use 5.8.1;" > /dev/null 2>&1 -if test $? -ne 0; then - AC_MSG_ERROR([perl 5.8.1 is required for intltool]) -else - IT_PERL_VERSION="`$INTLTOOL_PERL -e \"printf '%vd', $^V\"`" - AC_MSG_RESULT([$IT_PERL_VERSION]) -fi -if test "x$2" != "xno-xml"; then - AC_MSG_CHECKING([for XML::Parser]) - if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then - AC_MSG_RESULT([ok]) - else - AC_MSG_ERROR([XML::Parser perl module is required for intltool]) - fi -fi - -# Substitute ALL_LINGUAS so we can use it in po/Makefile -AC_SUBST(ALL_LINGUAS) - -# Set DATADIRNAME correctly if it is not set yet -# (copied from glib-gettext.m4) -if test -z "$DATADIRNAME"; then - AC_LINK_IFELSE( - [AC_LANG_PROGRAM([[]], - [[extern int _nl_msg_cat_cntr; - return _nl_msg_cat_cntr]])], - [DATADIRNAME=share], - [case $host in - *-*-solaris*) - dnl On Solaris, if bind_textdomain_codeset is in libc, - dnl GNU format message catalog is always supported, - dnl since both are added to the libc all together. - dnl Hence, we'd like to go with DATADIRNAME=share - dnl in this case. - AC_CHECK_FUNC(bind_textdomain_codeset, - [DATADIRNAME=share], [DATADIRNAME=lib]) - ;; - *) - [DATADIRNAME=lib] - ;; - esac]) -fi -AC_SUBST(DATADIRNAME) - -IT_PO_SUBDIR([po]) - -]) - - -# IT_PO_SUBDIR(DIRNAME) -# --------------------- -# All po subdirs have to be declared with this macro; the subdir "po" is -# declared by IT_PROG_INTLTOOL. -# -AC_DEFUN([IT_PO_SUBDIR], -[AC_PREREQ([2.53])dnl We use ac_top_srcdir inside AC_CONFIG_COMMANDS. -dnl -dnl The following CONFIG_COMMANDS should be exetuted at the very end -dnl of config.status. -AC_CONFIG_COMMANDS_PRE([ - AC_CONFIG_COMMANDS([$1/stamp-it], [ - if [ ! grep "^# INTLTOOL_MAKEFILE$" "$1/Makefile.in" > /dev/null ]; then - AC_MSG_ERROR([$1/Makefile.in.in was not created by intltoolize.]) - fi - rm -f "$1/stamp-it" "$1/stamp-it.tmp" "$1/POTFILES" "$1/Makefile.tmp" - >"$1/stamp-it.tmp" - [sed '/^#/d - s/^[[].*] *// - /^[ ]*$/d - '"s|^| $ac_top_srcdir/|" \ - "$srcdir/$1/POTFILES.in" | sed '$!s/$/ \\/' >"$1/POTFILES" - ] - [sed '/^POTFILES =/,/[^\\]$/ { - /^POTFILES =/!d - r $1/POTFILES - } - ' "$1/Makefile.in" >"$1/Makefile"] - rm -f "$1/Makefile.tmp" - mv "$1/stamp-it.tmp" "$1/stamp-it" - ]) -])dnl -]) - -# _IT_SUBST(VARIABLE) -# ------------------- -# Abstract macro to do either _AM_SUBST_NOTMAKE or AC_SUBST -# -AC_DEFUN([_IT_SUBST], -[ -AC_SUBST([$1]) -m4_ifdef([_AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE([$1])]) -] -) - -# deprecated macros -AU_ALIAS([AC_PROG_INTLTOOL], [IT_PROG_INTLTOOL]) -# A hint is needed for aclocal from Automake <= 1.9.4: -# AC_DEFUN([AC_PROG_INTLTOOL], ...) - - -# nls.m4 serial 3 (gettext-0.15) -dnl Copyright (C) 1995-2003, 2005-2006 Free Software Foundation, Inc. -dnl This file is free software; the Free Software Foundation -dnl gives unlimited permission to copy and/or distribute it, -dnl with or without modifications, as long as this notice is preserved. -dnl -dnl This file can can be used in projects which are not available under -dnl the GNU General Public License or the GNU Library General Public -dnl License but which still want to provide support for the GNU gettext -dnl functionality. -dnl Please note that the actual code of the GNU gettext library is covered -dnl by the GNU Library General Public License, and the rest of the GNU -dnl gettext package package is covered by the GNU General Public License. -dnl They are *not* in the public domain. - -dnl Authors: -dnl Ulrich Drepper , 1995-2000. -dnl Bruno Haible , 2000-2003. - -AC_PREREQ(2.50) - -AC_DEFUN([AM_NLS], -[ - AC_MSG_CHECKING([whether NLS is requested]) - dnl Default is enabled NLS - AC_ARG_ENABLE(nls, - [ --disable-nls do not use Native Language Support], - USE_NLS=$enableval, USE_NLS=yes) - AC_MSG_RESULT($USE_NLS) - AC_SUBST(USE_NLS) -]) - -# pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- -# -# Copyright © 2004 Scott James Remnant . -# -# 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -# -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -# PKG_PROG_PKG_CONFIG([MIN-VERSION]) -# ---------------------------------- -AC_DEFUN([PKG_PROG_PKG_CONFIG], -[m4_pattern_forbid([^_?PKG_[A-Z_]+$]) -m4_pattern_allow([^PKG_CONFIG(_PATH)?$]) -AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])dnl -if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then - AC_PATH_TOOL([PKG_CONFIG], [pkg-config]) -fi -if test -n "$PKG_CONFIG"; then - _pkg_min_version=m4_default([$1], [0.9.0]) - AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version]) - if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then - AC_MSG_RESULT([yes]) - else - AC_MSG_RESULT([no]) - PKG_CONFIG="" - fi - -fi[]dnl -])# PKG_PROG_PKG_CONFIG - -# PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) -# -# Check to see whether a particular set of modules exists. Similar -# to PKG_CHECK_MODULES(), but does not set variables or print errors. -# -# -# Similar to PKG_CHECK_MODULES, make sure that the first instance of -# this or PKG_CHECK_MODULES is called, or make sure to call -# PKG_CHECK_EXISTS manually -# -------------------------------------------------------------- -AC_DEFUN([PKG_CHECK_EXISTS], -[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl -if test -n "$PKG_CONFIG" && \ - AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then - m4_ifval([$2], [$2], [:]) -m4_ifvaln([$3], [else - $3])dnl -fi]) - - -# _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES]) -# --------------------------------------------- -m4_define([_PKG_CONFIG], -[if test -n "$$1"; then - pkg_cv_[]$1="$$1" - elif test -n "$PKG_CONFIG"; then - PKG_CHECK_EXISTS([$3], - [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`], - [pkg_failed=yes]) - else - pkg_failed=untried -fi[]dnl -])# _PKG_CONFIG - -# _PKG_SHORT_ERRORS_SUPPORTED -# ----------------------------- -AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED], -[AC_REQUIRE([PKG_PROG_PKG_CONFIG]) -if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then - _pkg_short_errors_supported=yes -else - _pkg_short_errors_supported=no -fi[]dnl -])# _PKG_SHORT_ERRORS_SUPPORTED - - -# PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], -# [ACTION-IF-NOT-FOUND]) -# -# -# Note that if there is a possibility the first call to -# PKG_CHECK_MODULES might not happen, you should be sure to include an -# explicit call to PKG_PROG_PKG_CONFIG in your configure.ac -# -# -# -------------------------------------------------------------- -AC_DEFUN([PKG_CHECK_MODULES], -[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl -AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl -AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl - -pkg_failed=no -AC_MSG_CHECKING([for $1]) - -_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2]) -_PKG_CONFIG([$1][_LIBS], [libs], [$2]) - -m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS -and $1[]_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details.]) - -if test $pkg_failed = yes; then - _PKG_SHORT_ERRORS_SUPPORTED - if test $_pkg_short_errors_supported = yes; then - $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$2" 2>&1` - else - $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors "$2" 2>&1` - fi - # Put the nasty error message in config.log where it belongs - echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD - - ifelse([$4], , [AC_MSG_ERROR(dnl -[Package requirements ($2) were not met: - -$$1_PKG_ERRORS - -Consider adjusting the PKG_CONFIG_PATH environment variable if you -installed software in a non-standard prefix. - -_PKG_TEXT -])], - [AC_MSG_RESULT([no]) - $4]) -elif test $pkg_failed = untried; then - ifelse([$4], , [AC_MSG_FAILURE(dnl -[The pkg-config script could not be found or is too old. Make sure it -is in your PATH or set the PKG_CONFIG environment variable to the full -path to pkg-config. - -_PKG_TEXT - -To get pkg-config, see .])], - [$4]) -else - $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS - $1[]_LIBS=$pkg_cv_[]$1[]_LIBS - AC_MSG_RESULT([yes]) - ifelse([$3], , :, [$3]) -fi[]dnl -])# PKG_CHECK_MODULES - -# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# AM_AUTOMAKE_VERSION(VERSION) -# ---------------------------- -# Automake X.Y traces this macro to ensure aclocal.m4 has been -# generated from the m4 files accompanying Automake X.Y. -# (This private macro should not be called outside this file.) -AC_DEFUN([AM_AUTOMAKE_VERSION], -[am__api_version='1.11' -dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to -dnl require some minimum version. Point them to the right macro. -m4_if([$1], [1.11.1], [], - [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl -]) - -# _AM_AUTOCONF_VERSION(VERSION) -# ----------------------------- -# aclocal traces this macro to find the Autoconf version. -# This is a private macro too. Using m4_define simplifies -# the logic in aclocal, which can simply ignore this definition. -m4_define([_AM_AUTOCONF_VERSION], []) - -# AM_SET_CURRENT_AUTOMAKE_VERSION -# ------------------------------- -# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. -# This function is AC_REQUIREd by AM_INIT_AUTOMAKE. -AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], -[AM_AUTOMAKE_VERSION([1.11.1])dnl -m4_ifndef([AC_AUTOCONF_VERSION], - [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl -_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) - -# AM_AUX_DIR_EXPAND -*- Autoconf -*- - -# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets -# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to -# `$srcdir', `$srcdir/..', or `$srcdir/../..'. -# -# Of course, Automake must honor this variable whenever it calls a -# tool from the auxiliary directory. The problem is that $srcdir (and -# therefore $ac_aux_dir as well) can be either absolute or relative, -# depending on how configure is run. This is pretty annoying, since -# it makes $ac_aux_dir quite unusable in subdirectories: in the top -# source directory, any form will work fine, but in subdirectories a -# relative path needs to be adjusted first. -# -# $ac_aux_dir/missing -# fails when called from a subdirectory if $ac_aux_dir is relative -# $top_srcdir/$ac_aux_dir/missing -# fails if $ac_aux_dir is absolute, -# fails when called from a subdirectory in a VPATH build with -# a relative $ac_aux_dir -# -# The reason of the latter failure is that $top_srcdir and $ac_aux_dir -# are both prefixed by $srcdir. In an in-source build this is usually -# harmless because $srcdir is `.', but things will broke when you -# start a VPATH build or use an absolute $srcdir. -# -# So we could use something similar to $top_srcdir/$ac_aux_dir/missing, -# iff we strip the leading $srcdir from $ac_aux_dir. That would be: -# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` -# and then we would define $MISSING as -# MISSING="\${SHELL} $am_aux_dir/missing" -# This will work as long as MISSING is not called from configure, because -# unfortunately $(top_srcdir) has no meaning in configure. -# However there are other variables, like CC, which are often used in -# configure, and could therefore not use this "fixed" $ac_aux_dir. -# -# Another solution, used here, is to always expand $ac_aux_dir to an -# absolute PATH. The drawback is that using absolute paths prevent a -# configured tree to be moved without reconfiguration. - -AC_DEFUN([AM_AUX_DIR_EXPAND], -[dnl Rely on autoconf to set up CDPATH properly. -AC_PREREQ([2.50])dnl -# expand $ac_aux_dir to an absolute path -am_aux_dir=`cd $ac_aux_dir && pwd` -]) - -# AM_CONDITIONAL -*- Autoconf -*- - -# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 9 - -# AM_CONDITIONAL(NAME, SHELL-CONDITION) -# ------------------------------------- -# Define a conditional. -AC_DEFUN([AM_CONDITIONAL], -[AC_PREREQ(2.52)dnl - ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], - [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl -AC_SUBST([$1_TRUE])dnl -AC_SUBST([$1_FALSE])dnl -_AM_SUBST_NOTMAKE([$1_TRUE])dnl -_AM_SUBST_NOTMAKE([$1_FALSE])dnl -m4_define([_AM_COND_VALUE_$1], [$2])dnl -if $2; then - $1_TRUE= - $1_FALSE='#' -else - $1_TRUE='#' - $1_FALSE= -fi -AC_CONFIG_COMMANDS_PRE( -[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then - AC_MSG_ERROR([[conditional "$1" was never defined. -Usually this means the macro was only invoked conditionally.]]) -fi])]) - -# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 10 - -# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be -# written in clear, in which case automake, when reading aclocal.m4, -# will think it sees a *use*, and therefore will trigger all it's -# C support machinery. Also note that it means that autoscan, seeing -# CC etc. in the Makefile, will ask for an AC_PROG_CC use... - - -# _AM_DEPENDENCIES(NAME) -# ---------------------- -# See how the compiler implements dependency checking. -# NAME is "CC", "CXX", "GCJ", or "OBJC". -# We try a few techniques and use that to set a single cache variable. -# -# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was -# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular -# dependency, and given that the user is not expected to run this macro, -# just rely on AC_PROG_CC. -AC_DEFUN([_AM_DEPENDENCIES], -[AC_REQUIRE([AM_SET_DEPDIR])dnl -AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl -AC_REQUIRE([AM_MAKE_INCLUDE])dnl -AC_REQUIRE([AM_DEP_TRACK])dnl - -ifelse([$1], CC, [depcc="$CC" am_compiler_list=], - [$1], CXX, [depcc="$CXX" am_compiler_list=], - [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], - [$1], UPC, [depcc="$UPC" am_compiler_list=], - [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], - [depcc="$$1" am_compiler_list=]) - -AC_CACHE_CHECK([dependency style of $depcc], - [am_cv_$1_dependencies_compiler_type], -[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then - # We make a subdir and do the tests there. Otherwise we can end up - # making bogus files that we don't know about and never remove. For - # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named `D' -- because `-MD' means `put the output - # in D'. - mkdir conftest.dir - # Copy depcomp to subdir because otherwise we won't find it if we're - # using a relative directory. - cp "$am_depcomp" conftest.dir - cd conftest.dir - # We will build objects and dependencies in a subdirectory because - # it helps to detect inapplicable dependency modes. For instance - # both Tru64's cc and ICC support -MD to output dependencies as a - # side effect of compilation, but ICC will put the dependencies in - # the current directory while Tru64 will put them in the object - # directory. - mkdir sub - - am_cv_$1_dependencies_compiler_type=none - if test "$am_compiler_list" = ""; then - am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` - fi - am__universal=false - m4_case([$1], [CC], - [case " $depcc " in #( - *\ -arch\ *\ -arch\ *) am__universal=true ;; - esac], - [CXX], - [case " $depcc " in #( - *\ -arch\ *\ -arch\ *) am__universal=true ;; - esac]) - - for depmode in $am_compiler_list; do - # Setup a source with many dependencies, because some compilers - # like to wrap large dependency lists on column 80 (with \), and - # we should not choose a depcomp mode which is confused by this. - # - # We need to recreate these files for each test, as the compiler may - # overwrite some of them when testing with obscure command lines. - # This happens at least with the AIX C compiler. - : > sub/conftest.c - for i in 1 2 3 4 5 6; do - echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with - # Solaris 8's {/usr,}/bin/sh. - touch sub/conftst$i.h - done - echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - - # We check with `-c' and `-o' for the sake of the "dashmstdout" - # mode. It turns out that the SunPro C++ compiler does not properly - # handle `-M -o', and we need to detect this. Also, some Intel - # versions had trouble with output in subdirs - am__obj=sub/conftest.${OBJEXT-o} - am__minus_obj="-o $am__obj" - case $depmode in - gcc) - # This depmode causes a compiler race in universal mode. - test "$am__universal" = false || continue - ;; - nosideeffect) - # after this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested - if test "x$enable_dependency_tracking" = xyes; then - continue - else - break - fi - ;; - msvisualcpp | msvcmsys) - # This compiler won't grok `-c -o', but also, the minuso test has - # not run yet. These depmodes are late enough in the game, and - # so weak that their functioning should not be impacted. - am__obj=conftest.${OBJEXT-o} - am__minus_obj= - ;; - none) break ;; - esac - if depmode=$depmode \ - source=sub/conftest.c object=$am__obj \ - depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ - $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ - >/dev/null 2>conftest.err && - grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && - grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && - grep $am__obj sub/conftest.Po > /dev/null 2>&1 && - ${MAKE-make} -s -f confmf > /dev/null 2>&1; then - # icc doesn't choke on unknown options, it will just issue warnings - # or remarks (even with -Werror). So we grep stderr for any message - # that says an option was ignored or not supported. - # When given -MP, icc 7.0 and 7.1 complain thusly: - # icc: Command line warning: ignoring option '-M'; no argument required - # The diagnosis changed in icc 8.0: - # icc: Command line remark: option '-MP' not supported - if (grep 'ignoring option' conftest.err || - grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else - am_cv_$1_dependencies_compiler_type=$depmode - break - fi - fi - done - - cd .. - rm -rf conftest.dir -else - am_cv_$1_dependencies_compiler_type=none -fi -]) -AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) -AM_CONDITIONAL([am__fastdep$1], [ - test "x$enable_dependency_tracking" != xno \ - && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) -]) - - -# AM_SET_DEPDIR -# ------------- -# Choose a directory name for dependency files. -# This macro is AC_REQUIREd in _AM_DEPENDENCIES -AC_DEFUN([AM_SET_DEPDIR], -[AC_REQUIRE([AM_SET_LEADING_DOT])dnl -AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl -]) - - -# AM_DEP_TRACK -# ------------ -AC_DEFUN([AM_DEP_TRACK], -[AC_ARG_ENABLE(dependency-tracking, -[ --disable-dependency-tracking speeds up one-time build - --enable-dependency-tracking do not reject slow dependency extractors]) -if test "x$enable_dependency_tracking" != xno; then - am_depcomp="$ac_aux_dir/depcomp" - AMDEPBACKSLASH='\' -fi -AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) -AC_SUBST([AMDEPBACKSLASH])dnl -_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl -]) - -# Generate code to set up dependency tracking. -*- Autoconf -*- - -# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -#serial 5 - -# _AM_OUTPUT_DEPENDENCY_COMMANDS -# ------------------------------ -AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], -[{ - # Autoconf 2.62 quotes --file arguments for eval, but not when files - # are listed without --file. Let's play safe and only enable the eval - # if we detect the quoting. - case $CONFIG_FILES in - *\'*) eval set x "$CONFIG_FILES" ;; - *) set x $CONFIG_FILES ;; - esac - shift - for mf - do - # Strip MF so we end up with the name of the file. - mf=`echo "$mf" | sed -e 's/:.*$//'` - # Check whether this is an Automake generated Makefile or not. - # We used to match only the files named `Makefile.in', but - # some people rename them; so instead we look at the file content. - # Grep'ing the first line is not enough: some people post-process - # each Makefile.in and add a new line on top of each file to say so. - # Grep'ing the whole file is not good either: AIX grep has a line - # limit of 2048, but all sed's we know have understand at least 4000. - if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then - dirpart=`AS_DIRNAME("$mf")` - else - continue - fi - # Extract the definition of DEPDIR, am__include, and am__quote - # from the Makefile without running `make'. - DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` - test -z "$DEPDIR" && continue - am__include=`sed -n 's/^am__include = //p' < "$mf"` - test -z "am__include" && continue - am__quote=`sed -n 's/^am__quote = //p' < "$mf"` - # When using ansi2knr, U may be empty or an underscore; expand it - U=`sed -n 's/^U = //p' < "$mf"` - # Find all dependency output files, they are included files with - # $(DEPDIR) in their names. We invoke sed twice because it is the - # simplest approach to changing $(DEPDIR) to its actual value in the - # expansion. - for file in `sed -n " - s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ - sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do - # Make sure the directory exists. - test -f "$dirpart/$file" && continue - fdir=`AS_DIRNAME(["$file"])` - AS_MKDIR_P([$dirpart/$fdir]) - # echo "creating $dirpart/$file" - echo '# dummy' > "$dirpart/$file" - done - done -} -])# _AM_OUTPUT_DEPENDENCY_COMMANDS - - -# AM_OUTPUT_DEPENDENCY_COMMANDS -# ----------------------------- -# This macro should only be invoked once -- use via AC_REQUIRE. -# -# This code is only required when automatic dependency tracking -# is enabled. FIXME. This creates each `.P' file that we will -# need in order to bootstrap the dependency handling code. -AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], -[AC_CONFIG_COMMANDS([depfiles], - [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], - [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) -]) - -# Do all the work for Automake. -*- Autoconf -*- - -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, -# 2005, 2006, 2008, 2009 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 16 - -# This macro actually does too much. Some checks are only needed if -# your package does certain things. But this isn't really a big deal. - -# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) -# AM_INIT_AUTOMAKE([OPTIONS]) -# ----------------------------------------------- -# The call with PACKAGE and VERSION arguments is the old style -# call (pre autoconf-2.50), which is being phased out. PACKAGE -# and VERSION should now be passed to AC_INIT and removed from -# the call to AM_INIT_AUTOMAKE. -# We support both call styles for the transition. After -# the next Automake release, Autoconf can make the AC_INIT -# arguments mandatory, and then we can depend on a new Autoconf -# release and drop the old call support. -AC_DEFUN([AM_INIT_AUTOMAKE], -[AC_PREREQ([2.62])dnl -dnl Autoconf wants to disallow AM_ names. We explicitly allow -dnl the ones we care about. -m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl -AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl -AC_REQUIRE([AC_PROG_INSTALL])dnl -if test "`cd $srcdir && pwd`" != "`pwd`"; then - # Use -I$(srcdir) only when $(srcdir) != ., so that make's output - # is not polluted with repeated "-I." - AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl - # test to see if srcdir already configured - if test -f $srcdir/config.status; then - AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) - fi -fi - -# test whether we have cygpath -if test -z "$CYGPATH_W"; then - if (cygpath --version) >/dev/null 2>/dev/null; then - CYGPATH_W='cygpath -w' - else - CYGPATH_W=echo - fi -fi -AC_SUBST([CYGPATH_W]) - -# Define the identity of the package. -dnl Distinguish between old-style and new-style calls. -m4_ifval([$2], -[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl - AC_SUBST([PACKAGE], [$1])dnl - AC_SUBST([VERSION], [$2])], -[_AM_SET_OPTIONS([$1])dnl -dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. -m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,, - [m4_fatal([AC_INIT should be called with package and version arguments])])dnl - AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl - AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl - -_AM_IF_OPTION([no-define],, -[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) - AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl - -# Some tools Automake needs. -AC_REQUIRE([AM_SANITY_CHECK])dnl -AC_REQUIRE([AC_ARG_PROGRAM])dnl -AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) -AM_MISSING_PROG(AUTOCONF, autoconf) -AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) -AM_MISSING_PROG(AUTOHEADER, autoheader) -AM_MISSING_PROG(MAKEINFO, makeinfo) -AC_REQUIRE([AM_PROG_INSTALL_SH])dnl -AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl -AC_REQUIRE([AM_PROG_MKDIR_P])dnl -# We need awk for the "check" target. The system "awk" is bad on -# some platforms. -AC_REQUIRE([AC_PROG_AWK])dnl -AC_REQUIRE([AC_PROG_MAKE_SET])dnl -AC_REQUIRE([AM_SET_LEADING_DOT])dnl -_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], - [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], - [_AM_PROG_TAR([v7])])]) -_AM_IF_OPTION([no-dependencies],, -[AC_PROVIDE_IFELSE([AC_PROG_CC], - [_AM_DEPENDENCIES(CC)], - [define([AC_PROG_CC], - defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl -AC_PROVIDE_IFELSE([AC_PROG_CXX], - [_AM_DEPENDENCIES(CXX)], - [define([AC_PROG_CXX], - defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl -AC_PROVIDE_IFELSE([AC_PROG_OBJC], - [_AM_DEPENDENCIES(OBJC)], - [define([AC_PROG_OBJC], - defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl -]) -_AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl -dnl The `parallel-tests' driver may need to know about EXEEXT, so add the -dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro -dnl is hooked onto _AC_COMPILER_EXEEXT early, see below. -AC_CONFIG_COMMANDS_PRE(dnl -[m4_provide_if([_AM_COMPILER_EXEEXT], - [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl -]) - -dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion. Do not -dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further -dnl mangled by Autoconf and run in a shell conditional statement. -m4_define([_AC_COMPILER_EXEEXT], -m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) - - -# When config.status generates a header, we must update the stamp-h file. -# This file resides in the same directory as the config header -# that is generated. The stamp files are numbered to have different names. - -# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the -# loop where config.status creates the headers, so we can generate -# our stamp files there. -AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], -[# Compute $1's index in $config_headers. -_am_arg=$1 -_am_stamp_count=1 -for _am_header in $config_headers :; do - case $_am_header in - $_am_arg | $_am_arg:* ) - break ;; - * ) - _am_stamp_count=`expr $_am_stamp_count + 1` ;; - esac -done -echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) - -# Copyright (C) 2001, 2003, 2005, 2008 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# AM_PROG_INSTALL_SH -# ------------------ -# Define $install_sh. -AC_DEFUN([AM_PROG_INSTALL_SH], -[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -if test x"${install_sh}" != xset; then - case $am_aux_dir in - *\ * | *\ *) - install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; - *) - install_sh="\${SHELL} $am_aux_dir/install-sh" - esac -fi -AC_SUBST(install_sh)]) - -# Copyright (C) 2003, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 2 - -# Check whether the underlying file-system supports filenames -# with a leading dot. For instance MS-DOS doesn't. -AC_DEFUN([AM_SET_LEADING_DOT], -[rm -rf .tst 2>/dev/null -mkdir .tst 2>/dev/null -if test -d .tst; then - am__leading_dot=. -else - am__leading_dot=_ -fi -rmdir .tst 2>/dev/null -AC_SUBST([am__leading_dot])]) - -# Check to see how 'make' treats includes. -*- Autoconf -*- - -# Copyright (C) 2001, 2002, 2003, 2005, 2009 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 4 - -# AM_MAKE_INCLUDE() -# ----------------- -# Check to see how make treats includes. -AC_DEFUN([AM_MAKE_INCLUDE], -[am_make=${MAKE-make} -cat > confinc << 'END' -am__doit: - @echo this is the am__doit target -.PHONY: am__doit -END -# If we don't find an include directive, just comment out the code. -AC_MSG_CHECKING([for style of include used by $am_make]) -am__include="#" -am__quote= -_am_result=none -# First try GNU make style include. -echo "include confinc" > confmf -# Ignore all kinds of additional output from `make'. -case `$am_make -s -f confmf 2> /dev/null` in #( -*the\ am__doit\ target*) - am__include=include - am__quote= - _am_result=GNU - ;; -esac -# Now try BSD make style include. -if test "$am__include" = "#"; then - echo '.include "confinc"' > confmf - case `$am_make -s -f confmf 2> /dev/null` in #( - *the\ am__doit\ target*) - am__include=.include - am__quote="\"" - _am_result=BSD - ;; - esac -fi -AC_SUBST([am__include]) -AC_SUBST([am__quote]) -AC_MSG_RESULT([$_am_result]) -rm -f confinc confmf -]) - -# Copyright (C) 1999, 2000, 2001, 2003, 2004, 2005, 2008 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 6 - -# AM_PROG_CC_C_O -# -------------- -# Like AC_PROG_CC_C_O, but changed for automake. -AC_DEFUN([AM_PROG_CC_C_O], -[AC_REQUIRE([AC_PROG_CC_C_O])dnl -AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -AC_REQUIRE_AUX_FILE([compile])dnl -# FIXME: we rely on the cache variable name because -# there is no other way. -set dummy $CC -am_cc=`echo $[2] | sed ['s/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/']` -eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o -if test "$am_t" != yes; then - # Losing compiler, so override with the script. - # FIXME: It is wrong to rewrite CC. - # But if we don't then we get into trouble of one sort or another. - # A longer-term fix would be to have automake use am__CC in this case, - # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" - CC="$am_aux_dir/compile $CC" -fi -dnl Make sure AC_PROG_CC is never called again, or it will override our -dnl setting of CC. -m4_define([AC_PROG_CC], - [m4_fatal([AC_PROG_CC cannot be called after AM_PROG_CC_C_O])]) -]) - -# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- - -# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 6 - -# AM_MISSING_PROG(NAME, PROGRAM) -# ------------------------------ -AC_DEFUN([AM_MISSING_PROG], -[AC_REQUIRE([AM_MISSING_HAS_RUN]) -$1=${$1-"${am_missing_run}$2"} -AC_SUBST($1)]) - - -# AM_MISSING_HAS_RUN -# ------------------ -# Define MISSING if not defined so far and test if it supports --run. -# If it does, set am_missing_run to use it, otherwise, to nothing. -AC_DEFUN([AM_MISSING_HAS_RUN], -[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -AC_REQUIRE_AUX_FILE([missing])dnl -if test x"${MISSING+set}" != xset; then - case $am_aux_dir in - *\ * | *\ *) - MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; - *) - MISSING="\${SHELL} $am_aux_dir/missing" ;; - esac -fi -# Use eval to expand $SHELL -if eval "$MISSING --run true"; then - am_missing_run="$MISSING --run " -else - am_missing_run= - AC_MSG_WARN([`missing' script is too old or missing]) -fi -]) - -# Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# AM_PROG_MKDIR_P -# --------------- -# Check for `mkdir -p'. -AC_DEFUN([AM_PROG_MKDIR_P], -[AC_PREREQ([2.60])dnl -AC_REQUIRE([AC_PROG_MKDIR_P])dnl -dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P, -dnl while keeping a definition of mkdir_p for backward compatibility. -dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile. -dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of -dnl Makefile.ins that do not define MKDIR_P, so we do our own -dnl adjustment using top_builddir (which is defined more often than -dnl MKDIR_P). -AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl -case $mkdir_p in - [[\\/$]]* | ?:[[\\/]]*) ;; - */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; -esac -]) - -# Helper functions for option handling. -*- Autoconf -*- - -# Copyright (C) 2001, 2002, 2003, 2005, 2008 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 4 - -# _AM_MANGLE_OPTION(NAME) -# ----------------------- -AC_DEFUN([_AM_MANGLE_OPTION], -[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) - -# _AM_SET_OPTION(NAME) -# ------------------------------ -# Set option NAME. Presently that only means defining a flag for this option. -AC_DEFUN([_AM_SET_OPTION], -[m4_define(_AM_MANGLE_OPTION([$1]), 1)]) - -# _AM_SET_OPTIONS(OPTIONS) -# ---------------------------------- -# OPTIONS is a space-separated list of Automake options. -AC_DEFUN([_AM_SET_OPTIONS], -[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) - -# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) -# ------------------------------------------- -# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. -AC_DEFUN([_AM_IF_OPTION], -[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) - -# Check to make sure that the build environment is sane. -*- Autoconf -*- - -# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 5 - -# AM_SANITY_CHECK -# --------------- -AC_DEFUN([AM_SANITY_CHECK], -[AC_MSG_CHECKING([whether build environment is sane]) -# Just in case -sleep 1 -echo timestamp > conftest.file -# Reject unsafe characters in $srcdir or the absolute working directory -# name. Accept space and tab only in the latter. -am_lf=' -' -case `pwd` in - *[[\\\"\#\$\&\'\`$am_lf]]*) - AC_MSG_ERROR([unsafe absolute working directory name]);; -esac -case $srcdir in - *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) - AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);; -esac - -# Do `set' in a subshell so we don't clobber the current shell's -# arguments. Must try -L first in case configure is actually a -# symlink; some systems play weird games with the mod time of symlinks -# (eg FreeBSD returns the mod time of the symlink's containing -# directory). -if ( - set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` - if test "$[*]" = "X"; then - # -L didn't work. - set X `ls -t "$srcdir/configure" conftest.file` - fi - rm -f conftest.file - if test "$[*]" != "X $srcdir/configure conftest.file" \ - && test "$[*]" != "X conftest.file $srcdir/configure"; then - - # If neither matched, then we have a broken ls. This can happen - # if, for instance, CONFIG_SHELL is bash and it inherits a - # broken ls alias from the environment. This has actually - # happened. Such a system could not be considered "sane". - AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken -alias in your environment]) - fi - - test "$[2]" = conftest.file - ) -then - # Ok. - : -else - AC_MSG_ERROR([newly created file is older than distributed files! -Check your system clock]) -fi -AC_MSG_RESULT(yes)]) - -# Copyright (C) 2009 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 1 - -# AM_SILENT_RULES([DEFAULT]) -# -------------------------- -# Enable less verbose build rules; with the default set to DEFAULT -# (`yes' being less verbose, `no' or empty being verbose). -AC_DEFUN([AM_SILENT_RULES], -[AC_ARG_ENABLE([silent-rules], -[ --enable-silent-rules less verbose build output (undo: `make V=1') - --disable-silent-rules verbose build output (undo: `make V=0')]) -case $enable_silent_rules in -yes) AM_DEFAULT_VERBOSITY=0;; -no) AM_DEFAULT_VERBOSITY=1;; -*) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; -esac -AC_SUBST([AM_DEFAULT_VERBOSITY])dnl -AM_BACKSLASH='\' -AC_SUBST([AM_BACKSLASH])dnl -_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl -]) - -# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# AM_PROG_INSTALL_STRIP -# --------------------- -# One issue with vendor `install' (even GNU) is that you can't -# specify the program used to strip binaries. This is especially -# annoying in cross-compiling environments, where the build's strip -# is unlikely to handle the host's binaries. -# Fortunately install-sh will honor a STRIPPROG variable, so we -# always use install-sh in `make install-strip', and initialize -# STRIPPROG with the value of the STRIP variable (set by the user). -AC_DEFUN([AM_PROG_INSTALL_STRIP], -[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl -# Installed binaries are usually stripped using `strip' when the user -# run `make install-strip'. However `strip' might not be the right -# tool to use in cross-compilation environments, therefore Automake -# will honor the `STRIP' environment variable to overrule this program. -dnl Don't test for $cross_compiling = yes, because it might be `maybe'. -if test "$cross_compiling" != no; then - AC_CHECK_TOOL([STRIP], [strip], :) -fi -INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" -AC_SUBST([INSTALL_STRIP_PROGRAM])]) - -# Copyright (C) 2006, 2008 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 2 - -# _AM_SUBST_NOTMAKE(VARIABLE) -# --------------------------- -# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. -# This macro is traced by Automake. -AC_DEFUN([_AM_SUBST_NOTMAKE]) - -# AM_SUBST_NOTMAKE(VARIABLE) -# --------------------------- -# Public sister of _AM_SUBST_NOTMAKE. -AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) - -# Check how to create a tarball. -*- Autoconf -*- - -# Copyright (C) 2004, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 2 - -# _AM_PROG_TAR(FORMAT) -# -------------------- -# Check how to create a tarball in format FORMAT. -# FORMAT should be one of `v7', `ustar', or `pax'. -# -# Substitute a variable $(am__tar) that is a command -# writing to stdout a FORMAT-tarball containing the directory -# $tardir. -# tardir=directory && $(am__tar) > result.tar -# -# Substitute a variable $(am__untar) that extract such -# a tarball read from stdin. -# $(am__untar) < result.tar -AC_DEFUN([_AM_PROG_TAR], -[# Always define AMTAR for backward compatibility. -AM_MISSING_PROG([AMTAR], [tar]) -m4_if([$1], [v7], - [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'], - [m4_case([$1], [ustar],, [pax],, - [m4_fatal([Unknown tar format])]) -AC_MSG_CHECKING([how to create a $1 tar archive]) -# Loop over all known methods to create a tar archive until one works. -_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' -_am_tools=${am_cv_prog_tar_$1-$_am_tools} -# Do not fold the above two line into one, because Tru64 sh and -# Solaris sh will not grok spaces in the rhs of `-'. -for _am_tool in $_am_tools -do - case $_am_tool in - gnutar) - for _am_tar in tar gnutar gtar; - do - AM_RUN_LOG([$_am_tar --version]) && break - done - am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' - am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' - am__untar="$_am_tar -xf -" - ;; - plaintar) - # Must skip GNU tar: if it does not support --format= it doesn't create - # ustar tarball either. - (tar --version) >/dev/null 2>&1 && continue - am__tar='tar chf - "$$tardir"' - am__tar_='tar chf - "$tardir"' - am__untar='tar xf -' - ;; - pax) - am__tar='pax -L -x $1 -w "$$tardir"' - am__tar_='pax -L -x $1 -w "$tardir"' - am__untar='pax -r' - ;; - cpio) - am__tar='find "$$tardir" -print | cpio -o -H $1 -L' - am__tar_='find "$tardir" -print | cpio -o -H $1 -L' - am__untar='cpio -i -H $1 -d' - ;; - none) - am__tar=false - am__tar_=false - am__untar=false - ;; - esac - - # If the value was cached, stop now. We just wanted to have am__tar - # and am__untar set. - test -n "${am_cv_prog_tar_$1}" && break - - # tar/untar a dummy directory, and stop if the command works - rm -rf conftest.dir - mkdir conftest.dir - echo GrepMe > conftest.dir/file - AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) - rm -rf conftest.dir - if test -s conftest.tar; then - AM_RUN_LOG([$am__untar /dev/null 2>&1 && break - fi -done -rm -rf conftest.dir - -AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) -AC_MSG_RESULT([$am_cv_prog_tar_$1])]) -AC_SUBST([am__tar]) -AC_SUBST([am__untar]) -]) # _AM_PROG_TAR - diff --git a/gtk/autogen.sh b/gtk/autogen.sh old mode 100644 new mode 100755 diff --git a/gtk/compile b/gtk/compile deleted file mode 100644 index c0096a7b..00000000 --- a/gtk/compile +++ /dev/null @@ -1,143 +0,0 @@ -#! /bin/sh -# Wrapper for compilers which do not understand `-c -o'. - -scriptversion=2009-10-06.20; # UTC - -# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2009 Free Software -# Foundation, Inc. -# Written by Tom Tromey . -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . - -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -# This file is maintained in Automake, please report -# bugs to or send patches to -# . - -case $1 in - '') - echo "$0: No command. Try \`$0 --help' for more information." 1>&2 - exit 1; - ;; - -h | --h*) - cat <<\EOF -Usage: compile [--help] [--version] PROGRAM [ARGS] - -Wrapper for compilers which do not understand `-c -o'. -Remove `-o dest.o' from ARGS, run PROGRAM with the remaining -arguments, and rename the output as expected. - -If you are trying to build a whole package this is not the -right script to run: please start by reading the file `INSTALL'. - -Report bugs to . -EOF - exit $? - ;; - -v | --v*) - echo "compile $scriptversion" - exit $? - ;; -esac - -ofile= -cfile= -eat= - -for arg -do - if test -n "$eat"; then - eat= - else - case $1 in - -o) - # configure might choose to run compile as `compile cc -o foo foo.c'. - # So we strip `-o arg' only if arg is an object. - eat=1 - case $2 in - *.o | *.obj) - ofile=$2 - ;; - *) - set x "$@" -o "$2" - shift - ;; - esac - ;; - *.c) - cfile=$1 - set x "$@" "$1" - shift - ;; - *) - set x "$@" "$1" - shift - ;; - esac - fi - shift -done - -if test -z "$ofile" || test -z "$cfile"; then - # If no `-o' option was seen then we might have been invoked from a - # pattern rule where we don't need one. That is ok -- this is a - # normal compilation that the losing compiler can handle. If no - # `.c' file was seen then we are probably linking. That is also - # ok. - exec "$@" -fi - -# Name of file we expect compiler to create. -cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'` - -# Create the lock directory. -# Note: use `[/\\:.-]' here to ensure that we don't use the same name -# that we are using for the .o file. Also, base the name on the expected -# object file name, since that is what matters with a parallel build. -lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d -while true; do - if mkdir "$lockdir" >/dev/null 2>&1; then - break - fi - sleep 1 -done -# FIXME: race condition here if user kills between mkdir and trap. -trap "rmdir '$lockdir'; exit 1" 1 2 15 - -# Run the compile. -"$@" -ret=$? - -if test -f "$cofile"; then - test "$cofile" = "$ofile" || mv "$cofile" "$ofile" -elif test -f "${cofile}bj"; then - test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile" -fi - -rmdir "$lockdir" -exit $ret - -# Local Variables: -# mode: shell-script -# sh-indentation: 2 -# eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "scriptversion=" -# time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-time-zone: "UTC" -# time-stamp-end: "; # UTC" -# End: diff --git a/gtk/configure b/gtk/configure deleted file mode 100644 index f1ec4b5f..00000000 --- a/gtk/configure +++ /dev/null @@ -1,9597 +0,0 @@ -#! /bin/sh -# Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.65 for snes9x-gtk 1.52. -# -# -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, -# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, -# Inc. -# -# -# This configure script is free software; the Free Software Foundation -# gives unlimited permission to copy, distribute and modify it. -## -------------------- ## -## M4sh Initialization. ## -## -------------------- ## - -# Be more Bourne compatible -DUALCASE=1; export DUALCASE # for MKS sh -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : - emulate sh - NULLCMD=: - # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else - case `(set -o) 2>/dev/null` in #( - *posix*) : - set -o posix ;; #( - *) : - ;; -esac -fi - - -as_nl=' -' -export as_nl -# Printing a long string crashes Solaris 7 /usr/bin/printf. -as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' -as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo -as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo -# Prefer a ksh shell builtin over an external printf program on Solaris, -# but without wasting forks for bash or zsh. -if test -z "$BASH_VERSION$ZSH_VERSION" \ - && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then - as_echo='print -r --' - as_echo_n='print -rn --' -elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then - as_echo='printf %s\n' - as_echo_n='printf %s' -else - if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then - as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' - as_echo_n='/usr/ucb/echo -n' - else - as_echo_body='eval expr "X$1" : "X\\(.*\\)"' - as_echo_n_body='eval - arg=$1; - case $arg in #( - *"$as_nl"*) - expr "X$arg" : "X\\(.*\\)$as_nl"; - arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; - esac; - expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" - ' - export as_echo_n_body - as_echo_n='sh -c $as_echo_n_body as_echo' - fi - export as_echo_body - as_echo='sh -c $as_echo_body as_echo' -fi - -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - PATH_SEPARATOR=: - (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { - (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || - PATH_SEPARATOR=';' - } -fi - - -# IFS -# We need space, tab and new line, in precisely that order. Quoting is -# there to prevent editors from complaining about space-tab. -# (If _AS_PATH_WALK were called with IFS unset, it would disable word -# splitting by setting IFS to empty value.) -IFS=" "" $as_nl" - -# Find who we are. Look in the path if we contain no directory separator. -case $0 in #(( - *[\\/]* ) as_myself=$0 ;; - *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break - done -IFS=$as_save_IFS - - ;; -esac -# We did not find ourselves, most probably we were run as `sh COMMAND' -# in which case we are not to be found in the path. -if test "x$as_myself" = x; then - as_myself=$0 -fi -if test ! -f "$as_myself"; then - $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 - exit 1 -fi - -# Unset variables that we do not need and which cause bugs (e.g. in -# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" -# suppresses any "Segmentation fault" message there. '((' could -# trigger a bug in pdksh 5.2.14. -for as_var in BASH_ENV ENV MAIL MAILPATH -do eval test x\${$as_var+set} = xset \ - && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : -done -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -LC_ALL=C -export LC_ALL -LANGUAGE=C -export LANGUAGE - -# CDPATH. -(unset CDPATH) >/dev/null 2>&1 && unset CDPATH - -if test "x$CONFIG_SHELL" = x; then - as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : - emulate sh - NULLCMD=: - # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which - # is contrary to our usage. Disable this feature. - alias -g '\${1+\"\$@\"}'='\"\$@\"' - setopt NO_GLOB_SUBST -else - case \`(set -o) 2>/dev/null\` in #( - *posix*) : - set -o posix ;; #( - *) : - ;; -esac -fi -" - as_required="as_fn_return () { (exit \$1); } -as_fn_success () { as_fn_return 0; } -as_fn_failure () { as_fn_return 1; } -as_fn_ret_success () { return 0; } -as_fn_ret_failure () { return 1; } - -exitcode=0 -as_fn_success || { exitcode=1; echo as_fn_success failed.; } -as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } -as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } -as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } -if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : - -else - exitcode=1; echo positional parameters were not saved. -fi -test x\$exitcode = x0 || exit 1" - as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO - as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO - eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && - test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 -test \$(( 1 + 1 )) = 2 || exit 1" - if (eval "$as_required") 2>/dev/null; then : - as_have_required=yes -else - as_have_required=no -fi - if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : - -else - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -as_found=false -for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - as_found=: - case $as_dir in #( - /*) - for as_base in sh bash ksh sh5; do - # Try only shells that exist, to save several forks. - as_shell=$as_dir/$as_base - if { test -f "$as_shell" || test -f "$as_shell.exe"; } && - { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : - CONFIG_SHELL=$as_shell as_have_required=yes - if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : - break 2 -fi -fi - done;; - esac - as_found=false -done -$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && - { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : - CONFIG_SHELL=$SHELL as_have_required=yes -fi; } -IFS=$as_save_IFS - - - if test "x$CONFIG_SHELL" != x; then : - # We cannot yet assume a decent shell, so we have to provide a - # neutralization value for shells without unset; and this also - # works around shells that cannot unset nonexistent variables. - BASH_ENV=/dev/null - ENV=/dev/null - (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV - export CONFIG_SHELL - exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} -fi - - if test x$as_have_required = xno; then : - $as_echo "$0: This script requires a shell more modern than all" - $as_echo "$0: the shells that I found on your system." - if test x${ZSH_VERSION+set} = xset ; then - $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" - $as_echo "$0: be upgraded to zsh 4.3.4 or later." - else - $as_echo "$0: Please tell bug-autoconf@gnu.org 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." - fi - exit 1 -fi -fi -fi -SHELL=${CONFIG_SHELL-/bin/sh} -export SHELL -# Unset more variables known to interfere with behavior of common tools. -CLICOLOR_FORCE= GREP_OPTIONS= -unset CLICOLOR_FORCE GREP_OPTIONS - -## --------------------- ## -## M4sh Shell Functions. ## -## --------------------- ## -# as_fn_unset VAR -# --------------- -# Portably unset VAR. -as_fn_unset () -{ - { eval $1=; unset $1;} -} -as_unset=as_fn_unset - -# as_fn_set_status STATUS -# ----------------------- -# Set $? to STATUS, without forking. -as_fn_set_status () -{ - return $1 -} # as_fn_set_status - -# as_fn_exit STATUS -# ----------------- -# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. -as_fn_exit () -{ - set +e - as_fn_set_status $1 - exit $1 -} # as_fn_exit - -# as_fn_mkdir_p -# ------------- -# Create "$as_dir" as a directory, including parents if necessary. -as_fn_mkdir_p () -{ - - case $as_dir in #( - -*) as_dir=./$as_dir;; - esac - test -d "$as_dir" || eval $as_mkdir_p || { - as_dirs= - while :; do - case $as_dir in #( - *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( - *) as_qdir=$as_dir;; - esac - as_dirs="'$as_qdir' $as_dirs" - as_dir=`$as_dirname -- "$as_dir" || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - test -d "$as_dir" && break - done - test -z "$as_dirs" || eval "mkdir $as_dirs" - } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" - - -} # as_fn_mkdir_p -# as_fn_append VAR VALUE -# ---------------------- -# Append the text in VALUE to the end of the definition contained in VAR. Take -# advantage of any shell optimizations that allow amortized linear growth over -# repeated appends, instead of the typical quadratic growth present in naive -# implementations. -if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : - eval 'as_fn_append () - { - eval $1+=\$2 - }' -else - as_fn_append () - { - eval $1=\$$1\$2 - } -fi # as_fn_append - -# as_fn_arith ARG... -# ------------------ -# Perform arithmetic evaluation on the ARGs, and store the result in the -# global $as_val. Take advantage of shells that can avoid forks. The arguments -# must be portable across $(()) and expr. -if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : - eval 'as_fn_arith () - { - as_val=$(( $* )) - }' -else - as_fn_arith () - { - as_val=`expr "$@" || test $? -eq 1` - } -fi # as_fn_arith - - -# as_fn_error ERROR [LINENO LOG_FD] -# --------------------------------- -# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are -# provided, also output the error to LOG_FD, referencing LINENO. Then exit the -# script with status $?, using 1 if that was 0. -as_fn_error () -{ - as_status=$?; test $as_status -eq 0 && as_status=1 - if test "$3"; then - as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 - fi - $as_echo "$as_me: error: $1" >&2 - as_fn_exit $as_status -} # as_fn_error - -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; then - as_expr=expr -else - as_expr=false -fi - -if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then - as_basename=basename -else - as_basename=false -fi - -if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then - as_dirname=dirname -else - as_dirname=false -fi - -as_me=`$as_basename -- "$0" || -$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X/"$0" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ - s//\1/ - q - } - /^X\/\(\/\/\)$/{ - s//\1/ - q - } - /^X\/\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - - - as_lineno_1=$LINENO as_lineno_1a=$LINENO - as_lineno_2=$LINENO as_lineno_2a=$LINENO - eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && - test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { - # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) - sed -n ' - p - /[$]LINENO/= - ' <$as_myself | - sed ' - s/[$]LINENO.*/&-/ - t lineno - b - :lineno - N - :loop - s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ - t loop - s/-\n.*// - ' >$as_me.lineno && - chmod +x "$as_me.lineno" || - { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } - - # Don't try to exec as it changes $[0], causing all sort of problems - # (the dirname of $[0] is not the place where we might find the - # original and so on. Autoconf is especially sensitive to this). - . "./$as_me.lineno" - # Exit status is that of the last command. - exit -} - -ECHO_C= ECHO_N= ECHO_T= -case `echo -n x` in #((((( --n*) - case `echo 'xy\c'` in - *c*) ECHO_T=' ';; # ECHO_T is single tab character. - xy) ECHO_C='\c';; - *) echo `echo ksh88 bug on AIX 6.1` > /dev/null - ECHO_T=' ';; - esac;; -*) - ECHO_N='-n';; -esac - -rm -f conf$$ conf$$.exe conf$$.file -if test -d conf$$.dir; then - rm -f conf$$.dir/conf$$.file -else - rm -f conf$$.dir - mkdir conf$$.dir 2>/dev/null -fi -if (echo >conf$$.file) 2>/dev/null; then - if ln -s conf$$.file conf$$ 2>/dev/null; then - as_ln_s='ln -s' - # ... but there are two gotchas: - # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. - # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -p'. - ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -p' - elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln - else - as_ln_s='cp -p' - fi -else - as_ln_s='cp -p' -fi -rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file -rmdir conf$$.dir 2>/dev/null - -if mkdir -p . 2>/dev/null; then - as_mkdir_p='mkdir -p "$as_dir"' -else - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - -if test -x / >/dev/null 2>&1; then - as_test_x='test -x' -else - if ls -dL / >/dev/null 2>&1; then - as_ls_L_option=L - else - as_ls_L_option= - fi - as_test_x=' - eval sh -c '\'' - if test -d "$1"; then - test -d "$1/."; - else - case $1 in #( - -*)set "./$1";; - esac; - case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( - ???[sx]*):;;*)false;;esac;fi - '\'' sh - ' -fi -as_executable_p=$as_test_x - -# Sed expression to map a string onto a valid CPP name. -as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" - -# Sed expression to map a string onto a valid variable name. -as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - - -test -n "$DJDIR" || exec 7<&0 &1 - -# Name of the host. -# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, -# so uname gets run too. -ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` - -# -# Initializations. -# -ac_default_prefix=/usr/local -ac_clean_files= -ac_config_libobj_dir=. -LIBOBJS= -cross_compiling=no -subdirs= -MFLAGS= -MAKEFLAGS= - -# Identity of this package. -PACKAGE_NAME='snes9x-gtk' -PACKAGE_TARNAME='snes9x-gtk' -PACKAGE_VERSION='1.52' -PACKAGE_STRING='snes9x-gtk 1.52' -PACKAGE_BUGREPORT='' -PACKAGE_URL='' - -# Factoring default headers for most tests. -ac_includes_default="\ -#include -#ifdef HAVE_SYS_TYPES_H -# include -#endif -#ifdef HAVE_SYS_STAT_H -# include -#endif -#ifdef STDC_HEADERS -# include -# include -#else -# ifdef HAVE_STDLIB_H -# include -# endif -#endif -#ifdef HAVE_STRING_H -# if !defined STDC_HEADERS && defined HAVE_MEMORY_H -# include -# endif -# include -#endif -#ifdef HAVE_STRINGS_H -# include -#endif -#ifdef HAVE_INTTYPES_H -# include -#endif -#ifdef HAVE_STDINT_H -# include -#endif -#ifdef HAVE_UNISTD_H -# include -#endif" - -ac_subst_vars='am__EXEEXT_FALSE -am__EXEEXT_TRUE -LTLIBOBJS -LIBOBJS -NASM_FLAGS -NASM -PULSEAUDIO_FALSE -PULSEAUDIO_TRUE -ALSA_FALSE -ALSA_TRUE -SDL_FALSE -SDL_TRUE -DEBUG_FALSE -DEBUG_TRUE -OSS_FALSE -OSS_TRUE -PORTAUDIO_FALSE -PORTAUDIO_TRUE -XV_FALSE -XV_TRUE -OPENGL_FALSE -OPENGL_TRUE -JMA_FALSE -JMA_TRUE -NETPLAY_FALSE -NETPLAY_TRUE -SDD1_DECOMP_FALSE -SDD1_DECOMP_TRUE -ASMCPU_FALSE -ASMCPU_TRUE -ZSNESC4_FALSE -ZSNESC4_TRUE -ZSNESFX_FALSE -ZSNESFX_TRUE -prog_nasm -LIBPNG_LIBS -LIBPNG_CFLAGS -XRANDR_LIBS -XRANDR_CFLAGS -PULSEAUDIO_LIBS -PULSEAUDIO_CFLAGS -ALSA_LIBS -ALSA_CFLAGS -PORTAUDIO_LIBS -PORTAUDIO_CFLAGS -XV_LIBS -XV_CFLAGS -SDLCONFIGFOUND -SDL_LIBS -SDL_CFLAGS -LIBXML_LIBS -LIBXML_CFLAGS -GLADE_LIBS -GLADE_CFLAGS -GLIB_LIBS -GLIB_CFLAGS -GTK_LIBS -GTK_CFLAGS -PKG_CONFIG -snes9xlocaledir -MKINSTALLDIRS -POSUB -POFILES -PO_IN_DATADIR_FALSE -PO_IN_DATADIR_TRUE -INTLLIBS -INSTOBJEXT -GMOFILES -CATOBJEXT -CATALOGS -MSGFMT_OPTS -EGREP -GREP -CXXCPP -GETTEXT_PACKAGE -DATADIRNAME -ALL_LINGUAS -INTLTOOL_PERL -GMSGFMT -MSGFMT -MSGMERGE -XGETTEXT -INTLTOOL_POLICY_RULE -INTLTOOL_SERVICE_RULE -INTLTOOL_THEME_RULE -INTLTOOL_SCHEMAS_RULE -INTLTOOL_CAVES_RULE -INTLTOOL_XML_NOMERGE_RULE -INTLTOOL_XML_RULE -INTLTOOL_KBD_RULE -INTLTOOL_XAM_RULE -INTLTOOL_UI_RULE -INTLTOOL_SOUNDLIST_RULE -INTLTOOL_SHEET_RULE -INTLTOOL_SERVER_RULE -INTLTOOL_PONG_RULE -INTLTOOL_OAF_RULE -INTLTOOL_PROP_RULE -INTLTOOL_KEYS_RULE -INTLTOOL_DIRECTORY_RULE -INTLTOOL_DESKTOP_RULE -INTLTOOL_EXTRACT -INTLTOOL_MERGE -INTLTOOL_UPDATE -USE_NLS -AM_BACKSLASH -AM_DEFAULT_VERBOSITY -am__fastdepCXX_FALSE -am__fastdepCXX_TRUE -CXXDEPMODE -am__fastdepCC_FALSE -am__fastdepCC_TRUE -CCDEPMODE -AMDEPBACKSLASH -AMDEP_FALSE -AMDEP_TRUE -am__quote -am__include -DEPDIR -am__untar -am__tar -AMTAR -am__leading_dot -SET_MAKE -AWK -mkdir_p -MKDIR_P -INSTALL_STRIP_PROGRAM -STRIP -install_sh -MAKEINFO -AUTOHEADER -AUTOMAKE -AUTOCONF -ACLOCAL -VERSION -PACKAGE -CYGPATH_W -am__isrc -INSTALL_DATA -INSTALL_SCRIPT -INSTALL_PROGRAM -RANLIB -ac_ct_CXX -CXXFLAGS -CXX -OBJEXT -EXEEXT -ac_ct_CC -CPPFLAGS -LDFLAGS -CFLAGS -CC -target_alias -host_alias -build_alias -LIBS -ECHO_T -ECHO_N -ECHO_C -DEFS -mandir -localedir -libdir -psdir -pdfdir -dvidir -htmldir -infodir -docdir -oldincludedir -includedir -localstatedir -sharedstatedir -sysconfdir -datadir -datarootdir -libexecdir -sbindir -bindir -program_transform_name -prefix -exec_prefix -PACKAGE_URL -PACKAGE_BUGREPORT -PACKAGE_STRING -PACKAGE_VERSION -PACKAGE_TARNAME -PACKAGE_NAME -PATH_SEPARATOR -SHELL' -ac_subst_files='' -ac_user_opts=' -enable_option_checking -enable_dependency_tracking -enable_silent_rules -enable_nls -with_debug -with_opengl -with_joystick -with_xv -with_xrandr -with_portaudio -with_oss -with_alsa -with_pulseaudio -with_assembler -with_zsnesc4 -with_zsnesfx -with_debugger -with_sdd1_decomp -with_netplay -with_jma_decomp -with_newblend -with_zlib -with_png -' - ac_precious_vars='build_alias -host_alias -target_alias -CC -CFLAGS -LDFLAGS -LIBS -CPPFLAGS -CXX -CXXFLAGS -CCC -CXXCPP -PKG_CONFIG -GTK_CFLAGS -GTK_LIBS -GLIB_CFLAGS -GLIB_LIBS -GLADE_CFLAGS -GLADE_LIBS -LIBXML_CFLAGS -LIBXML_LIBS -SDL_CFLAGS -SDL_LIBS -XV_CFLAGS -XV_LIBS -PORTAUDIO_CFLAGS -PORTAUDIO_LIBS -ALSA_CFLAGS -ALSA_LIBS -PULSEAUDIO_CFLAGS -PULSEAUDIO_LIBS -XRANDR_CFLAGS -XRANDR_LIBS -LIBPNG_CFLAGS -LIBPNG_LIBS' - - -# Initialize some variables set by options. -ac_init_help= -ac_init_version=false -ac_unrecognized_opts= -ac_unrecognized_sep= -# The variables have the same names as the options, with -# dashes changed to underlines. -cache_file=/dev/null -exec_prefix=NONE -no_create= -no_recursion= -prefix=NONE -program_prefix=NONE -program_suffix=NONE -program_transform_name=s,x,x, -silent= -site= -srcdir= -verbose= -x_includes=NONE -x_libraries=NONE - -# Installation directory options. -# These are left unexpanded so users can "make install exec_prefix=/foo" -# and all the variables that are supposed to be based on exec_prefix -# by default will actually change. -# Use braces instead of parens because sh, perl, etc. also accept them. -# (The list follows the same order as the GNU Coding Standards.) -bindir='${exec_prefix}/bin' -sbindir='${exec_prefix}/sbin' -libexecdir='${exec_prefix}/libexec' -datarootdir='${prefix}/share' -datadir='${datarootdir}' -sysconfdir='${prefix}/etc' -sharedstatedir='${prefix}/com' -localstatedir='${prefix}/var' -includedir='${prefix}/include' -oldincludedir='/usr/include' -docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' -infodir='${datarootdir}/info' -htmldir='${docdir}' -dvidir='${docdir}' -pdfdir='${docdir}' -psdir='${docdir}' -libdir='${exec_prefix}/lib' -localedir='${datarootdir}/locale' -mandir='${datarootdir}/man' - -ac_prev= -ac_dashdash= -for ac_option -do - # If the previous option needs an argument, assign it. - if test -n "$ac_prev"; then - eval $ac_prev=\$ac_option - ac_prev= - continue - fi - - case $ac_option in - *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; - *) ac_optarg=yes ;; - esac - - # Accept the important Cygnus configure options, so we can diagnose typos. - - case $ac_dashdash$ac_option in - --) - ac_dashdash=yes ;; - - -bindir | --bindir | --bindi | --bind | --bin | --bi) - ac_prev=bindir ;; - -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) - bindir=$ac_optarg ;; - - -build | --build | --buil | --bui | --bu) - ac_prev=build_alias ;; - -build=* | --build=* | --buil=* | --bui=* | --bu=*) - build_alias=$ac_optarg ;; - - -cache-file | --cache-file | --cache-fil | --cache-fi \ - | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) - ac_prev=cache_file ;; - -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ - | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) - cache_file=$ac_optarg ;; - - --config-cache | -C) - cache_file=config.cache ;; - - -datadir | --datadir | --datadi | --datad) - ac_prev=datadir ;; - -datadir=* | --datadir=* | --datadi=* | --datad=*) - datadir=$ac_optarg ;; - - -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ - | --dataroo | --dataro | --datar) - ac_prev=datarootdir ;; - -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ - | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) - datarootdir=$ac_optarg ;; - - -disable-* | --disable-*) - ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error "invalid feature name: $ac_useropt" - ac_useropt_orig=$ac_useropt - ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` - case $ac_user_opts in - *" -"enable_$ac_useropt" -"*) ;; - *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" - ac_unrecognized_sep=', ';; - esac - eval enable_$ac_useropt=no ;; - - -docdir | --docdir | --docdi | --doc | --do) - ac_prev=docdir ;; - -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) - docdir=$ac_optarg ;; - - -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) - ac_prev=dvidir ;; - -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) - dvidir=$ac_optarg ;; - - -enable-* | --enable-*) - ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error "invalid feature name: $ac_useropt" - ac_useropt_orig=$ac_useropt - ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` - case $ac_user_opts in - *" -"enable_$ac_useropt" -"*) ;; - *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" - ac_unrecognized_sep=', ';; - esac - eval enable_$ac_useropt=\$ac_optarg ;; - - -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ - | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ - | --exec | --exe | --ex) - ac_prev=exec_prefix ;; - -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ - | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ - | --exec=* | --exe=* | --ex=*) - exec_prefix=$ac_optarg ;; - - -gas | --gas | --ga | --g) - # Obsolete; use --with-gas. - with_gas=yes ;; - - -help | --help | --hel | --he | -h) - ac_init_help=long ;; - -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) - ac_init_help=recursive ;; - -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) - ac_init_help=short ;; - - -host | --host | --hos | --ho) - ac_prev=host_alias ;; - -host=* | --host=* | --hos=* | --ho=*) - host_alias=$ac_optarg ;; - - -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) - ac_prev=htmldir ;; - -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ - | --ht=*) - htmldir=$ac_optarg ;; - - -includedir | --includedir | --includedi | --included | --include \ - | --includ | --inclu | --incl | --inc) - ac_prev=includedir ;; - -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ - | --includ=* | --inclu=* | --incl=* | --inc=*) - includedir=$ac_optarg ;; - - -infodir | --infodir | --infodi | --infod | --info | --inf) - ac_prev=infodir ;; - -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) - infodir=$ac_optarg ;; - - -libdir | --libdir | --libdi | --libd) - ac_prev=libdir ;; - -libdir=* | --libdir=* | --libdi=* | --libd=*) - libdir=$ac_optarg ;; - - -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ - | --libexe | --libex | --libe) - ac_prev=libexecdir ;; - -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ - | --libexe=* | --libex=* | --libe=*) - libexecdir=$ac_optarg ;; - - -localedir | --localedir | --localedi | --localed | --locale) - ac_prev=localedir ;; - -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) - localedir=$ac_optarg ;; - - -localstatedir | --localstatedir | --localstatedi | --localstated \ - | --localstate | --localstat | --localsta | --localst | --locals) - ac_prev=localstatedir ;; - -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ - | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) - localstatedir=$ac_optarg ;; - - -mandir | --mandir | --mandi | --mand | --man | --ma | --m) - ac_prev=mandir ;; - -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) - mandir=$ac_optarg ;; - - -nfp | --nfp | --nf) - # Obsolete; use --without-fp. - with_fp=no ;; - - -no-create | --no-create | --no-creat | --no-crea | --no-cre \ - | --no-cr | --no-c | -n) - no_create=yes ;; - - -no-recursion | --no-recursion | --no-recursio | --no-recursi \ - | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) - no_recursion=yes ;; - - -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ - | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ - | --oldin | --oldi | --old | --ol | --o) - ac_prev=oldincludedir ;; - -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ - | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ - | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) - oldincludedir=$ac_optarg ;; - - -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) - ac_prev=prefix ;; - -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) - prefix=$ac_optarg ;; - - -program-prefix | --program-prefix | --program-prefi | --program-pref \ - | --program-pre | --program-pr | --program-p) - ac_prev=program_prefix ;; - -program-prefix=* | --program-prefix=* | --program-prefi=* \ - | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) - program_prefix=$ac_optarg ;; - - -program-suffix | --program-suffix | --program-suffi | --program-suff \ - | --program-suf | --program-su | --program-s) - ac_prev=program_suffix ;; - -program-suffix=* | --program-suffix=* | --program-suffi=* \ - | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) - program_suffix=$ac_optarg ;; - - -program-transform-name | --program-transform-name \ - | --program-transform-nam | --program-transform-na \ - | --program-transform-n | --program-transform- \ - | --program-transform | --program-transfor \ - | --program-transfo | --program-transf \ - | --program-trans | --program-tran \ - | --progr-tra | --program-tr | --program-t) - ac_prev=program_transform_name ;; - -program-transform-name=* | --program-transform-name=* \ - | --program-transform-nam=* | --program-transform-na=* \ - | --program-transform-n=* | --program-transform-=* \ - | --program-transform=* | --program-transfor=* \ - | --program-transfo=* | --program-transf=* \ - | --program-trans=* | --program-tran=* \ - | --progr-tra=* | --program-tr=* | --program-t=*) - program_transform_name=$ac_optarg ;; - - -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) - ac_prev=pdfdir ;; - -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) - pdfdir=$ac_optarg ;; - - -psdir | --psdir | --psdi | --psd | --ps) - ac_prev=psdir ;; - -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) - psdir=$ac_optarg ;; - - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil) - silent=yes ;; - - -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) - ac_prev=sbindir ;; - -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ - | --sbi=* | --sb=*) - sbindir=$ac_optarg ;; - - -sharedstatedir | --sharedstatedir | --sharedstatedi \ - | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ - | --sharedst | --shareds | --shared | --share | --shar \ - | --sha | --sh) - ac_prev=sharedstatedir ;; - -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ - | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ - | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ - | --sha=* | --sh=*) - sharedstatedir=$ac_optarg ;; - - -site | --site | --sit) - ac_prev=site ;; - -site=* | --site=* | --sit=*) - site=$ac_optarg ;; - - -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) - ac_prev=srcdir ;; - -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) - srcdir=$ac_optarg ;; - - -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ - | --syscon | --sysco | --sysc | --sys | --sy) - ac_prev=sysconfdir ;; - -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ - | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) - sysconfdir=$ac_optarg ;; - - -target | --target | --targe | --targ | --tar | --ta | --t) - ac_prev=target_alias ;; - -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) - target_alias=$ac_optarg ;; - - -v | -verbose | --verbose | --verbos | --verbo | --verb) - verbose=yes ;; - - -version | --version | --versio | --versi | --vers | -V) - ac_init_version=: ;; - - -with-* | --with-*) - ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error "invalid package name: $ac_useropt" - ac_useropt_orig=$ac_useropt - ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` - case $ac_user_opts in - *" -"with_$ac_useropt" -"*) ;; - *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" - ac_unrecognized_sep=', ';; - esac - eval with_$ac_useropt=\$ac_optarg ;; - - -without-* | --without-*) - ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error "invalid package name: $ac_useropt" - ac_useropt_orig=$ac_useropt - ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` - case $ac_user_opts in - *" -"with_$ac_useropt" -"*) ;; - *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" - ac_unrecognized_sep=', ';; - esac - eval with_$ac_useropt=no ;; - - --x) - # Obsolete; use --with-x. - with_x=yes ;; - - -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ - | --x-incl | --x-inc | --x-in | --x-i) - ac_prev=x_includes ;; - -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ - | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) - x_includes=$ac_optarg ;; - - -x-libraries | --x-libraries | --x-librarie | --x-librari \ - | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) - ac_prev=x_libraries ;; - -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ - | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) - x_libraries=$ac_optarg ;; - - -*) as_fn_error "unrecognized option: \`$ac_option' -Try \`$0 --help' for more information." - ;; - - *=*) - ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` - # Reject names that are not valid shell variable names. - case $ac_envvar in #( - '' | [0-9]* | *[!_$as_cr_alnum]* ) - as_fn_error "invalid variable name: \`$ac_envvar'" ;; - esac - eval $ac_envvar=\$ac_optarg - export $ac_envvar ;; - - *) - # FIXME: should be removed in autoconf 3.0. - $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 - expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && - $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 - : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} - ;; - - esac -done - -if test -n "$ac_prev"; then - ac_option=--`echo $ac_prev | sed 's/_/-/g'` - as_fn_error "missing argument to $ac_option" -fi - -if test -n "$ac_unrecognized_opts"; then - case $enable_option_checking in - no) ;; - fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; - *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; - esac -fi - -# Check all directory arguments for consistency. -for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ - datadir sysconfdir sharedstatedir localstatedir includedir \ - oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ - libdir localedir mandir -do - eval ac_val=\$$ac_var - # Remove trailing slashes. - case $ac_val in - */ ) - ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` - eval $ac_var=\$ac_val;; - esac - # Be sure to have absolute directory names. - case $ac_val in - [\\/$]* | ?:[\\/]* ) continue;; - NONE | '' ) case $ac_var in *prefix ) continue;; esac;; - esac - as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" -done - -# There might be people who depend on the old broken behavior: `$host' -# used to hold the argument of --host etc. -# FIXME: To remove some day. -build=$build_alias -host=$host_alias -target=$target_alias - -# FIXME: To remove some day. -if test "x$host_alias" != x; then - if test "x$build_alias" = x; then - cross_compiling=maybe - $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. - If a cross compiler is detected then cross compile mode will be used." >&2 - elif test "x$build_alias" != "x$host_alias"; then - cross_compiling=yes - fi -fi - -ac_tool_prefix= -test -n "$host_alias" && ac_tool_prefix=$host_alias- - -test "$silent" = yes && exec 6>/dev/null - - -ac_pwd=`pwd` && test -n "$ac_pwd" && -ac_ls_di=`ls -di .` && -ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || - as_fn_error "working directory cannot be determined" -test "X$ac_ls_di" = "X$ac_pwd_ls_di" || - as_fn_error "pwd does not report name of working directory" - - -# Find the source files, if location was not specified. -if test -z "$srcdir"; then - ac_srcdir_defaulted=yes - # Try the directory containing this script, then the parent directory. - ac_confdir=`$as_dirname -- "$as_myself" || -$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_myself" : 'X\(//\)[^/]' \| \ - X"$as_myself" : 'X\(//\)$' \| \ - X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$as_myself" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - srcdir=$ac_confdir - if test ! -r "$srcdir/$ac_unique_file"; then - srcdir=.. - fi -else - ac_srcdir_defaulted=no -fi -if test ! -r "$srcdir/$ac_unique_file"; then - test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." - as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" -fi -ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" -ac_abs_confdir=`( - cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" - pwd)` -# When building in place, set srcdir=. -if test "$ac_abs_confdir" = "$ac_pwd"; then - srcdir=. -fi -# Remove unnecessary trailing slashes from srcdir. -# Double slashes in file names in object file debugging info -# mess up M-x gdb in Emacs. -case $srcdir in -*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; -esac -for ac_var in $ac_precious_vars; do - eval ac_env_${ac_var}_set=\${${ac_var}+set} - eval ac_env_${ac_var}_value=\$${ac_var} - eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} - eval ac_cv_env_${ac_var}_value=\$${ac_var} -done - -# -# Report the --help message. -# -if test "$ac_init_help" = "long"; then - # Omit some internal or obsolete options to make the list less imposing. - # This message is too long to be a string in the A/UX 3.1 sh. - cat <<_ACEOF -\`configure' configures snes9x-gtk 1.52 to adapt to many kinds of systems. - -Usage: $0 [OPTION]... [VAR=VALUE]... - -To assign environment variables (e.g., CC, CFLAGS...), specify them as -VAR=VALUE. See below for descriptions of some of the useful variables. - -Defaults for the options are specified in brackets. - -Configuration: - -h, --help display this help and exit - --help=short display options specific to this package - --help=recursive display the short help of all the included packages - -V, --version display version information and exit - -q, --quiet, --silent do not print \`checking...' messages - --cache-file=FILE cache test results in FILE [disabled] - -C, --config-cache alias for \`--cache-file=config.cache' - -n, --no-create do not create output files - --srcdir=DIR find the sources in DIR [configure dir or \`..'] - -Installation directories: - --prefix=PREFIX install architecture-independent files in PREFIX - [$ac_default_prefix] - --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX - [PREFIX] - -By default, \`make install' will install all the files in -\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify -an installation prefix other than \`$ac_default_prefix' using \`--prefix', -for instance \`--prefix=\$HOME'. - -For better control, use the options below. - -Fine tuning of the installation directories: - --bindir=DIR user executables [EPREFIX/bin] - --sbindir=DIR system admin executables [EPREFIX/sbin] - --libexecdir=DIR program executables [EPREFIX/libexec] - --sysconfdir=DIR read-only single-machine data [PREFIX/etc] - --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] - --localstatedir=DIR modifiable single-machine data [PREFIX/var] - --libdir=DIR object code libraries [EPREFIX/lib] - --includedir=DIR C header files [PREFIX/include] - --oldincludedir=DIR C header files for non-gcc [/usr/include] - --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] - --datadir=DIR read-only architecture-independent data [DATAROOTDIR] - --infodir=DIR info documentation [DATAROOTDIR/info] - --localedir=DIR locale-dependent data [DATAROOTDIR/locale] - --mandir=DIR man documentation [DATAROOTDIR/man] - --docdir=DIR documentation root [DATAROOTDIR/doc/snes9x-gtk] - --htmldir=DIR html documentation [DOCDIR] - --dvidir=DIR dvi documentation [DOCDIR] - --pdfdir=DIR pdf documentation [DOCDIR] - --psdir=DIR ps documentation [DOCDIR] -_ACEOF - - cat <<\_ACEOF - -Program names: - --program-prefix=PREFIX prepend PREFIX to installed program names - --program-suffix=SUFFIX append SUFFIX to installed program names - --program-transform-name=PROGRAM run sed PROGRAM on installed program names -_ACEOF -fi - -if test -n "$ac_init_help"; then - case $ac_init_help in - short | recursive ) echo "Configuration of snes9x-gtk 1.52:";; - esac - cat <<\_ACEOF - -Optional Features: - --disable-option-checking ignore unrecognized --enable/--with options - --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) - --enable-FEATURE[=ARG] include FEATURE [ARG=yes] - --disable-dependency-tracking speeds up one-time build - --enable-dependency-tracking do not reject slow dependency extractors - --enable-silent-rules less verbose build output (undo: `make V=1') - --disable-silent-rules verbose build output (undo: `make V=0') - --disable-nls do not use Native Language Support - -Optional Packages: - --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] - --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) - --with(out)-debug Leave debug information in the final binary - (default: without) - --with(out)-opengl Use OpenGL for output (default: with) - --with(out)-joystick Enable joystick support if available (default: with) - --with(out)-xv Enable XVideo output on GTK (default: with) - --with(out)-xrandr Enable XRandR support on GTK (default: with) - --with(out)-portaudio Enable PortAudio sound driver support (default: - with) - --with(out)-oss Enable OSS sound driver support (default: with) - --with(out)-alsa Enable ALSA sound driver support (default: with) - --with(out)-pulseaudio Enable PulseAudio sound driver support (default: - with) - --with(out)-assembler Use assembler cores if available (default: with) - --with(out)-zsnesc4 Use ZSNES C4 core if available (default: same as - --with-assembler) - --with(out)-zsnesfx Use ZSNES SuperFX core if available (default: same - as --with-assembler) - --with(out)-debugger Enable debugger (default: without) - --with(out)-sdd1-decomp Use SDD1 decompression (default: with) - --with(out)-netplay Enable netplay support (default: without) - --with(out)-jma-decomp Enable JMA archive decompression (default: with) - --with(out)-newblend New colour blender (default: with) - --with(out)-zlib Support gzip decompression - --with(out)-screenshot Screenshot support through libpng if available - (default: with) - -Some influential environment variables: - CC C compiler command - CFLAGS C compiler flags - LDFLAGS linker flags, e.g. -L if you have libraries in a - nonstandard directory - LIBS libraries to pass to the linker, e.g. -l - CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if - you have headers in a nonstandard directory - CXX C++ compiler command - CXXFLAGS C++ compiler flags - CXXCPP C++ preprocessor - PKG_CONFIG path to pkg-config utility - GTK_CFLAGS C compiler flags for GTK, overriding pkg-config - GTK_LIBS linker flags for GTK, overriding pkg-config - GLIB_CFLAGS C compiler flags for GLIB, overriding pkg-config - GLIB_LIBS linker flags for GLIB, overriding pkg-config - GLADE_CFLAGS - C compiler flags for GLADE, overriding pkg-config - GLADE_LIBS linker flags for GLADE, overriding pkg-config - LIBXML_CFLAGS - C compiler flags for LIBXML, overriding pkg-config - LIBXML_LIBS linker flags for LIBXML, overriding pkg-config - SDL_CFLAGS C compiler flags for SDL, overriding pkg-config - SDL_LIBS linker flags for SDL, overriding pkg-config - XV_CFLAGS C compiler flags for XV, overriding pkg-config - XV_LIBS linker flags for XV, overriding pkg-config - PORTAUDIO_CFLAGS - C compiler flags for PORTAUDIO, overriding pkg-config - PORTAUDIO_LIBS - linker flags for PORTAUDIO, overriding pkg-config - ALSA_CFLAGS C compiler flags for ALSA, overriding pkg-config - ALSA_LIBS linker flags for ALSA, overriding pkg-config - PULSEAUDIO_CFLAGS - C compiler flags for PULSEAUDIO, overriding pkg-config - PULSEAUDIO_LIBS - linker flags for PULSEAUDIO, overriding pkg-config - XRANDR_CFLAGS - C compiler flags for XRANDR, overriding pkg-config - XRANDR_LIBS linker flags for XRANDR, overriding pkg-config - LIBPNG_CFLAGS - C compiler flags for LIBPNG, overriding pkg-config - LIBPNG_LIBS linker flags for LIBPNG, overriding pkg-config - -Use these variables to override the choices made by `configure' or to help -it to find libraries and programs with nonstandard names/locations. - -Report bugs to the package provider. -_ACEOF -ac_status=$? -fi - -if test "$ac_init_help" = "recursive"; then - # If there are subdirs, report their specific --help. - for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue - test -d "$ac_dir" || - { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || - continue - ac_builddir=. - -case "$ac_dir" in -.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; -*) - ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` - # A ".." for each directory in $ac_dir_suffix. - ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` - case $ac_top_builddir_sub in - "") ac_top_builddir_sub=. ac_top_build_prefix= ;; - *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; - esac ;; -esac -ac_abs_top_builddir=$ac_pwd -ac_abs_builddir=$ac_pwd$ac_dir_suffix -# for backward compatibility: -ac_top_builddir=$ac_top_build_prefix - -case $srcdir in - .) # We are building in place. - ac_srcdir=. - ac_top_srcdir=$ac_top_builddir_sub - ac_abs_top_srcdir=$ac_pwd ;; - [\\/]* | ?:[\\/]* ) # Absolute name. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir - ac_abs_top_srcdir=$srcdir ;; - *) # Relative name. - ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_build_prefix$srcdir - ac_abs_top_srcdir=$ac_pwd/$srcdir ;; -esac -ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix - - cd "$ac_dir" || { ac_status=$?; continue; } - # Check for guested configure. - if test -f "$ac_srcdir/configure.gnu"; then - echo && - $SHELL "$ac_srcdir/configure.gnu" --help=recursive - elif test -f "$ac_srcdir/configure"; then - echo && - $SHELL "$ac_srcdir/configure" --help=recursive - else - $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 - fi || ac_status=$? - cd "$ac_pwd" || { ac_status=$?; break; } - done -fi - -test -n "$ac_init_help" && exit $ac_status -if $ac_init_version; then - cat <<\_ACEOF -snes9x-gtk configure 1.52 -generated by GNU Autoconf 2.65 - -Copyright (C) 2009 Free Software Foundation, Inc. -This configure script is free software; the Free Software Foundation -gives unlimited permission to copy, distribute and modify it. -_ACEOF - exit -fi - -## ------------------------ ## -## Autoconf initialization. ## -## ------------------------ ## - -# ac_fn_c_try_compile LINENO -# -------------------------- -# Try to compile conftest.$ac_ext, and return whether this succeeded. -ac_fn_c_try_compile () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - rm -f conftest.$ac_objext - if { { ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_compile") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - grep -v '^ *+' conftest.err >conftest.er1 - cat conftest.er1 >&5 - mv -f conftest.er1 conftest.err - fi - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then : - ac_retval=0 -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=1 -fi - eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} - as_fn_set_status $ac_retval - -} # ac_fn_c_try_compile - -# ac_fn_cxx_try_compile LINENO -# ---------------------------- -# Try to compile conftest.$ac_ext, and return whether this succeeded. -ac_fn_cxx_try_compile () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - rm -f conftest.$ac_objext - if { { ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_compile") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - grep -v '^ *+' conftest.err >conftest.er1 - cat conftest.er1 >&5 - mv -f conftest.er1 conftest.err - fi - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then : - ac_retval=0 -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=1 -fi - eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} - as_fn_set_status $ac_retval - -} # ac_fn_cxx_try_compile - -# ac_fn_cxx_try_link LINENO -# ------------------------- -# Try to link conftest.$ac_ext, and return whether this succeeded. -ac_fn_cxx_try_link () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - rm -f conftest.$ac_objext conftest$ac_exeext - if { { ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_link") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - grep -v '^ *+' conftest.err >conftest.er1 - cat conftest.er1 >&5 - mv -f conftest.er1 conftest.err - fi - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && { - test "$cross_compiling" = yes || - $as_test_x conftest$ac_exeext - }; then : - ac_retval=0 -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=1 -fi - # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information - # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would - # interfere with the next link command; also delete a directory that is - # left behind by Apple's compiler. We do this before executing the actions. - rm -rf conftest.dSYM conftest_ipa8_conftest.oo - eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} - as_fn_set_status $ac_retval - -} # ac_fn_cxx_try_link - -# ac_fn_cxx_check_func LINENO FUNC VAR -# ------------------------------------ -# Tests whether FUNC exists, setting the cache variable VAR accordingly -ac_fn_cxx_check_func () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -$as_echo_n "checking for $2... " >&6; } -if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -/* Define $2 to an innocuous variant, in case declares $2. - For example, HP-UX 11i declares gettimeofday. */ -#define $2 innocuous_$2 - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char $2 (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef $2 - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char $2 (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined __stub_$2 || defined __stub___$2 -choke me -#endif - -int -main () -{ -return $2 (); - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_link "$LINENO"; then : - eval "$3=yes" -else - eval "$3=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -eval ac_res=\$$3 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } - eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} - -} # ac_fn_cxx_check_func - -# ac_fn_cxx_try_cpp LINENO -# ------------------------ -# Try to preprocess conftest.$ac_ext, and return whether this succeeded. -ac_fn_cxx_try_cpp () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - if { { ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - grep -v '^ *+' conftest.err >conftest.er1 - cat conftest.er1 >&5 - mv -f conftest.er1 conftest.err - fi - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } >/dev/null && { - test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || - test ! -s conftest.err - }; then : - ac_retval=0 -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=1 -fi - eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} - as_fn_set_status $ac_retval - -} # ac_fn_cxx_try_cpp - -# ac_fn_cxx_try_run LINENO -# ------------------------ -# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes -# that executables *can* be run. -ac_fn_cxx_try_run () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - if { { ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' - { { case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; }; then : - ac_retval=0 -else - $as_echo "$as_me: program exited with status $ac_status" >&5 - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=$ac_status -fi - rm -rf conftest.dSYM conftest_ipa8_conftest.oo - eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} - as_fn_set_status $ac_retval - -} # ac_fn_cxx_try_run - -# ac_fn_cxx_check_header_mongrel LINENO HEADER VAR INCLUDES -# --------------------------------------------------------- -# Tests whether HEADER exists, giving a warning if it cannot be compiled using -# the include files in INCLUDES and setting the cache variable VAR -# accordingly. -ac_fn_cxx_check_header_mongrel () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -$as_echo_n "checking for $2... " >&6; } -if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : - $as_echo_n "(cached) " >&6 -fi -eval ac_res=\$$3 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -else - # Is the header compilable? -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 -$as_echo_n "checking $2 usability... " >&6; } -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -#include <$2> -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - ac_header_compiler=yes -else - ac_header_compiler=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 -$as_echo "$ac_header_compiler" >&6; } - -# Is the header present? -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 -$as_echo_n "checking $2 presence... " >&6; } -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include <$2> -_ACEOF -if ac_fn_cxx_try_cpp "$LINENO"; then : - ac_header_preproc=yes -else - ac_header_preproc=no -fi -rm -f conftest.err conftest.$ac_ext -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 -$as_echo "$ac_header_preproc" >&6; } - -# So? What about this header? -case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in #(( - yes:no: ) - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 -$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 -$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} - ;; - no:yes:* ) - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 -$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 -$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 -$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 -$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 -$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} - ;; -esac - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -$as_echo_n "checking for $2... " >&6; } -if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : - $as_echo_n "(cached) " >&6 -else - eval "$3=\$ac_header_compiler" -fi -eval ac_res=\$$3 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -fi - eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} - -} # ac_fn_cxx_check_header_mongrel - -# ac_fn_cxx_check_header_compile LINENO HEADER VAR INCLUDES -# --------------------------------------------------------- -# Tests whether HEADER exists and can be compiled using the include files in -# INCLUDES, setting the cache variable VAR accordingly. -ac_fn_cxx_check_header_compile () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -$as_echo_n "checking for $2... " >&6; } -if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -#include <$2> -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - eval "$3=yes" -else - eval "$3=no" -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -eval ac_res=\$$3 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } - eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} - -} # ac_fn_cxx_check_header_compile -cat >config.log <<_ACEOF -This file contains any messages produced by compilers while -running configure, to aid debugging if configure makes a mistake. - -It was created by snes9x-gtk $as_me 1.52, which was -generated by GNU Autoconf 2.65. Invocation command line was - - $ $0 $@ - -_ACEOF -exec 5>>config.log -{ -cat <<_ASUNAME -## --------- ## -## Platform. ## -## --------- ## - -hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` -uname -m = `(uname -m) 2>/dev/null || echo unknown` -uname -r = `(uname -r) 2>/dev/null || echo unknown` -uname -s = `(uname -s) 2>/dev/null || echo unknown` -uname -v = `(uname -v) 2>/dev/null || echo unknown` - -/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` -/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` - -/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` -/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` -/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` -/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` -/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` -/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` -/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` - -_ASUNAME - -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - $as_echo "PATH: $as_dir" - done -IFS=$as_save_IFS - -} >&5 - -cat >&5 <<_ACEOF - - -## ----------- ## -## Core tests. ## -## ----------- ## - -_ACEOF - - -# Keep a trace of the command line. -# Strip out --no-create and --no-recursion so they do not pile up. -# Strip out --silent because we don't want to record it for future runs. -# Also quote any args containing shell meta-characters. -# Make two passes to allow for proper duplicate-argument suppression. -ac_configure_args= -ac_configure_args0= -ac_configure_args1= -ac_must_keep_next=false -for ac_pass in 1 2 -do - for ac_arg - do - case $ac_arg in - -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil) - continue ;; - *\'*) - ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - case $ac_pass in - 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; - 2) - as_fn_append ac_configure_args1 " '$ac_arg'" - if test $ac_must_keep_next = true; then - ac_must_keep_next=false # Got value, back to normal. - else - case $ac_arg in - *=* | --config-cache | -C | -disable-* | --disable-* \ - | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ - | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ - | -with-* | --with-* | -without-* | --without-* | --x) - case "$ac_configure_args0 " in - "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; - esac - ;; - -* ) ac_must_keep_next=true ;; - esac - fi - as_fn_append ac_configure_args " '$ac_arg'" - ;; - esac - done -done -{ ac_configure_args0=; unset ac_configure_args0;} -{ ac_configure_args1=; unset ac_configure_args1;} - -# When interrupted or exit'd, cleanup temporary files, and complete -# config.log. We remove comments because anyway the quotes in there -# would cause problems or look ugly. -# WARNING: Use '\'' to represent an apostrophe within the trap. -# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. -trap 'exit_status=$? - # Save into config.log some information that might help in debugging. - { - echo - - cat <<\_ASBOX -## ---------------- ## -## Cache variables. ## -## ---------------- ## -_ASBOX - echo - # The following way of writing the cache mishandles newlines in values, -( - for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do - eval ac_val=\$$ac_var - case $ac_val in #( - *${as_nl}*) - case $ac_var in #( - *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 -$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; - esac - case $ac_var in #( - _ | IFS | as_nl) ;; #( - BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( - *) { eval $ac_var=; unset $ac_var;} ;; - esac ;; - esac - done - (set) 2>&1 | - case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( - *${as_nl}ac_space=\ *) - sed -n \ - "s/'\''/'\''\\\\'\'''\''/g; - s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" - ;; #( - *) - sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" - ;; - esac | - sort -) - echo - - cat <<\_ASBOX -## ----------------- ## -## Output variables. ## -## ----------------- ## -_ASBOX - echo - for ac_var in $ac_subst_vars - do - eval ac_val=\$$ac_var - case $ac_val in - *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; - esac - $as_echo "$ac_var='\''$ac_val'\''" - done | sort - echo - - if test -n "$ac_subst_files"; then - cat <<\_ASBOX -## ------------------- ## -## File substitutions. ## -## ------------------- ## -_ASBOX - echo - for ac_var in $ac_subst_files - do - eval ac_val=\$$ac_var - case $ac_val in - *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; - esac - $as_echo "$ac_var='\''$ac_val'\''" - done | sort - echo - fi - - if test -s confdefs.h; then - cat <<\_ASBOX -## ----------- ## -## confdefs.h. ## -## ----------- ## -_ASBOX - echo - cat confdefs.h - echo - fi - test "$ac_signal" != 0 && - $as_echo "$as_me: caught signal $ac_signal" - $as_echo "$as_me: exit $exit_status" - } >&5 - rm -f core *.core core.conftest.* && - rm -f -r conftest* confdefs* conf$$* $ac_clean_files && - exit $exit_status -' 0 -for ac_signal in 1 2 13 15; do - trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal -done -ac_signal=0 - -# confdefs.h avoids OS command line length limits that DEFS can exceed. -rm -f -r conftest* confdefs.h - -$as_echo "/* confdefs.h */" > confdefs.h - -# Predefined preprocessor variables. - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_NAME "$PACKAGE_NAME" -_ACEOF - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_TARNAME "$PACKAGE_TARNAME" -_ACEOF - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_VERSION "$PACKAGE_VERSION" -_ACEOF - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_STRING "$PACKAGE_STRING" -_ACEOF - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" -_ACEOF - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_URL "$PACKAGE_URL" -_ACEOF - - -# Let the site file select an alternate cache file if it wants to. -# Prefer an explicitly selected file to automatically selected ones. -ac_site_file1=NONE -ac_site_file2=NONE -if test -n "$CONFIG_SITE"; then - ac_site_file1=$CONFIG_SITE -elif test "x$prefix" != xNONE; then - ac_site_file1=$prefix/share/config.site - ac_site_file2=$prefix/etc/config.site -else - ac_site_file1=$ac_default_prefix/share/config.site - ac_site_file2=$ac_default_prefix/etc/config.site -fi -for ac_site_file in "$ac_site_file1" "$ac_site_file2" -do - test "x$ac_site_file" = xNONE && continue - if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 -$as_echo "$as_me: loading site script $ac_site_file" >&6;} - sed 's/^/| /' "$ac_site_file" >&5 - . "$ac_site_file" - fi -done - -if test -r "$cache_file"; then - # Some versions of bash will fail to source /dev/null (special files - # actually), so we avoid doing that. DJGPP emulates it as a regular file. - if test /dev/null != "$cache_file" && test -f "$cache_file"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 -$as_echo "$as_me: loading cache $cache_file" >&6;} - case $cache_file in - [\\/]* | ?:[\\/]* ) . "$cache_file";; - *) . "./$cache_file";; - esac - fi -else - { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 -$as_echo "$as_me: creating cache $cache_file" >&6;} - >$cache_file -fi - -# Check that the precious variables saved in the cache have kept the same -# value. -ac_cache_corrupted=false -for ac_var in $ac_precious_vars; do - eval ac_old_set=\$ac_cv_env_${ac_var}_set - eval ac_new_set=\$ac_env_${ac_var}_set - eval ac_old_val=\$ac_cv_env_${ac_var}_value - eval ac_new_val=\$ac_env_${ac_var}_value - case $ac_old_set,$ac_new_set in - set,) - { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 -$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} - ac_cache_corrupted=: ;; - ,set) - { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 -$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} - ac_cache_corrupted=: ;; - ,);; - *) - if test "x$ac_old_val" != "x$ac_new_val"; then - # differences in whitespace do not lead to failure. - ac_old_val_w=`echo x $ac_old_val` - ac_new_val_w=`echo x $ac_new_val` - if test "$ac_old_val_w" != "$ac_new_val_w"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 -$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} - ac_cache_corrupted=: - else - { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 -$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} - eval $ac_var=\$ac_old_val - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 -$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 -$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} - fi;; - esac - # Pass precious variables to config.status. - if test "$ac_new_set" = set; then - case $ac_new_val in - *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; - *) ac_arg=$ac_var=$ac_new_val ;; - esac - case " $ac_configure_args " in - *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. - *) as_fn_append ac_configure_args " '$ac_arg'" ;; - esac - fi -done -if $ac_cache_corrupted; then - { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 -$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} - as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 -fi -## -------------------- ## -## Main body of script. ## -## -------------------- ## - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -CFLAGS="-O2 -Wall -W -pedantic -Wno-unused-parameter -pipe $CFLAGS" -CXXFLAGS="$CFLAGS" - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu -if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. -set dummy ${ac_tool_prefix}gcc; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_CC+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_CC="${ac_tool_prefix}gcc" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -$as_echo "$CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_CC"; then - ac_ct_CC=$CC - # Extract the first word of "gcc", so it can be a program name with args. -set dummy gcc; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_CC="gcc" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 -$as_echo "$ac_ct_CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - if test "x$ac_ct_CC" = x; then - CC="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CC=$ac_ct_CC - fi -else - CC="$ac_cv_prog_CC" -fi - -if test -z "$CC"; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. -set dummy ${ac_tool_prefix}cc; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_CC+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_CC="${ac_tool_prefix}cc" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -$as_echo "$CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - fi -fi -if test -z "$CC"; then - # Extract the first word of "cc", so it can be a program name with args. -set dummy cc; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_CC+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else - ac_prog_rejected=no -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then - ac_prog_rejected=yes - continue - fi - ac_cv_prog_CC="cc" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -if test $ac_prog_rejected = yes; then - # We found a bogon in the path, so make sure we never use it. - set dummy $ac_cv_prog_CC - shift - if test $# != 0; then - # We chose a different compiler from the bogus one. - # However, it has the same basename, so the bogon will be chosen - # first if we set CC to just the basename; use the full file name. - shift - ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" - fi -fi -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -$as_echo "$CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -fi -if test -z "$CC"; then - if test -n "$ac_tool_prefix"; then - for ac_prog in cl.exe - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_CC+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_CC="$ac_tool_prefix$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -$as_echo "$CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - test -n "$CC" && break - done -fi -if test -z "$CC"; then - ac_ct_CC=$CC - for ac_prog in cl.exe -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_CC="$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 -$as_echo "$ac_ct_CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - test -n "$ac_ct_CC" && break -done - - if test "x$ac_ct_CC" = x; then - CC="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CC=$ac_ct_CC - fi -fi - -fi - - -test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error "no acceptable C compiler found in \$PATH -See \`config.log' for more details." "$LINENO" 5; } - -# Provide some information about the compiler. -$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 -set X $ac_compile -ac_compiler=$2 -for ac_option in --version -v -V -qversion; do - { { ac_try="$ac_compiler $ac_option >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_compiler $ac_option >&5") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - sed '10a\ -... rest of stderr output deleted ... - 10q' conftest.err >conftest.er1 - cat conftest.er1 >&5 - fi - rm -f conftest.er1 conftest.err - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } -done - -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -ac_clean_files_save=$ac_clean_files -ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" -# Try to create an executable without -o first, disregard a.out. -# It will help us diagnose broken compilers, and finding out an intuition -# of exeext. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 -$as_echo_n "checking whether the C compiler works... " >&6; } -ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` - -# The possible output files: -ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" - -ac_rmfiles= -for ac_file in $ac_files -do - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; - * ) ac_rmfiles="$ac_rmfiles $ac_file";; - esac -done -rm -f $ac_rmfiles - -if { { ac_try="$ac_link_default" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_link_default") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then : - # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. -# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' -# in a Makefile. We should not override ac_cv_exeext if it was cached, -# so that the user can short-circuit this test for compilers unknown to -# Autoconf. -for ac_file in $ac_files '' -do - test -f "$ac_file" || continue - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) - ;; - [ab].out ) - # We found the default executable, but exeext='' is most - # certainly right. - break;; - *.* ) - if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; - then :; else - ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` - fi - # We set ac_cv_exeext here because the later test for it is not - # safe: cross compilers may not add the suffix if given an `-o' - # argument, so we may need to know it at that point already. - # Even if this section looks crufty: it has the advantage of - # actually working. - break;; - * ) - break;; - esac -done -test "$ac_cv_exeext" = no && ac_cv_exeext= - -else - ac_file='' -fi -if test -z "$ac_file"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -$as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -{ as_fn_set_status 77 -as_fn_error "C compiler cannot create executables -See \`config.log' for more details." "$LINENO" 5; }; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 -$as_echo_n "checking for C compiler default output file name... " >&6; } -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 -$as_echo "$ac_file" >&6; } -ac_exeext=$ac_cv_exeext - -rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out -ac_clean_files=$ac_clean_files_save -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 -$as_echo_n "checking for suffix of executables... " >&6; } -if { { ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then : - # If both `conftest.exe' and `conftest' are `present' (well, observable) -# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will -# work properly (i.e., refer to `conftest.exe'), while it won't with -# `rm'. -for ac_file in conftest.exe conftest conftest.*; do - test -f "$ac_file" || continue - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; - *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` - break;; - * ) break;; - esac -done -else - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error "cannot compute suffix of executables: cannot compile and link -See \`config.log' for more details." "$LINENO" 5; } -fi -rm -f conftest conftest$ac_cv_exeext -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 -$as_echo "$ac_cv_exeext" >&6; } - -rm -f conftest.$ac_ext -EXEEXT=$ac_cv_exeext -ac_exeext=$EXEEXT -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main () -{ -FILE *f = fopen ("conftest.out", "w"); - return ferror (f) || fclose (f) != 0; - - ; - return 0; -} -_ACEOF -ac_clean_files="$ac_clean_files conftest.out" -# Check that the compiler produces executables we can run. If not, either -# the compiler is broken, or we cross compile. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 -$as_echo_n "checking whether we are cross compiling... " >&6; } -if test "$cross_compiling" != yes; then - { { ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } - if { ac_try='./conftest$ac_cv_exeext' - { { case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; }; then - cross_compiling=no - else - if test "$cross_compiling" = maybe; then - cross_compiling=yes - else - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error "cannot run C compiled programs. -If you meant to cross compile, use \`--host'. -See \`config.log' for more details." "$LINENO" 5; } - fi - fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 -$as_echo "$cross_compiling" >&6; } - -rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out -ac_clean_files=$ac_clean_files_save -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 -$as_echo_n "checking for suffix of object files... " >&6; } -if test "${ac_cv_objext+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.o conftest.obj -if { { ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_compile") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then : - for ac_file in conftest.o conftest.obj conftest.*; do - test -f "$ac_file" || continue; - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; - *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` - break;; - esac -done -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error "cannot compute suffix of object files: cannot compile -See \`config.log' for more details." "$LINENO" 5; } -fi -rm -f conftest.$ac_cv_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 -$as_echo "$ac_cv_objext" >&6; } -OBJEXT=$ac_cv_objext -ac_objext=$OBJEXT -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 -$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } -if test "${ac_cv_c_compiler_gnu+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ -#ifndef __GNUC__ - choke me -#endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_compiler_gnu=yes -else - ac_compiler_gnu=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -ac_cv_c_compiler_gnu=$ac_compiler_gnu - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 -$as_echo "$ac_cv_c_compiler_gnu" >&6; } -if test $ac_compiler_gnu = yes; then - GCC=yes -else - GCC= -fi -ac_test_CFLAGS=${CFLAGS+set} -ac_save_CFLAGS=$CFLAGS -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 -$as_echo_n "checking whether $CC accepts -g... " >&6; } -if test "${ac_cv_prog_cc_g+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - ac_save_c_werror_flag=$ac_c_werror_flag - ac_c_werror_flag=yes - ac_cv_prog_cc_g=no - CFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_prog_cc_g=yes -else - CFLAGS="" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - -else - ac_c_werror_flag=$ac_save_c_werror_flag - CFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_prog_cc_g=yes -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - ac_c_werror_flag=$ac_save_c_werror_flag -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 -$as_echo "$ac_cv_prog_cc_g" >&6; } -if test "$ac_test_CFLAGS" = set; then - CFLAGS=$ac_save_CFLAGS -elif test $ac_cv_prog_cc_g = yes; then - if test "$GCC" = yes; then - CFLAGS="-g -O2" - else - CFLAGS="-g" - fi -else - if test "$GCC" = yes; then - CFLAGS="-O2" - else - CFLAGS= - fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 -$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } -if test "${ac_cv_prog_cc_c89+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - ac_cv_prog_cc_c89=no -ac_save_CC=$CC -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -#include -#include -#include -/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ -struct buf { int x; }; -FILE * (*rcsopen) (struct buf *, struct stat *, int); -static char *e (p, i) - char **p; - int i; -{ - return p[i]; -} -static char *f (char * (*g) (char **, int), char **p, ...) -{ - char *s; - va_list v; - va_start (v,p); - s = g (p, va_arg (v,int)); - va_end (v); - return s; -} - -/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has - function prototypes and stuff, but not '\xHH' hex character constants. - These don't provoke an error unfortunately, instead are silently treated - as 'x'. The following induces an error, until -std is added to get - proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an - array size at least. It's necessary to write '\x00'==0 to get something - that's true only with -std. */ -int osf4_cc_array ['\x00' == 0 ? 1 : -1]; - -/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters - inside strings and character constants. */ -#define FOO(x) 'x' -int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; - -int test (int i, double x); -struct s1 {int (*f) (int a);}; -struct s2 {int (*f) (double a);}; -int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); -int argc; -char **argv; -int -main () -{ -return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; - ; - return 0; -} -_ACEOF -for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ - -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" -do - CC="$ac_save_CC $ac_arg" - if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_prog_cc_c89=$ac_arg -fi -rm -f core conftest.err conftest.$ac_objext - test "x$ac_cv_prog_cc_c89" != "xno" && break -done -rm -f conftest.$ac_ext -CC=$ac_save_CC - -fi -# AC_CACHE_VAL -case "x$ac_cv_prog_cc_c89" in - x) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 -$as_echo "none needed" >&6; } ;; - xno) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 -$as_echo "unsupported" >&6; } ;; - *) - CC="$CC $ac_cv_prog_cc_c89" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 -$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; -esac -if test "x$ac_cv_prog_cc_c89" != xno; then : - -fi - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu -if test -z "$CXX"; then - if test -n "$CCC"; then - CXX=$CCC - else - if test -n "$ac_tool_prefix"; then - for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_CXX+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$CXX"; then - ac_cv_prog_CXX="$CXX" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CXX=$ac_cv_prog_CXX -if test -n "$CXX"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 -$as_echo "$CXX" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - test -n "$CXX" && break - done -fi -if test -z "$CXX"; then - ac_ct_CXX=$CXX - for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$ac_ct_CXX"; then - ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_CXX="$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_CXX=$ac_cv_prog_ac_ct_CXX -if test -n "$ac_ct_CXX"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 -$as_echo "$ac_ct_CXX" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - test -n "$ac_ct_CXX" && break -done - - if test "x$ac_ct_CXX" = x; then - CXX="g++" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CXX=$ac_ct_CXX - fi -fi - - fi -fi -# Provide some information about the compiler. -$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 -set X $ac_compile -ac_compiler=$2 -for ac_option in --version -v -V -qversion; do - { { ac_try="$ac_compiler $ac_option >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_compiler $ac_option >&5") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - sed '10a\ -... rest of stderr output deleted ... - 10q' conftest.err >conftest.er1 - cat conftest.er1 >&5 - fi - rm -f conftest.er1 conftest.err - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } -done - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 -$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } -if test "${ac_cv_cxx_compiler_gnu+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ -#ifndef __GNUC__ - choke me -#endif - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - ac_compiler_gnu=yes -else - ac_compiler_gnu=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -ac_cv_cxx_compiler_gnu=$ac_compiler_gnu - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 -$as_echo "$ac_cv_cxx_compiler_gnu" >&6; } -if test $ac_compiler_gnu = yes; then - GXX=yes -else - GXX= -fi -ac_test_CXXFLAGS=${CXXFLAGS+set} -ac_save_CXXFLAGS=$CXXFLAGS -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 -$as_echo_n "checking whether $CXX accepts -g... " >&6; } -if test "${ac_cv_prog_cxx_g+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - ac_save_cxx_werror_flag=$ac_cxx_werror_flag - ac_cxx_werror_flag=yes - ac_cv_prog_cxx_g=no - CXXFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - ac_cv_prog_cxx_g=yes -else - CXXFLAGS="" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - -else - ac_cxx_werror_flag=$ac_save_cxx_werror_flag - CXXFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - ac_cv_prog_cxx_g=yes -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - ac_cxx_werror_flag=$ac_save_cxx_werror_flag -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 -$as_echo "$ac_cv_prog_cxx_g" >&6; } -if test "$ac_test_CXXFLAGS" = set; then - CXXFLAGS=$ac_save_CXXFLAGS -elif test $ac_cv_prog_cxx_g = yes; then - if test "$GXX" = yes; then - CXXFLAGS="-g -O2" - else - CXXFLAGS="-g" - fi -else - if test "$GXX" = yes; then - CXXFLAGS="-O2" - else - CXXFLAGS= - fi -fi -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. -set dummy ${ac_tool_prefix}ranlib; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_RANLIB+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$RANLIB"; then - ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -RANLIB=$ac_cv_prog_RANLIB -if test -n "$RANLIB"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 -$as_echo "$RANLIB" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_RANLIB"; then - ac_ct_RANLIB=$RANLIB - # Extract the first word of "ranlib", so it can be a program name with args. -set dummy ranlib; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$ac_ct_RANLIB"; then - ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_RANLIB="ranlib" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB -if test -n "$ac_ct_RANLIB"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 -$as_echo "$ac_ct_RANLIB" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - if test "x$ac_ct_RANLIB" = x; then - RANLIB=":" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - RANLIB=$ac_ct_RANLIB - fi -else - RANLIB="$ac_cv_prog_RANLIB" -fi - -ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - -ac_aux_dir= -for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do - for ac_t in install-sh install.sh shtool; do - if test -f "$ac_dir/$ac_t"; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/$ac_t -c" - break 2 - fi - done -done -if test -z "$ac_aux_dir"; then - as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 -fi - -# These three variables are undocumented and unsupported, -# and are intended to be withdrawn in a future Autoconf release. -# They can cause serious problems if a builder's source tree is in a directory -# whose full name contains unusual characters. -ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. -ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. -ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. - - -# Find a good install program. We prefer a C program (faster), -# so one script is as good as another. But avoid the broken or -# incompatible versions: -# SysV /etc/install, /usr/sbin/install -# SunOS /usr/etc/install -# IRIX /sbin/install -# AIX /bin/install -# AmigaOS /C/install, which installs bootblocks on floppy discs -# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag -# AFS /usr/afsws/bin/install, which mishandles nonexistent args -# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" -# OS/2's system install, which has a completely different semantic -# ./install, which can be erroneously created by make from ./install.sh. -# Reject install programs that cannot install multiple files. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 -$as_echo_n "checking for a BSD-compatible install... " >&6; } -if test -z "$INSTALL"; then -if test "${ac_cv_path_install+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - # Account for people who put trailing slashes in PATH elements. -case $as_dir/ in #(( - ./ | .// | /[cC]/* | \ - /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ - ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ - /usr/ucb/* ) ;; - *) - # OSF1 and SCO ODT 3.0 have their own names for install. - # Don't use installbsd from OSF since it installs stuff as root - # by default. - for ac_prog in ginstall scoinst install; do - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then - if test $ac_prog = install && - grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # AIX install. It has an incompatible calling convention. - : - elif test $ac_prog = install && - grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # program-specific install script used by HP pwplus--don't use. - : - else - rm -rf conftest.one conftest.two conftest.dir - echo one > conftest.one - echo two > conftest.two - mkdir conftest.dir - if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && - test -s conftest.one && test -s conftest.two && - test -s conftest.dir/conftest.one && - test -s conftest.dir/conftest.two - then - ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" - break 3 - fi - fi - fi - done - done - ;; -esac - - done -IFS=$as_save_IFS - -rm -rf conftest.one conftest.two conftest.dir - -fi - if test "${ac_cv_path_install+set}" = set; then - INSTALL=$ac_cv_path_install - else - # As a last resort, use the slow shell script. Don't cache a - # value for INSTALL within a source directory, because that will - # break other packages using the cache if that directory is - # removed, or if the value is a relative name. - INSTALL=$ac_install_sh - fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 -$as_echo "$INSTALL" >&6; } - -# Use test -z because SunOS4 sh mishandles braces in ${var-val}. -# It thinks the first close brace ends the variable substitution. -test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' - -test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' - -test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' - -am__api_version='1.11' - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 -$as_echo_n "checking whether build environment is sane... " >&6; } -# Just in case -sleep 1 -echo timestamp > conftest.file -# Reject unsafe characters in $srcdir or the absolute working directory -# name. Accept space and tab only in the latter. -am_lf=' -' -case `pwd` in - *[\\\"\#\$\&\'\`$am_lf]*) - as_fn_error "unsafe absolute working directory name" "$LINENO" 5;; -esac -case $srcdir in - *[\\\"\#\$\&\'\`$am_lf\ \ ]*) - as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; -esac - -# Do `set' in a subshell so we don't clobber the current shell's -# arguments. Must try -L first in case configure is actually a -# symlink; some systems play weird games with the mod time of symlinks -# (eg FreeBSD returns the mod time of the symlink's containing -# directory). -if ( - set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` - if test "$*" = "X"; then - # -L didn't work. - set X `ls -t "$srcdir/configure" conftest.file` - fi - rm -f conftest.file - if test "$*" != "X $srcdir/configure conftest.file" \ - && test "$*" != "X conftest.file $srcdir/configure"; then - - # If neither matched, then we have a broken ls. This can happen - # if, for instance, CONFIG_SHELL is bash and it inherits a - # broken ls alias from the environment. This has actually - # happened. Such a system could not be considered "sane". - as_fn_error "ls -t appears to fail. Make sure there is not a broken -alias in your environment" "$LINENO" 5 - fi - - test "$2" = conftest.file - ) -then - # Ok. - : -else - as_fn_error "newly created file is older than distributed files! -Check your system clock" "$LINENO" 5 -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } -test "$program_prefix" != NONE && - program_transform_name="s&^&$program_prefix&;$program_transform_name" -# Use a double $ so make ignores it. -test "$program_suffix" != NONE && - program_transform_name="s&\$&$program_suffix&;$program_transform_name" -# Double any \ or $. -# By default was `s,x,x', remove it if useless. -ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' -program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` - -# expand $ac_aux_dir to an absolute path -am_aux_dir=`cd $ac_aux_dir && pwd` - -if test x"${MISSING+set}" != xset; then - case $am_aux_dir in - *\ * | *\ *) - MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; - *) - MISSING="\${SHELL} $am_aux_dir/missing" ;; - esac -fi -# Use eval to expand $SHELL -if eval "$MISSING --run true"; then - am_missing_run="$MISSING --run " -else - am_missing_run= - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 -$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} -fi - -if test x"${install_sh}" != xset; then - case $am_aux_dir in - *\ * | *\ *) - install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; - *) - install_sh="\${SHELL} $am_aux_dir/install-sh" - esac -fi - -# Installed binaries are usually stripped using `strip' when the user -# run `make install-strip'. However `strip' might not be the right -# tool to use in cross-compilation environments, therefore Automake -# will honor the `STRIP' environment variable to overrule this program. -if test "$cross_compiling" != no; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. -set dummy ${ac_tool_prefix}strip; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_STRIP+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$STRIP"; then - ac_cv_prog_STRIP="$STRIP" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_STRIP="${ac_tool_prefix}strip" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -STRIP=$ac_cv_prog_STRIP -if test -n "$STRIP"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 -$as_echo "$STRIP" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_STRIP"; then - ac_ct_STRIP=$STRIP - # Extract the first word of "strip", so it can be a program name with args. -set dummy strip; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$ac_ct_STRIP"; then - ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_STRIP="strip" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP -if test -n "$ac_ct_STRIP"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 -$as_echo "$ac_ct_STRIP" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - if test "x$ac_ct_STRIP" = x; then - STRIP=":" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - STRIP=$ac_ct_STRIP - fi -else - STRIP="$ac_cv_prog_STRIP" -fi - -fi -INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 -$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } -if test -z "$MKDIR_P"; then - if test "${ac_cv_path_mkdir+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_prog in mkdir gmkdir; do - for ac_exec_ext in '' $ac_executable_extensions; do - { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue - case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( - 'mkdir (GNU coreutils) '* | \ - 'mkdir (coreutils) '* | \ - 'mkdir (fileutils) '4.1*) - ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext - break 3;; - esac - done - done - done -IFS=$as_save_IFS - -fi - - test -d ./--version && rmdir ./--version - if test "${ac_cv_path_mkdir+set}" = set; then - MKDIR_P="$ac_cv_path_mkdir -p" - else - # As a last resort, use the slow shell script. Don't cache a - # value for MKDIR_P within a source directory, because that will - # break other packages using the cache if that directory is - # removed, or if the value is a relative name. - MKDIR_P="$ac_install_sh -d" - fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 -$as_echo "$MKDIR_P" >&6; } - -mkdir_p="$MKDIR_P" -case $mkdir_p in - [\\/$]* | ?:[\\/]*) ;; - */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; -esac - -for ac_prog in gawk mawk nawk awk -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_AWK+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$AWK"; then - ac_cv_prog_AWK="$AWK" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_AWK="$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -AWK=$ac_cv_prog_AWK -if test -n "$AWK"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 -$as_echo "$AWK" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - test -n "$AWK" && break -done - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 -$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } -set x ${MAKE-make} -ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` -if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : - $as_echo_n "(cached) " >&6 -else - cat >conftest.make <<\_ACEOF -SHELL = /bin/sh -all: - @echo '@@@%%%=$(MAKE)=@@@%%%' -_ACEOF -# GNU make sometimes prints "make[1]: Entering...", which would confuse us. -case `${MAKE-make} -f conftest.make 2>/dev/null` in - *@@@%%%=?*=@@@%%%*) - eval ac_cv_prog_make_${ac_make}_set=yes;; - *) - eval ac_cv_prog_make_${ac_make}_set=no;; -esac -rm -f conftest.make -fi -if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - SET_MAKE= -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - SET_MAKE="MAKE=${MAKE-make}" -fi - -rm -rf .tst 2>/dev/null -mkdir .tst 2>/dev/null -if test -d .tst; then - am__leading_dot=. -else - am__leading_dot=_ -fi -rmdir .tst 2>/dev/null - -DEPDIR="${am__leading_dot}deps" - -ac_config_commands="$ac_config_commands depfiles" - - -am_make=${MAKE-make} -cat > confinc << 'END' -am__doit: - @echo this is the am__doit target -.PHONY: am__doit -END -# If we don't find an include directive, just comment out the code. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 -$as_echo_n "checking for style of include used by $am_make... " >&6; } -am__include="#" -am__quote= -_am_result=none -# First try GNU make style include. -echo "include confinc" > confmf -# Ignore all kinds of additional output from `make'. -case `$am_make -s -f confmf 2> /dev/null` in #( -*the\ am__doit\ target*) - am__include=include - am__quote= - _am_result=GNU - ;; -esac -# Now try BSD make style include. -if test "$am__include" = "#"; then - echo '.include "confinc"' > confmf - case `$am_make -s -f confmf 2> /dev/null` in #( - *the\ am__doit\ target*) - am__include=.include - am__quote="\"" - _am_result=BSD - ;; - esac -fi - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 -$as_echo "$_am_result" >&6; } -rm -f confinc confmf - -# Check whether --enable-dependency-tracking was given. -if test "${enable_dependency_tracking+set}" = set; then : - enableval=$enable_dependency_tracking; -fi - -if test "x$enable_dependency_tracking" != xno; then - am_depcomp="$ac_aux_dir/depcomp" - AMDEPBACKSLASH='\' -fi - if test "x$enable_dependency_tracking" != xno; then - AMDEP_TRUE= - AMDEP_FALSE='#' -else - AMDEP_TRUE='#' - AMDEP_FALSE= -fi - - -if test "`cd $srcdir && pwd`" != "`pwd`"; then - # Use -I$(srcdir) only when $(srcdir) != ., so that make's output - # is not polluted with repeated "-I." - am__isrc=' -I$(srcdir)' - # test to see if srcdir already configured - if test -f $srcdir/config.status; then - as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 - fi -fi - -# test whether we have cygpath -if test -z "$CYGPATH_W"; then - if (cygpath --version) >/dev/null 2>/dev/null; then - CYGPATH_W='cygpath -w' - else - CYGPATH_W=echo - fi -fi - - -# Define the identity of the package. - PACKAGE='snes9x-gtk' - VERSION='1.52' - - -cat >>confdefs.h <<_ACEOF -#define PACKAGE "$PACKAGE" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -#define VERSION "$VERSION" -_ACEOF - -# Some tools Automake needs. - -ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} - - -AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} - - -AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} - - -AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} - - -MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} - -# We need awk for the "check" target. The system "awk" is bad on -# some platforms. -# Always define AMTAR for backward compatibility. - -AMTAR=${AMTAR-"${am_missing_run}tar"} - -am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' - - - - -depcc="$CC" am_compiler_list= - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 -$as_echo_n "checking dependency style of $depcc... " >&6; } -if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then - # We make a subdir and do the tests there. Otherwise we can end up - # making bogus files that we don't know about and never remove. For - # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named `D' -- because `-MD' means `put the output - # in D'. - mkdir conftest.dir - # Copy depcomp to subdir because otherwise we won't find it if we're - # using a relative directory. - cp "$am_depcomp" conftest.dir - cd conftest.dir - # We will build objects and dependencies in a subdirectory because - # it helps to detect inapplicable dependency modes. For instance - # both Tru64's cc and ICC support -MD to output dependencies as a - # side effect of compilation, but ICC will put the dependencies in - # the current directory while Tru64 will put them in the object - # directory. - mkdir sub - - am_cv_CC_dependencies_compiler_type=none - if test "$am_compiler_list" = ""; then - am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` - fi - am__universal=false - case " $depcc " in #( - *\ -arch\ *\ -arch\ *) am__universal=true ;; - esac - - for depmode in $am_compiler_list; do - # Setup a source with many dependencies, because some compilers - # like to wrap large dependency lists on column 80 (with \), and - # we should not choose a depcomp mode which is confused by this. - # - # We need to recreate these files for each test, as the compiler may - # overwrite some of them when testing with obscure command lines. - # This happens at least with the AIX C compiler. - : > sub/conftest.c - for i in 1 2 3 4 5 6; do - echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with - # Solaris 8's {/usr,}/bin/sh. - touch sub/conftst$i.h - done - echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - - # We check with `-c' and `-o' for the sake of the "dashmstdout" - # mode. It turns out that the SunPro C++ compiler does not properly - # handle `-M -o', and we need to detect this. Also, some Intel - # versions had trouble with output in subdirs - am__obj=sub/conftest.${OBJEXT-o} - am__minus_obj="-o $am__obj" - case $depmode in - gcc) - # This depmode causes a compiler race in universal mode. - test "$am__universal" = false || continue - ;; - nosideeffect) - # after this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested - if test "x$enable_dependency_tracking" = xyes; then - continue - else - break - fi - ;; - msvisualcpp | msvcmsys) - # This compiler won't grok `-c -o', but also, the minuso test has - # not run yet. These depmodes are late enough in the game, and - # so weak that their functioning should not be impacted. - am__obj=conftest.${OBJEXT-o} - am__minus_obj= - ;; - none) break ;; - esac - if depmode=$depmode \ - source=sub/conftest.c object=$am__obj \ - depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ - $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ - >/dev/null 2>conftest.err && - grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && - grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && - grep $am__obj sub/conftest.Po > /dev/null 2>&1 && - ${MAKE-make} -s -f confmf > /dev/null 2>&1; then - # icc doesn't choke on unknown options, it will just issue warnings - # or remarks (even with -Werror). So we grep stderr for any message - # that says an option was ignored or not supported. - # When given -MP, icc 7.0 and 7.1 complain thusly: - # icc: Command line warning: ignoring option '-M'; no argument required - # The diagnosis changed in icc 8.0: - # icc: Command line remark: option '-MP' not supported - if (grep 'ignoring option' conftest.err || - grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else - am_cv_CC_dependencies_compiler_type=$depmode - break - fi - fi - done - - cd .. - rm -rf conftest.dir -else - am_cv_CC_dependencies_compiler_type=none -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 -$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } -CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type - - if - test "x$enable_dependency_tracking" != xno \ - && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then - am__fastdepCC_TRUE= - am__fastdepCC_FALSE='#' -else - am__fastdepCC_TRUE='#' - am__fastdepCC_FALSE= -fi - - -depcc="$CXX" am_compiler_list= - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 -$as_echo_n "checking dependency style of $depcc... " >&6; } -if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then - # We make a subdir and do the tests there. Otherwise we can end up - # making bogus files that we don't know about and never remove. For - # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named `D' -- because `-MD' means `put the output - # in D'. - mkdir conftest.dir - # Copy depcomp to subdir because otherwise we won't find it if we're - # using a relative directory. - cp "$am_depcomp" conftest.dir - cd conftest.dir - # We will build objects and dependencies in a subdirectory because - # it helps to detect inapplicable dependency modes. For instance - # both Tru64's cc and ICC support -MD to output dependencies as a - # side effect of compilation, but ICC will put the dependencies in - # the current directory while Tru64 will put them in the object - # directory. - mkdir sub - - am_cv_CXX_dependencies_compiler_type=none - if test "$am_compiler_list" = ""; then - am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` - fi - am__universal=false - case " $depcc " in #( - *\ -arch\ *\ -arch\ *) am__universal=true ;; - esac - - for depmode in $am_compiler_list; do - # Setup a source with many dependencies, because some compilers - # like to wrap large dependency lists on column 80 (with \), and - # we should not choose a depcomp mode which is confused by this. - # - # We need to recreate these files for each test, as the compiler may - # overwrite some of them when testing with obscure command lines. - # This happens at least with the AIX C compiler. - : > sub/conftest.c - for i in 1 2 3 4 5 6; do - echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with - # Solaris 8's {/usr,}/bin/sh. - touch sub/conftst$i.h - done - echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - - # We check with `-c' and `-o' for the sake of the "dashmstdout" - # mode. It turns out that the SunPro C++ compiler does not properly - # handle `-M -o', and we need to detect this. Also, some Intel - # versions had trouble with output in subdirs - am__obj=sub/conftest.${OBJEXT-o} - am__minus_obj="-o $am__obj" - case $depmode in - gcc) - # This depmode causes a compiler race in universal mode. - test "$am__universal" = false || continue - ;; - nosideeffect) - # after this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested - if test "x$enable_dependency_tracking" = xyes; then - continue - else - break - fi - ;; - msvisualcpp | msvcmsys) - # This compiler won't grok `-c -o', but also, the minuso test has - # not run yet. These depmodes are late enough in the game, and - # so weak that their functioning should not be impacted. - am__obj=conftest.${OBJEXT-o} - am__minus_obj= - ;; - none) break ;; - esac - if depmode=$depmode \ - source=sub/conftest.c object=$am__obj \ - depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ - $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ - >/dev/null 2>conftest.err && - grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && - grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && - grep $am__obj sub/conftest.Po > /dev/null 2>&1 && - ${MAKE-make} -s -f confmf > /dev/null 2>&1; then - # icc doesn't choke on unknown options, it will just issue warnings - # or remarks (even with -Werror). So we grep stderr for any message - # that says an option was ignored or not supported. - # When given -MP, icc 7.0 and 7.1 complain thusly: - # icc: Command line warning: ignoring option '-M'; no argument required - # The diagnosis changed in icc 8.0: - # icc: Command line remark: option '-MP' not supported - if (grep 'ignoring option' conftest.err || - grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else - am_cv_CXX_dependencies_compiler_type=$depmode - break - fi - fi - done - - cd .. - rm -rf conftest.dir -else - am_cv_CXX_dependencies_compiler_type=none -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 -$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } -CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type - - if - test "x$enable_dependency_tracking" != xno \ - && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then - am__fastdepCXX_TRUE= - am__fastdepCXX_FALSE='#' -else - am__fastdepCXX_TRUE='#' - am__fastdepCXX_FALSE= -fi - - - - -# Check whether --enable-silent-rules was given. -if test "${enable_silent_rules+set}" = set; then : - enableval=$enable_silent_rules; -fi - -case $enable_silent_rules in -yes) AM_DEFAULT_VERBOSITY=0;; -no) AM_DEFAULT_VERBOSITY=1;; -*) AM_DEFAULT_VERBOSITY=0;; -esac -AM_BACKSLASH='\' - - -if test "x$CC" != xcc; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5 -$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5 -$as_echo_n "checking whether cc understands -c and -o together... " >&6; } -fi -set dummy $CC; ac_cc=`$as_echo "$2" | - sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` -if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -# Make sure it works both with $CC and with simple cc. -# We do the test twice because some compilers refuse to overwrite an -# existing .o file with -o, though they will create one. -ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5' -rm -f conftest2.* -if { { case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && - test -f conftest2.$ac_objext && { { case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; -then - eval ac_cv_prog_cc_${ac_cc}_c_o=yes - if test "x$CC" != xcc; then - # Test first that cc exists at all. - if { ac_try='cc -c conftest.$ac_ext >&5' - { { case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; }; then - ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5' - rm -f conftest2.* - if { { case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && - test -f conftest2.$ac_objext && { { case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; - then - # cc works too. - : - else - # cc exists but doesn't like -o. - eval ac_cv_prog_cc_${ac_cc}_c_o=no - fi - fi - fi -else - eval ac_cv_prog_cc_${ac_cc}_c_o=no -fi -rm -f core conftest* - -fi -if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h - -fi - -# FIXME: we rely on the cache variable name because -# there is no other way. -set dummy $CC -am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` -eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o -if test "$am_t" != yes; then - # Losing compiler, so override with the script. - # FIXME: It is wrong to rewrite CC. - # But if we don't then we get into trouble of one sort or another. - # A longer-term fix would be to have automake use am__CC in this case, - # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" - CC="$am_aux_dir/compile $CC" -fi - - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 -$as_echo_n "checking whether NLS is requested... " >&6; } - # Check whether --enable-nls was given. -if test "${enable_nls+set}" = set; then : - enableval=$enable_nls; USE_NLS=$enableval -else - USE_NLS=yes -fi - - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 -$as_echo "$USE_NLS" >&6; } - - - - - -case "$am__api_version" in - 1.01234) - as_fn_error "Automake 1.5 or newer is required to use intltool" "$LINENO" 5 - ;; - *) - ;; -esac - -if test -n "0.40.1"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for intltool >= 0.40.1" >&5 -$as_echo_n "checking for intltool >= 0.40.1... " >&6; } - - INTLTOOL_REQUIRED_VERSION_AS_INT=`echo 0.40.1 | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'` - INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3` - INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'` - - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_APPLIED_VERSION found" >&5 -$as_echo "$INTLTOOL_APPLIED_VERSION found" >&6; } - test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" || - as_fn_error "Your intltool is too old. You need intltool 0.40.1 or later." "$LINENO" 5 -fi - -# Extract the first word of "intltool-update", so it can be a program name with args. -set dummy intltool-update; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_path_INTLTOOL_UPDATE+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - case $INTLTOOL_UPDATE in - [\\/]* | ?:[\\/]*) - ac_cv_path_INTLTOOL_UPDATE="$INTLTOOL_UPDATE" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_path_INTLTOOL_UPDATE="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - ;; -esac -fi -INTLTOOL_UPDATE=$ac_cv_path_INTLTOOL_UPDATE -if test -n "$INTLTOOL_UPDATE"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_UPDATE" >&5 -$as_echo "$INTLTOOL_UPDATE" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -# Extract the first word of "intltool-merge", so it can be a program name with args. -set dummy intltool-merge; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_path_INTLTOOL_MERGE+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - case $INTLTOOL_MERGE in - [\\/]* | ?:[\\/]*) - ac_cv_path_INTLTOOL_MERGE="$INTLTOOL_MERGE" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_path_INTLTOOL_MERGE="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - ;; -esac -fi -INTLTOOL_MERGE=$ac_cv_path_INTLTOOL_MERGE -if test -n "$INTLTOOL_MERGE"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_MERGE" >&5 -$as_echo "$INTLTOOL_MERGE" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -# Extract the first word of "intltool-extract", so it can be a program name with args. -set dummy intltool-extract; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_path_INTLTOOL_EXTRACT+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - case $INTLTOOL_EXTRACT in - [\\/]* | ?:[\\/]*) - ac_cv_path_INTLTOOL_EXTRACT="$INTLTOOL_EXTRACT" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_path_INTLTOOL_EXTRACT="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - ;; -esac -fi -INTLTOOL_EXTRACT=$ac_cv_path_INTLTOOL_EXTRACT -if test -n "$INTLTOOL_EXTRACT"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_EXTRACT" >&5 -$as_echo "$INTLTOOL_EXTRACT" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -if test -z "$INTLTOOL_UPDATE" -o -z "$INTLTOOL_MERGE" -o -z "$INTLTOOL_EXTRACT"; then - as_fn_error "The intltool scripts were not found. Please install intltool." "$LINENO" 5 -fi - - INTLTOOL_DESKTOP_RULE='%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' -INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' - INTLTOOL_KEYS_RULE='%.keys: %.keys.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' - INTLTOOL_PROP_RULE='%.prop: %.prop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' - INTLTOOL_OAF_RULE='%.oaf: %.oaf.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -p $(top_srcdir)/po $< $@' - INTLTOOL_PONG_RULE='%.pong: %.pong.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' - INTLTOOL_SERVER_RULE='%.server: %.server.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' - INTLTOOL_SHEET_RULE='%.sheet: %.sheet.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' -INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' - INTLTOOL_UI_RULE='%.ui: %.ui.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' - INTLTOOL_XML_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' - INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u /tmp $< $@' - INTLTOOL_XAM_RULE='%.xam: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' - INTLTOOL_KBD_RULE='%.kbd: %.kbd.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' - INTLTOOL_CAVES_RULE='%.caves: %.caves.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' - INTLTOOL_SCHEMAS_RULE='%.schemas: %.schemas.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' - INTLTOOL_THEME_RULE='%.theme: %.theme.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' - INTLTOOL_SERVICE_RULE='%.service: %.service.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' - INTLTOOL_POLICY_RULE='%.policy: %.policy.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -# Check the gettext tools to make sure they are GNU -# Extract the first word of "xgettext", so it can be a program name with args. -set dummy xgettext; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_path_XGETTEXT+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - case $XGETTEXT in - [\\/]* | ?:[\\/]*) - ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_path_XGETTEXT="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - ;; -esac -fi -XGETTEXT=$ac_cv_path_XGETTEXT -if test -n "$XGETTEXT"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 -$as_echo "$XGETTEXT" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -# Extract the first word of "msgmerge", so it can be a program name with args. -set dummy msgmerge; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_path_MSGMERGE+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - case $MSGMERGE in - [\\/]* | ?:[\\/]*) - ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_path_MSGMERGE="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - ;; -esac -fi -MSGMERGE=$ac_cv_path_MSGMERGE -if test -n "$MSGMERGE"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5 -$as_echo "$MSGMERGE" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -# Extract the first word of "msgfmt", so it can be a program name with args. -set dummy msgfmt; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_path_MSGFMT+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - case $MSGFMT in - [\\/]* | ?:[\\/]*) - ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_path_MSGFMT="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - ;; -esac -fi -MSGFMT=$ac_cv_path_MSGFMT -if test -n "$MSGFMT"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 -$as_echo "$MSGFMT" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -# Extract the first word of "gmsgfmt", so it can be a program name with args. -set dummy gmsgfmt; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_path_GMSGFMT+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - case $GMSGFMT in - [\\/]* | ?:[\\/]*) - ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" - ;; -esac -fi -GMSGFMT=$ac_cv_path_GMSGFMT -if test -n "$GMSGFMT"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 -$as_echo "$GMSGFMT" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -if test -z "$XGETTEXT" -o -z "$MSGMERGE" -o -z "$MSGFMT"; then - as_fn_error "GNU gettext tools not found; required for intltool" "$LINENO" 5 -fi -xgversion="`$XGETTEXT --version|grep '(GNU ' 2> /dev/null`" -mmversion="`$MSGMERGE --version|grep '(GNU ' 2> /dev/null`" -mfversion="`$MSGFMT --version|grep '(GNU ' 2> /dev/null`" -if test -z "$xgversion" -o -z "$mmversion" -o -z "$mfversion"; then - as_fn_error "GNU gettext tools not found; required for intltool" "$LINENO" 5 -fi - -# Extract the first word of "perl", so it can be a program name with args. -set dummy perl; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_path_INTLTOOL_PERL+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - case $INTLTOOL_PERL in - [\\/]* | ?:[\\/]*) - ac_cv_path_INTLTOOL_PERL="$INTLTOOL_PERL" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_path_INTLTOOL_PERL="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - ;; -esac -fi -INTLTOOL_PERL=$ac_cv_path_INTLTOOL_PERL -if test -n "$INTLTOOL_PERL"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_PERL" >&5 -$as_echo "$INTLTOOL_PERL" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -if test -z "$INTLTOOL_PERL"; then - as_fn_error "perl not found" "$LINENO" 5 -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for perl >= 5.8.1" >&5 -$as_echo_n "checking for perl >= 5.8.1... " >&6; } -$INTLTOOL_PERL -e "use 5.8.1;" > /dev/null 2>&1 -if test $? -ne 0; then - as_fn_error "perl 5.8.1 is required for intltool" "$LINENO" 5 -else - IT_PERL_VERSION="`$INTLTOOL_PERL -e \"printf '%vd', $^V\"`" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $IT_PERL_VERSION" >&5 -$as_echo "$IT_PERL_VERSION" >&6; } -fi -if test "x" != "xno-xml"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XML::Parser" >&5 -$as_echo_n "checking for XML::Parser... " >&6; } - if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 -$as_echo "ok" >&6; } - else - as_fn_error "XML::Parser perl module is required for intltool" "$LINENO" 5 - fi -fi - -# Substitute ALL_LINGUAS so we can use it in po/Makefile - - -# Set DATADIRNAME correctly if it is not set yet -# (copied from glib-gettext.m4) -if test -z "$DATADIRNAME"; then - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ -extern int _nl_msg_cat_cntr; - return _nl_msg_cat_cntr - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_link "$LINENO"; then : - DATADIRNAME=share -else - case $host in - *-*-solaris*) - ac_fn_cxx_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" -if test "x$ac_cv_func_bind_textdomain_codeset" = x""yes; then : - DATADIRNAME=share -else - DATADIRNAME=lib -fi - - ;; - *) - DATADIRNAME=lib - ;; - esac -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi - - - - - -GETTEXT_PACKAGE=snes9x-gtk - -cat >>confdefs.h <<_ACEOF -#define GETTEXT_PACKAGE "$GETTEXT_PACKAGE" -_ACEOF - - -ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5 -$as_echo_n "checking how to run the C++ preprocessor... " >&6; } -if test -z "$CXXCPP"; then - if test "${ac_cv_prog_CXXCPP+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - # Double quotes because CXXCPP needs to be expanded - for CXXCPP in "$CXX -E" "/lib/cpp" - do - ac_preproc_ok=false -for ac_cxx_preproc_warn_flag in '' yes -do - # Use a header file that comes with gcc, so configuring glibc - # with a fresh cross-compiler works. - # Prefer to if __STDC__ is defined, since - # exists even on freestanding compilers. - # On the NeXT, cc -E runs the code through the compiler's parser, - # not just through cpp. "Syntax error" is here to catch this case. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#ifdef __STDC__ -# include -#else -# include -#endif - Syntax error -_ACEOF -if ac_fn_cxx_try_cpp "$LINENO"; then : - -else - # Broken: fails on valid input. -continue -fi -rm -f conftest.err conftest.$ac_ext - - # OK, works on sane cases. Now check whether nonexistent headers - # can be detected and how. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -_ACEOF -if ac_fn_cxx_try_cpp "$LINENO"; then : - # Broken: success on invalid input. -continue -else - # Passes both tests. -ac_preproc_ok=: -break -fi -rm -f conftest.err conftest.$ac_ext - -done -# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.err conftest.$ac_ext -if $ac_preproc_ok; then : - break -fi - - done - ac_cv_prog_CXXCPP=$CXXCPP - -fi - CXXCPP=$ac_cv_prog_CXXCPP -else - ac_cv_prog_CXXCPP=$CXXCPP -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5 -$as_echo "$CXXCPP" >&6; } -ac_preproc_ok=false -for ac_cxx_preproc_warn_flag in '' yes -do - # Use a header file that comes with gcc, so configuring glibc - # with a fresh cross-compiler works. - # Prefer to if __STDC__ is defined, since - # exists even on freestanding compilers. - # On the NeXT, cc -E runs the code through the compiler's parser, - # not just through cpp. "Syntax error" is here to catch this case. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#ifdef __STDC__ -# include -#else -# include -#endif - Syntax error -_ACEOF -if ac_fn_cxx_try_cpp "$LINENO"; then : - -else - # Broken: fails on valid input. -continue -fi -rm -f conftest.err conftest.$ac_ext - - # OK, works on sane cases. Now check whether nonexistent headers - # can be detected and how. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -_ACEOF -if ac_fn_cxx_try_cpp "$LINENO"; then : - # Broken: success on invalid input. -continue -else - # Passes both tests. -ac_preproc_ok=: -break -fi -rm -f conftest.err conftest.$ac_ext - -done -# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.err conftest.$ac_ext -if $ac_preproc_ok; then : - -else - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check -See \`config.log' for more details." "$LINENO" 5; } -fi - -ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 -$as_echo_n "checking for grep that handles long lines and -e... " >&6; } -if test "${ac_cv_path_GREP+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -z "$GREP"; then - ac_path_GREP_found=false - # Loop through the user's path and test for each of PROGNAME-LIST - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_prog in grep ggrep; do - for ac_exec_ext in '' $ac_executable_extensions; do - ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue -# Check for GNU ac_path_GREP and select it if it is found. - # Check for GNU $ac_path_GREP -case `"$ac_path_GREP" --version 2>&1` in -*GNU*) - ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; -*) - ac_count=0 - $as_echo_n 0123456789 >"conftest.in" - while : - do - cat "conftest.in" "conftest.in" >"conftest.tmp" - mv "conftest.tmp" "conftest.in" - cp "conftest.in" "conftest.nl" - $as_echo 'GREP' >> "conftest.nl" - "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break - diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break - as_fn_arith $ac_count + 1 && ac_count=$as_val - if test $ac_count -gt ${ac_path_GREP_max-0}; then - # Best one so far, save it but keep looking for a better one - ac_cv_path_GREP="$ac_path_GREP" - ac_path_GREP_max=$ac_count - fi - # 10*(2^10) chars as input seems more than enough - test $ac_count -gt 10 && break - done - rm -f conftest.in conftest.tmp conftest.nl conftest.out;; -esac - - $ac_path_GREP_found && break 3 - done - done - done -IFS=$as_save_IFS - if test -z "$ac_cv_path_GREP"; then - as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 - fi -else - ac_cv_path_GREP=$GREP -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 -$as_echo "$ac_cv_path_GREP" >&6; } - GREP="$ac_cv_path_GREP" - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 -$as_echo_n "checking for egrep... " >&6; } -if test "${ac_cv_path_EGREP+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 - then ac_cv_path_EGREP="$GREP -E" - else - if test -z "$EGREP"; then - ac_path_EGREP_found=false - # Loop through the user's path and test for each of PROGNAME-LIST - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_prog in egrep; do - for ac_exec_ext in '' $ac_executable_extensions; do - ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue -# Check for GNU ac_path_EGREP and select it if it is found. - # Check for GNU $ac_path_EGREP -case `"$ac_path_EGREP" --version 2>&1` in -*GNU*) - ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; -*) - ac_count=0 - $as_echo_n 0123456789 >"conftest.in" - while : - do - cat "conftest.in" "conftest.in" >"conftest.tmp" - mv "conftest.tmp" "conftest.in" - cp "conftest.in" "conftest.nl" - $as_echo 'EGREP' >> "conftest.nl" - "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break - diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break - as_fn_arith $ac_count + 1 && ac_count=$as_val - if test $ac_count -gt ${ac_path_EGREP_max-0}; then - # Best one so far, save it but keep looking for a better one - ac_cv_path_EGREP="$ac_path_EGREP" - ac_path_EGREP_max=$ac_count - fi - # 10*(2^10) chars as input seems more than enough - test $ac_count -gt 10 && break - done - rm -f conftest.in conftest.tmp conftest.nl conftest.out;; -esac - - $ac_path_EGREP_found && break 3 - done - done - done -IFS=$as_save_IFS - if test -z "$ac_cv_path_EGREP"; then - as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 - fi -else - ac_cv_path_EGREP=$EGREP -fi - - fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 -$as_echo "$ac_cv_path_EGREP" >&6; } - EGREP="$ac_cv_path_EGREP" - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 -$as_echo_n "checking for ANSI C header files... " >&6; } -if test "${ac_cv_header_stdc+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -#include -#include -#include - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - ac_cv_header_stdc=yes -else - ac_cv_header_stdc=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - -if test $ac_cv_header_stdc = yes; then - # SunOS 4.x string.h does not declare mem*, contrary to ANSI. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -_ACEOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "memchr" >/dev/null 2>&1; then : - -else - ac_cv_header_stdc=no -fi -rm -f conftest* - -fi - -if test $ac_cv_header_stdc = yes; then - # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -_ACEOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "free" >/dev/null 2>&1; then : - -else - ac_cv_header_stdc=no -fi -rm -f conftest* - -fi - -if test $ac_cv_header_stdc = yes; then - # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. - if test "$cross_compiling" = yes; then : - : -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -#include -#if ((' ' & 0x0FF) == 0x020) -# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') -# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) -#else -# define ISLOWER(c) \ - (('a' <= (c) && (c) <= 'i') \ - || ('j' <= (c) && (c) <= 'r') \ - || ('s' <= (c) && (c) <= 'z')) -# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) -#endif - -#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) -int -main () -{ - int i; - for (i = 0; i < 256; i++) - if (XOR (islower (i), ISLOWER (i)) - || toupper (i) != TOUPPER (i)) - return 2; - return 0; -} -_ACEOF -if ac_fn_cxx_try_run "$LINENO"; then : - -else - ac_cv_header_stdc=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - -fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 -$as_echo "$ac_cv_header_stdc" >&6; } -if test $ac_cv_header_stdc = yes; then - -$as_echo "#define STDC_HEADERS 1" >>confdefs.h - -fi - -# On IRIX 5.3, sys/types and inttypes.h are conflicting. -for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ - inttypes.h stdint.h unistd.h -do : - as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` -ac_fn_cxx_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default -" -eval as_val=\$$as_ac_Header - if test "x$as_val" = x""yes; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF - -fi - -done - - - - for ac_header in locale.h -do : - ac_fn_cxx_check_header_mongrel "$LINENO" "locale.h" "ac_cv_header_locale_h" "$ac_includes_default" -if test "x$ac_cv_header_locale_h" = x""yes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_LOCALE_H 1 -_ACEOF - -fi - -done - - if test $ac_cv_header_locale_h = yes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5 -$as_echo_n "checking for LC_MESSAGES... " >&6; } -if test "${am_cv_val_LC_MESSAGES+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main () -{ -return LC_MESSAGES - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_link "$LINENO"; then : - am_cv_val_LC_MESSAGES=yes -else - am_cv_val_LC_MESSAGES=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5 -$as_echo "$am_cv_val_LC_MESSAGES" >&6; } - if test $am_cv_val_LC_MESSAGES = yes; then - -$as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h - - fi - fi - USE_NLS=yes - - - gt_cv_have_gettext=no - - CATOBJEXT=NONE - XGETTEXT=: - INTLLIBS= - - ac_fn_cxx_check_header_mongrel "$LINENO" "libintl.h" "ac_cv_header_libintl_h" "$ac_includes_default" -if test "x$ac_cv_header_libintl_h" = x""yes; then : - gt_cv_func_dgettext_libintl="no" - libintl_extra_libs="" - - # - # First check in libc - # - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in libc" >&5 -$as_echo_n "checking for ngettext in libc... " >&6; } -if test "${gt_cv_func_ngettext_libc+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -#include - -int -main () -{ -return !ngettext ("","", 1) - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_link "$LINENO"; then : - gt_cv_func_ngettext_libc=yes -else - gt_cv_func_ngettext_libc=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_ngettext_libc" >&5 -$as_echo "$gt_cv_func_ngettext_libc" >&6; } - - if test "$gt_cv_func_ngettext_libc" = "yes" ; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dgettext in libc" >&5 -$as_echo_n "checking for dgettext in libc... " >&6; } -if test "${gt_cv_func_dgettext_libc+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -#include - -int -main () -{ -return !dgettext ("","") - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_link "$LINENO"; then : - gt_cv_func_dgettext_libc=yes -else - gt_cv_func_dgettext_libc=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_dgettext_libc" >&5 -$as_echo "$gt_cv_func_dgettext_libc" >&6; } - fi - - if test "$gt_cv_func_ngettext_libc" = "yes" ; then - for ac_func in bind_textdomain_codeset -do : - ac_fn_cxx_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" -if test "x$ac_cv_func_bind_textdomain_codeset" = x""yes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_BIND_TEXTDOMAIN_CODESET 1 -_ACEOF - -fi -done - - fi - - # - # If we don't have everything we want, check in libintl - # - if test "$gt_cv_func_dgettext_libc" != "yes" \ - || test "$gt_cv_func_ngettext_libc" != "yes" \ - || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bindtextdomain in -lintl" >&5 -$as_echo_n "checking for bindtextdomain in -lintl... " >&6; } -if test "${ac_cv_lib_intl_bindtextdomain+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lintl $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char bindtextdomain (); -int -main () -{ -return bindtextdomain (); - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_link "$LINENO"; then : - ac_cv_lib_intl_bindtextdomain=yes -else - ac_cv_lib_intl_bindtextdomain=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_bindtextdomain" >&5 -$as_echo "$ac_cv_lib_intl_bindtextdomain" >&6; } -if test "x$ac_cv_lib_intl_bindtextdomain" = x""yes; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in -lintl" >&5 -$as_echo_n "checking for ngettext in -lintl... " >&6; } -if test "${ac_cv_lib_intl_ngettext+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lintl $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char ngettext (); -int -main () -{ -return ngettext (); - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_link "$LINENO"; then : - ac_cv_lib_intl_ngettext=yes -else - ac_cv_lib_intl_ngettext=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_ngettext" >&5 -$as_echo "$ac_cv_lib_intl_ngettext" >&6; } -if test "x$ac_cv_lib_intl_ngettext" = x""yes; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dgettext in -lintl" >&5 -$as_echo_n "checking for dgettext in -lintl... " >&6; } -if test "${ac_cv_lib_intl_dgettext+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lintl $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char dgettext (); -int -main () -{ -return dgettext (); - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_link "$LINENO"; then : - ac_cv_lib_intl_dgettext=yes -else - ac_cv_lib_intl_dgettext=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_dgettext" >&5 -$as_echo "$ac_cv_lib_intl_dgettext" >&6; } -if test "x$ac_cv_lib_intl_dgettext" = x""yes; then : - gt_cv_func_dgettext_libintl=yes -fi - -fi - -fi - - - if test "$gt_cv_func_dgettext_libintl" != "yes" ; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -liconv is needed to use gettext" >&5 -$as_echo_n "checking if -liconv is needed to use gettext... " >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 -$as_echo "" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in -lintl" >&5 -$as_echo_n "checking for ngettext in -lintl... " >&6; } -if test "${ac_cv_lib_intl_ngettext+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lintl -liconv $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char ngettext (); -int -main () -{ -return ngettext (); - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_link "$LINENO"; then : - ac_cv_lib_intl_ngettext=yes -else - ac_cv_lib_intl_ngettext=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_ngettext" >&5 -$as_echo "$ac_cv_lib_intl_ngettext" >&6; } -if test "x$ac_cv_lib_intl_ngettext" = x""yes; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dcgettext in -lintl" >&5 -$as_echo_n "checking for dcgettext in -lintl... " >&6; } -if test "${ac_cv_lib_intl_dcgettext+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lintl -liconv $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char dcgettext (); -int -main () -{ -return dcgettext (); - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_link "$LINENO"; then : - ac_cv_lib_intl_dcgettext=yes -else - ac_cv_lib_intl_dcgettext=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_dcgettext" >&5 -$as_echo "$ac_cv_lib_intl_dcgettext" >&6; } -if test "x$ac_cv_lib_intl_dcgettext" = x""yes; then : - gt_cv_func_dgettext_libintl=yes - libintl_extra_libs=-liconv -else - : -fi - -else - : -fi - - fi - - # - # If we found libintl, then check in it for bind_textdomain_codeset(); - # we'll prefer libc if neither have bind_textdomain_codeset(), - # and both have dgettext and ngettext - # - if test "$gt_cv_func_dgettext_libintl" = "yes" ; then - glib_save_LIBS="$LIBS" - LIBS="$LIBS -lintl $libintl_extra_libs" - unset ac_cv_func_bind_textdomain_codeset - for ac_func in bind_textdomain_codeset -do : - ac_fn_cxx_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" -if test "x$ac_cv_func_bind_textdomain_codeset" = x""yes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_BIND_TEXTDOMAIN_CODESET 1 -_ACEOF - -fi -done - - LIBS="$glib_save_LIBS" - - if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then - gt_cv_func_dgettext_libc=no - else - if test "$gt_cv_func_dgettext_libc" = "yes" \ - && test "$gt_cv_func_ngettext_libc" = "yes"; then - gt_cv_func_dgettext_libintl=no - fi - fi - fi - fi - - if test "$gt_cv_func_dgettext_libc" = "yes" \ - || test "$gt_cv_func_dgettext_libintl" = "yes"; then - gt_cv_have_gettext=yes - fi - - if test "$gt_cv_func_dgettext_libintl" = "yes"; then - INTLLIBS="-lintl $libintl_extra_libs" - fi - - if test "$gt_cv_have_gettext" = "yes"; then - -$as_echo "#define HAVE_GETTEXT 1" >>confdefs.h - - # Extract the first word of "msgfmt", so it can be a program name with args. -set dummy msgfmt; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_path_MSGFMT+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - case "$MSGFMT" in - /*) - ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. - ;; - *) - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" - for ac_dir in $PATH; do - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$ac_word; then - if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then - ac_cv_path_MSGFMT="$ac_dir/$ac_word" - break - fi - fi - done - IFS="$ac_save_ifs" - test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no" - ;; -esac -fi -MSGFMT="$ac_cv_path_MSGFMT" -if test "$MSGFMT" != "no"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 -$as_echo "$MSGFMT" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - if test "$MSGFMT" != "no"; then - glib_save_LIBS="$LIBS" - LIBS="$LIBS $INTLLIBS" - for ac_func in dcgettext -do : - ac_fn_cxx_check_func "$LINENO" "dcgettext" "ac_cv_func_dcgettext" -if test "x$ac_cv_func_dcgettext" = x""yes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_DCGETTEXT 1 -_ACEOF - -fi -done - - MSGFMT_OPTS= - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if msgfmt accepts -c" >&5 -$as_echo_n "checking if msgfmt accepts -c... " >&6; } - cat >conftest.foo <<_ACEOF - -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Project-Id-Version: test 1.0\n" -"PO-Revision-Date: 2007-02-15 12:01+0100\n" -"Last-Translator: test \n" -"Language-Team: C \n" -"MIME-Version: 1.0\n" -"Content-Transfer-Encoding: 8bit\n" - -_ACEOF -if { { $as_echo "$as_me:${as_lineno-$LINENO}: \$MSGFMT -c -o /dev/null conftest.foo"; } >&5 - ($MSGFMT -c -o /dev/null conftest.foo) 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - MSGFMT_OPTS=-c; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } -else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -echo "$as_me: failed input was:" >&5 -sed 's/^/| /' conftest.foo >&5 -fi - - # Extract the first word of "gmsgfmt", so it can be a program name with args. -set dummy gmsgfmt; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_path_GMSGFMT+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - case $GMSGFMT in - [\\/]* | ?:[\\/]*) - ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" - ;; -esac -fi -GMSGFMT=$ac_cv_path_GMSGFMT -if test -n "$GMSGFMT"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 -$as_echo "$GMSGFMT" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - # Extract the first word of "xgettext", so it can be a program name with args. -set dummy xgettext; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_path_XGETTEXT+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - case "$XGETTEXT" in - /*) - ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. - ;; - *) - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" - for ac_dir in $PATH; do - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$ac_word; then - if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then - ac_cv_path_XGETTEXT="$ac_dir/$ac_word" - break - fi - fi - done - IFS="$ac_save_ifs" - test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" - ;; -esac -fi -XGETTEXT="$ac_cv_path_XGETTEXT" -if test "$XGETTEXT" != ":"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 -$as_echo "$XGETTEXT" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ -extern int _nl_msg_cat_cntr; - return _nl_msg_cat_cntr - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_link "$LINENO"; then : - CATOBJEXT=.gmo - DATADIRNAME=share -else - case $host in - *-*-solaris*) - ac_fn_cxx_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" -if test "x$ac_cv_func_bind_textdomain_codeset" = x""yes; then : - CATOBJEXT=.gmo - DATADIRNAME=share -else - CATOBJEXT=.mo - DATADIRNAME=lib -fi - - ;; - *) - CATOBJEXT=.mo - DATADIRNAME=lib - ;; - esac -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - LIBS="$glib_save_LIBS" - INSTOBJEXT=.mo - else - gt_cv_have_gettext=no - fi - fi - -fi - - - - if test "$gt_cv_have_gettext" = "yes" ; then - -$as_echo "#define ENABLE_NLS 1" >>confdefs.h - - fi - - if test "$XGETTEXT" != ":"; then - if $XGETTEXT --omit-header /dev/null 2> /dev/null; then - : ; - else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5 -$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; } - XGETTEXT=":" - fi - fi - - # We need to process the po/ directory. - POSUB=po - - ac_config_commands="$ac_config_commands default-1" - - - for lang in $ALL_LINGUAS; do - GMOFILES="$GMOFILES $lang.gmo" - POFILES="$POFILES $lang.po" - done - - - - - - - - - - - - - - if test "$gt_cv_have_gettext" = "yes"; then - if test "x$ALL_LINGUAS" = "x"; then - LINGUAS= - else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5 -$as_echo_n "checking for catalogs to be installed... " >&6; } - NEW_LINGUAS= - for presentlang in $ALL_LINGUAS; do - useit=no - if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then - desiredlanguages="$LINGUAS" - else - desiredlanguages="$ALL_LINGUAS" - fi - for desiredlang in $desiredlanguages; do - # Use the presentlang catalog if desiredlang is - # a. equal to presentlang, or - # b. a variant of presentlang (because in this case, - # presentlang can be used as a fallback for messages - # which are not translated in the desiredlang catalog). - case "$desiredlang" in - "$presentlang"*) useit=yes;; - esac - done - if test $useit = yes; then - NEW_LINGUAS="$NEW_LINGUAS $presentlang" - fi - done - LINGUAS=$NEW_LINGUAS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5 -$as_echo "$LINGUAS" >&6; } - fi - - if test -n "$LINGUAS"; then - for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done - fi - fi - - MKINSTALLDIRS= - if test -n "$ac_aux_dir"; then - MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" - fi - if test -z "$MKINSTALLDIRS"; then - MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" - fi - - - test -d po || mkdir po - if test "x$srcdir" != "x."; then - if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then - posrcprefix="$srcdir/" - else - posrcprefix="../$srcdir/" - fi - else - posrcprefix="../" - fi - rm -f po/POTFILES - sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \ - < $srcdir/po/POTFILES.in > po/POTFILES - - -snes9xlocaledir='${prefix}/${DATADIRNAME}/locale' - - - -# Check whether --with-debug was given. -if test "${with_debug+set}" = set; then : - withval=$with_debug; -else - with_debug=no -fi - - - -# Check whether --with-opengl was given. -if test "${with_opengl+set}" = set; then : - withval=$with_opengl; -else - with_opengl=yes -fi - - - -# Check whether --with-joystick was given. -if test "${with_joystick+set}" = set; then : - withval=$with_joystick; -else - with_joystick=yes -fi - - - -# Check whether --with-xv was given. -if test "${with_xv+set}" = set; then : - withval=$with_xv; -else - with_xv=yes -fi - - - -# Check whether --with-xrandr was given. -if test "${with_xrandr+set}" = set; then : - withval=$with_xrandr; -else - with_xrandr=yes -fi - - - -# Check whether --with-portaudio was given. -if test "${with_portaudio+set}" = set; then : - withval=$with_portaudio; -else - with_portaudio=yes -fi - - - -# Check whether --with-oss was given. -if test "${with_oss+set}" = set; then : - withval=$with_oss; -else - with_oss=yes -fi - - - -# Check whether --with-alsa was given. -if test "${with_alsa+set}" = set; then : - withval=$with_alsa; -else - with_alsa=yes -fi - - - -# Check whether --with-pulseaudio was given. -if test "${with_pulseaudio+set}" = set; then : - withval=$with_pulseaudio; -else - with_pulseaudio=yes -fi - - - -# Check whether --with-assembler was given. -if test "${with_assembler+set}" = set; then : - withval=$with_assembler; -else - with_assembler=yes -fi - - - -# Check whether --with-zsnesc4 was given. -if test "${with_zsnesc4+set}" = set; then : - withval=$with_zsnesc4; -else - with_zsnesc4=$with_assembler -fi - - - -# Check whether --with-zsnesfx was given. -if test "${with_zsnesfx+set}" = set; then : - withval=$with_zsnesfx; -else - with_zsnesfx=$with_assembler -fi - - - -# Check whether --with-debugger was given. -if test "${with_debugger+set}" = set; then : - withval=$with_debugger; -else - with_debugger=no -fi - - - -# Check whether --with-sdd1-decomp was given. -if test "${with_sdd1_decomp+set}" = set; then : - withval=$with_sdd1_decomp; -else - with_sdd1_decomp=yes -fi - - - -# Check whether --with-netplay was given. -if test "${with_netplay+set}" = set; then : - withval=$with_netplay; -else - with_netplay=yes -fi - - - -# Check whether --with-jma-decomp was given. -if test "${with_jma_decomp+set}" = set; then : - withval=$with_jma_decomp; -else - with_jma_decomp=yes -fi - - - -# Check whether --with-newblend was given. -if test "${with_newblend+set}" = set; then : - withval=$with_newblend; -else - with_newblend=yes -fi - - - -# Check whether --with-zlib was given. -if test "${with_zlib+set}" = set; then : - withval=$with_zlib; -else - with_zlib=yes -fi - - - -# Check whether --with-png was given. -if test "${with_png+set}" = set; then : - withval=$with_png; -else - with_screenshot=yes -fi - - -if test yes = "$with_debug" ; then - CFLAGS="$CFLAGS -g" -else - CFLAGS="$CFLAGS -fomit-frame-pointer" -fi - -ZSNESFX='#ZSNESFX=yes' -ZSNESC4='#ZSNESC4=yes' -ASMCPU='' -SDD1_DECOMP='#SDD1_DECOMP=yes' -JMA='#JMA=yes' -SPC700ASM='' -I386SPC='' -CPUINC='' -NETPLAY='#NETPLAY=yes' - -SYSLIBS='' -NASM='not_found' - -OPENGL=0 - -if test yes = "$with_opengl" ; then - OPENGL=yes -fi - -GTK=yes -snes9x_info_display="GTK" - - - -if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. -set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_path_PKG_CONFIG+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - case $PKG_CONFIG in - [\\/]* | ?:[\\/]*) - ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - ;; -esac -fi -PKG_CONFIG=$ac_cv_path_PKG_CONFIG -if test -n "$PKG_CONFIG"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 -$as_echo "$PKG_CONFIG" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -fi -if test -z "$ac_cv_path_PKG_CONFIG"; then - ac_pt_PKG_CONFIG=$PKG_CONFIG - # Extract the first word of "pkg-config", so it can be a program name with args. -set dummy pkg-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - case $ac_pt_PKG_CONFIG in - [\\/]* | ?:[\\/]*) - ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - ;; -esac -fi -ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG -if test -n "$ac_pt_PKG_CONFIG"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 -$as_echo "$ac_pt_PKG_CONFIG" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - if test "x$ac_pt_PKG_CONFIG" = x; then - PKG_CONFIG="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - PKG_CONFIG=$ac_pt_PKG_CONFIG - fi -else - PKG_CONFIG="$ac_cv_path_PKG_CONFIG" -fi - -fi -if test -n "$PKG_CONFIG"; then - _pkg_min_version=0.9.0 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 -$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } - if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - PKG_CONFIG="" - fi - -fi - -pkg_failed=no -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK" >&5 -$as_echo_n "checking for GTK... " >&6; } - -if test -n "$GTK_CFLAGS"; then - pkg_cv_GTK_CFLAGS="$GTK_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.10\""; } >&5 - ($PKG_CONFIG --exists --print-errors "gtk+-2.0 >= 2.10") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_GTK_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0 >= 2.10" 2>/dev/null` -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi -if test -n "$GTK_LIBS"; then - pkg_cv_GTK_LIBS="$GTK_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.10\""; } >&5 - ($PKG_CONFIG --exists --print-errors "gtk+-2.0 >= 2.10") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_GTK_LIBS=`$PKG_CONFIG --libs "gtk+-2.0 >= 2.10" 2>/dev/null` -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi - - - -if test $pkg_failed = yes; then - -if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then - _pkg_short_errors_supported=yes -else - _pkg_short_errors_supported=no -fi - if test $_pkg_short_errors_supported = yes; then - GTK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gtk+-2.0 >= 2.10" 2>&1` - else - GTK_PKG_ERRORS=`$PKG_CONFIG --print-errors "gtk+-2.0 >= 2.10" 2>&1` - fi - # Put the nasty error message in config.log where it belongs - echo "$GTK_PKG_ERRORS" >&5 - - as_fn_error "Package requirements (gtk+-2.0 >= 2.10) were not met: - -$GTK_PKG_ERRORS - -Consider adjusting the PKG_CONFIG_PATH environment variable if you -installed software in a non-standard prefix. - -Alternatively, you may set the environment variables GTK_CFLAGS -and GTK_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details. -" "$LINENO" 5 -elif test $pkg_failed = untried; then - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error "The pkg-config script could not be found or is too old. Make sure it -is in your PATH or set the PKG_CONFIG environment variable to the full -path to pkg-config. - -Alternatively, you may set the environment variables GTK_CFLAGS -and GTK_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details. - -To get pkg-config, see . -See \`config.log' for more details." "$LINENO" 5; } -else - GTK_CFLAGS=$pkg_cv_GTK_CFLAGS - GTK_LIBS=$pkg_cv_GTK_LIBS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - : -fi - -pkg_failed=no -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLIB" >&5 -$as_echo_n "checking for GLIB... " >&6; } - -if test -n "$GLIB_CFLAGS"; then - pkg_cv_GLIB_CFLAGS="$GLIB_CFLAGS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gthread-2.0 >= 2.6 gobject-2.0 >= 2.6\""; } >&5 - ($PKG_CONFIG --exists --print-errors "gthread-2.0 >= 2.6 gobject-2.0 >= 2.6") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_GLIB_CFLAGS=`$PKG_CONFIG --cflags "gthread-2.0 >= 2.6 gobject-2.0 >= 2.6" 2>/dev/null` -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi -if test -n "$GLIB_LIBS"; then - pkg_cv_GLIB_LIBS="$GLIB_LIBS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gthread-2.0 >= 2.6 gobject-2.0 >= 2.6\""; } >&5 - ($PKG_CONFIG --exists --print-errors "gthread-2.0 >= 2.6 gobject-2.0 >= 2.6") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_GLIB_LIBS=`$PKG_CONFIG --libs "gthread-2.0 >= 2.6 gobject-2.0 >= 2.6" 2>/dev/null` -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi - - - -if test $pkg_failed = yes; then - -if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then - _pkg_short_errors_supported=yes -else - _pkg_short_errors_supported=no -fi - if test $_pkg_short_errors_supported = yes; then - GLIB_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gthread-2.0 >= 2.6 gobject-2.0 >= 2.6" 2>&1` - else - GLIB_PKG_ERRORS=`$PKG_CONFIG --print-errors "gthread-2.0 >= 2.6 gobject-2.0 >= 2.6" 2>&1` - fi - # Put the nasty error message in config.log where it belongs - echo "$GLIB_PKG_ERRORS" >&5 - - as_fn_error "Package requirements (gthread-2.0 >= 2.6 gobject-2.0 >= 2.6) were not met: - -$GLIB_PKG_ERRORS - -Consider adjusting the PKG_CONFIG_PATH environment variable if you -installed software in a non-standard prefix. - -Alternatively, you may set the environment variables GLIB_CFLAGS -and GLIB_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details. -" "$LINENO" 5 -elif test $pkg_failed = untried; then - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error "The pkg-config script could not be found or is too old. Make sure it -is in your PATH or set the PKG_CONFIG environment variable to the full -path to pkg-config. - -Alternatively, you may set the environment variables GLIB_CFLAGS -and GLIB_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details. - -To get pkg-config, see . -See \`config.log' for more details." "$LINENO" 5; } -else - GLIB_CFLAGS=$pkg_cv_GLIB_CFLAGS - GLIB_LIBS=$pkg_cv_GLIB_LIBS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - : -fi - -pkg_failed=no -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLADE" >&5 -$as_echo_n "checking for GLADE... " >&6; } - -if test -n "$GLADE_CFLAGS"; then - pkg_cv_GLADE_CFLAGS="$GLADE_CFLAGS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libglade-2.0 >= 2.0\""; } >&5 - ($PKG_CONFIG --exists --print-errors "libglade-2.0 >= 2.0") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_GLADE_CFLAGS=`$PKG_CONFIG --cflags "libglade-2.0 >= 2.0" 2>/dev/null` -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi -if test -n "$GLADE_LIBS"; then - pkg_cv_GLADE_LIBS="$GLADE_LIBS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libglade-2.0 >= 2.0\""; } >&5 - ($PKG_CONFIG --exists --print-errors "libglade-2.0 >= 2.0") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_GLADE_LIBS=`$PKG_CONFIG --libs "libglade-2.0 >= 2.0" 2>/dev/null` -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi - - - -if test $pkg_failed = yes; then - -if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then - _pkg_short_errors_supported=yes -else - _pkg_short_errors_supported=no -fi - if test $_pkg_short_errors_supported = yes; then - GLADE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libglade-2.0 >= 2.0" 2>&1` - else - GLADE_PKG_ERRORS=`$PKG_CONFIG --print-errors "libglade-2.0 >= 2.0" 2>&1` - fi - # Put the nasty error message in config.log where it belongs - echo "$GLADE_PKG_ERRORS" >&5 - - as_fn_error "Package requirements (libglade-2.0 >= 2.0) were not met: - -$GLADE_PKG_ERRORS - -Consider adjusting the PKG_CONFIG_PATH environment variable if you -installed software in a non-standard prefix. - -Alternatively, you may set the environment variables GLADE_CFLAGS -and GLADE_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details. -" "$LINENO" 5 -elif test $pkg_failed = untried; then - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error "The pkg-config script could not be found or is too old. Make sure it -is in your PATH or set the PKG_CONFIG environment variable to the full -path to pkg-config. - -Alternatively, you may set the environment variables GLADE_CFLAGS -and GLADE_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details. - -To get pkg-config, see . -See \`config.log' for more details." "$LINENO" 5; } -else - GLADE_CFLAGS=$pkg_cv_GLADE_CFLAGS - GLADE_LIBS=$pkg_cv_GLADE_LIBS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - : -fi - -pkg_failed=no -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBXML" >&5 -$as_echo_n "checking for LIBXML... " >&6; } - -if test -n "$LIBXML_CFLAGS"; then - pkg_cv_LIBXML_CFLAGS="$LIBXML_CFLAGS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libxml-2.0 >= 2.0\""; } >&5 - ($PKG_CONFIG --exists --print-errors "libxml-2.0 >= 2.0") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_LIBXML_CFLAGS=`$PKG_CONFIG --cflags "libxml-2.0 >= 2.0" 2>/dev/null` -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi -if test -n "$LIBXML_LIBS"; then - pkg_cv_LIBXML_LIBS="$LIBXML_LIBS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libxml-2.0 >= 2.0\""; } >&5 - ($PKG_CONFIG --exists --print-errors "libxml-2.0 >= 2.0") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_LIBXML_LIBS=`$PKG_CONFIG --libs "libxml-2.0 >= 2.0" 2>/dev/null` -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi - - - -if test $pkg_failed = yes; then - -if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then - _pkg_short_errors_supported=yes -else - _pkg_short_errors_supported=no -fi - if test $_pkg_short_errors_supported = yes; then - LIBXML_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libxml-2.0 >= 2.0" 2>&1` - else - LIBXML_PKG_ERRORS=`$PKG_CONFIG --print-errors "libxml-2.0 >= 2.0" 2>&1` - fi - # Put the nasty error message in config.log where it belongs - echo "$LIBXML_PKG_ERRORS" >&5 - - as_fn_error "Package requirements (libxml-2.0 >= 2.0) were not met: - -$LIBXML_PKG_ERRORS - -Consider adjusting the PKG_CONFIG_PATH environment variable if you -installed software in a non-standard prefix. - -Alternatively, you may set the environment variables LIBXML_CFLAGS -and LIBXML_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details. -" "$LINENO" 5 -elif test $pkg_failed = untried; then - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error "The pkg-config script could not be found or is too old. Make sure it -is in your PATH or set the PKG_CONFIG environment variable to the full -path to pkg-config. - -Alternatively, you may set the environment variables LIBXML_CFLAGS -and LIBXML_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details. - -To get pkg-config, see . -See \`config.log' for more details." "$LINENO" 5; } -else - LIBXML_CFLAGS=$pkg_cv_LIBXML_CFLAGS - LIBXML_LIBS=$pkg_cv_LIBXML_LIBS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - : -fi - -if test yes = "$with_opengl" ; then - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glGetString in -lGL" >&5 -$as_echo_n "checking for glGetString in -lGL... " >&6; } -if test "${ac_cv_lib_GL_glGetString+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lGL $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char glGetString (); -int -main () -{ -return glGetString (); - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_link "$LINENO"; then : - ac_cv_lib_GL_glGetString=yes -else - ac_cv_lib_GL_glGetString=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_GL_glGetString" >&5 -$as_echo "$ac_cv_lib_GL_glGetString" >&6; } -if test "x$ac_cv_lib_GL_glGetString" = x""yes; then : - - OPENGL=yes - CFLAGS="$CFLAGS -DUSE_OPENGL" - LIBS="-lGL" - -else - - OPENGL=0 - -fi - -fi - -GTKJOY=0 -SDL_CFLAGS="" -SDL_LIBS="" -if test yes = "$with_joystick"; then - -pkg_failed=no -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SDL" >&5 -$as_echo_n "checking for SDL... " >&6; } - -if test -n "$SDL_CFLAGS"; then - pkg_cv_SDL_CFLAGS="$SDL_CFLAGS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sdl\""; } >&5 - ($PKG_CONFIG --exists --print-errors "sdl") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_SDL_CFLAGS=`$PKG_CONFIG --cflags "sdl" 2>/dev/null` -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi -if test -n "$SDL_LIBS"; then - pkg_cv_SDL_LIBS="$SDL_LIBS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sdl\""; } >&5 - ($PKG_CONFIG --exists --print-errors "sdl") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_SDL_LIBS=`$PKG_CONFIG --libs "sdl" 2>/dev/null` -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi - - - -if test $pkg_failed = yes; then - -if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then - _pkg_short_errors_supported=yes -else - _pkg_short_errors_supported=no -fi - if test $_pkg_short_errors_supported = yes; then - SDL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "sdl" 2>&1` - else - SDL_PKG_ERRORS=`$PKG_CONFIG --print-errors "sdl" 2>&1` - fi - # Put the nasty error message in config.log where it belongs - echo "$SDL_PKG_ERRORS" >&5 - - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - - # Extract the first word of "sdl-config", so it can be a program name with args. -set dummy sdl-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_SDLCONFIGFOUND+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$SDLCONFIGFOUND"; then - ac_cv_prog_SDLCONFIGFOUND="$SDLCONFIGFOUND" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_SDLCONFIGFOUND="yes" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - test -z "$ac_cv_prog_SDLCONFIGFOUND" && ac_cv_prog_SDLCONFIGFOUND="no" -fi -fi -SDLCONFIGFOUND=$ac_cv_prog_SDLCONFIGFOUND -if test -n "$SDLCONFIGFOUND"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SDLCONFIGFOUND" >&5 -$as_echo "$SDLCONFIGFOUND" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - - if test yes = "$SDLCONFIGFOUND" ; then - SDL_CFLAGS="-DUSE_JOYSTICK `sdl-config --cflags`" - SDL_LIBS="`sdl-config --libs`" - GTKJOY=yes - else - echo "Cannot find SDL. Disabling joystick support." - fi - -elif test $pkg_failed = untried; then - - # Extract the first word of "sdl-config", so it can be a program name with args. -set dummy sdl-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_SDLCONFIGFOUND+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$SDLCONFIGFOUND"; then - ac_cv_prog_SDLCONFIGFOUND="$SDLCONFIGFOUND" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_SDLCONFIGFOUND="yes" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - test -z "$ac_cv_prog_SDLCONFIGFOUND" && ac_cv_prog_SDLCONFIGFOUND="no" -fi -fi -SDLCONFIGFOUND=$ac_cv_prog_SDLCONFIGFOUND -if test -n "$SDLCONFIGFOUND"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SDLCONFIGFOUND" >&5 -$as_echo "$SDLCONFIGFOUND" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - - if test yes = "$SDLCONFIGFOUND" ; then - SDL_CFLAGS="-DUSE_JOYSTICK `sdl-config --cflags`" - SDL_LIBS="`sdl-config --libs`" - GTKJOY=yes - else - echo "Cannot find SDL. Disabling joystick support." - fi - -else - SDL_CFLAGS=$pkg_cv_SDL_CFLAGS - SDL_LIBS=$pkg_cv_SDL_LIBS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - - GTKJOY=yes - CFLAGS="$CFLAGS -DUSE_JOYSTICK" - -fi -fi - -XV=0 -XV_CFLAGS="" -XV_LIBS="" -if test yes = "$with_xv" ; then - -pkg_failed=no -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XV" >&5 -$as_echo_n "checking for XV... " >&6; } - -if test -n "$XV_CFLAGS"; then - pkg_cv_XV_CFLAGS="$XV_CFLAGS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xv\""; } >&5 - ($PKG_CONFIG --exists --print-errors "xv") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_XV_CFLAGS=`$PKG_CONFIG --cflags "xv" 2>/dev/null` -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi -if test -n "$XV_LIBS"; then - pkg_cv_XV_LIBS="$XV_LIBS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xv\""; } >&5 - ($PKG_CONFIG --exists --print-errors "xv") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_XV_LIBS=`$PKG_CONFIG --libs "xv" 2>/dev/null` -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi - - - -if test $pkg_failed = yes; then - -if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then - _pkg_short_errors_supported=yes -else - _pkg_short_errors_supported=no -fi - if test $_pkg_short_errors_supported = yes; then - XV_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xv" 2>&1` - else - XV_PKG_ERRORS=`$PKG_CONFIG --print-errors "xv" 2>&1` - fi - # Put the nasty error message in config.log where it belongs - echo "$XV_PKG_ERRORS" >&5 - - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - - echo "Cannot find libXv. Make sure the X11 development headers are installed." - echo "--> Disabling Xv support" - -elif test $pkg_failed = untried; then - - echo "Cannot find libXv. Make sure the X11 development headers are installed." - echo "--> Disabling Xv support" - -else - XV_CFLAGS=$pkg_cv_XV_CFLAGS - XV_LIBS=$pkg_cv_XV_LIBS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - - XV=yes - CFLAGS="$CFLAGS -DUSE_XV" - -fi -fi - -PORTAUDIO=0 -PORTAUDIO_CFLAGS="" -PORTAUDIO_LIBS="" -if test yes = "$with_portaudio" ; then - -pkg_failed=no -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PORTAUDIO" >&5 -$as_echo_n "checking for PORTAUDIO... " >&6; } - -if test -n "$PORTAUDIO_CFLAGS"; then - pkg_cv_PORTAUDIO_CFLAGS="$PORTAUDIO_CFLAGS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"portaudio-2.0 >= 10\""; } >&5 - ($PKG_CONFIG --exists --print-errors "portaudio-2.0 >= 10") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_PORTAUDIO_CFLAGS=`$PKG_CONFIG --cflags "portaudio-2.0 >= 10" 2>/dev/null` -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi -if test -n "$PORTAUDIO_LIBS"; then - pkg_cv_PORTAUDIO_LIBS="$PORTAUDIO_LIBS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"portaudio-2.0 >= 10\""; } >&5 - ($PKG_CONFIG --exists --print-errors "portaudio-2.0 >= 10") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_PORTAUDIO_LIBS=`$PKG_CONFIG --libs "portaudio-2.0 >= 10" 2>/dev/null` -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi - - - -if test $pkg_failed = yes; then - -if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then - _pkg_short_errors_supported=yes -else - _pkg_short_errors_supported=no -fi - if test $_pkg_short_errors_supported = yes; then - PORTAUDIO_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "portaudio-2.0 >= 10" 2>&1` - else - PORTAUDIO_PKG_ERRORS=`$PKG_CONFIG --print-errors "portaudio-2.0 >= 10" 2>&1` - fi - # Put the nasty error message in config.log where it belongs - echo "$PORTAUDIO_PKG_ERRORS" >&5 - - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - - echo "Cannot find PortAudio." - echo "--> Disabling PortAudio support" - -elif test $pkg_failed = untried; then - - echo "Cannot find PortAudio." - echo "--> Disabling PortAudio support" - -else - PORTAUDIO_CFLAGS=$pkg_cv_PORTAUDIO_CFLAGS - PORTAUDIO_LIBS=$pkg_cv_PORTAUDIO_LIBS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - - PORTAUDIO=yes - CFLAGS="$CFLAGS -DUSE_PORTAUDIO" - -fi -fi - -OSS=0 -if test yes = "$with_oss" ; then - - ac_fn_cxx_check_header_mongrel "$LINENO" "sys/soundcard.h" "ac_cv_header_sys_soundcard_h" "$ac_includes_default" -if test "x$ac_cv_header_sys_soundcard_h" = x""yes; then : - - CFLAGS="$CFLAGS -DUSE_OSS" - OSS=yes - -else - - echo "Cannot find OSS headers." - echo "--> Disabling OSS support" - -fi - - -fi - -ALSA=0 -ALSA_CFLAGS="" -ALSA_LIBS="" -if test yes = "$with_alsa" ; then - - -pkg_failed=no -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ALSA" >&5 -$as_echo_n "checking for ALSA... " >&6; } - -if test -n "$ALSA_CFLAGS"; then - pkg_cv_ALSA_CFLAGS="$ALSA_CFLAGS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"alsa\""; } >&5 - ($PKG_CONFIG --exists --print-errors "alsa") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_ALSA_CFLAGS=`$PKG_CONFIG --cflags "alsa" 2>/dev/null` -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi -if test -n "$ALSA_LIBS"; then - pkg_cv_ALSA_LIBS="$ALSA_LIBS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"alsa\""; } >&5 - ($PKG_CONFIG --exists --print-errors "alsa") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_ALSA_LIBS=`$PKG_CONFIG --libs "alsa" 2>/dev/null` -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi - - - -if test $pkg_failed = yes; then - -if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then - _pkg_short_errors_supported=yes -else - _pkg_short_errors_supported=no -fi - if test $_pkg_short_errors_supported = yes; then - ALSA_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "alsa" 2>&1` - else - ALSA_PKG_ERRORS=`$PKG_CONFIG --print-errors "alsa" 2>&1` - fi - # Put the nasty error message in config.log where it belongs - echo "$ALSA_PKG_ERRORS" >&5 - - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - - echo "Cannot find ALSA development support." - echo "--> Disabling ALSA" - -elif test $pkg_failed = untried; then - - echo "Cannot find ALSA development support." - echo "--> Disabling ALSA" - -else - ALSA_CFLAGS=$pkg_cv_ALSA_CFLAGS - ALSA_LIBS=$pkg_cv_ALSA_LIBS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - - ALSA=yes - CFLAGS="$CFLAGS -DUSE_ALSA" - -fi -fi - -PULSEAUDIO=0 -PULSEAUDIO_CFLAGS="" -PULSEAUDIO_LIBS="" -if test yes = "$with_pulseaudio" ; then - -pkg_failed=no -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PULSEAUDIO" >&5 -$as_echo_n "checking for PULSEAUDIO... " >&6; } - -if test -n "$PULSEAUDIO_CFLAGS"; then - pkg_cv_PULSEAUDIO_CFLAGS="$PULSEAUDIO_CFLAGS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libpulse-simple\""; } >&5 - ($PKG_CONFIG --exists --print-errors "libpulse-simple") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_PULSEAUDIO_CFLAGS=`$PKG_CONFIG --cflags "libpulse-simple" 2>/dev/null` -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi -if test -n "$PULSEAUDIO_LIBS"; then - pkg_cv_PULSEAUDIO_LIBS="$PULSEAUDIO_LIBS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libpulse-simple\""; } >&5 - ($PKG_CONFIG --exists --print-errors "libpulse-simple") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_PULSEAUDIO_LIBS=`$PKG_CONFIG --libs "libpulse-simple" 2>/dev/null` -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi - - - -if test $pkg_failed = yes; then - -if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then - _pkg_short_errors_supported=yes -else - _pkg_short_errors_supported=no -fi - if test $_pkg_short_errors_supported = yes; then - PULSEAUDIO_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libpulse-simple" 2>&1` - else - PULSEAUDIO_PKG_ERRORS=`$PKG_CONFIG --print-errors "libpulse-simple" 2>&1` - fi - # Put the nasty error message in config.log where it belongs - echo "$PULSEAUDIO_PKG_ERRORS" >&5 - - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - - echo "Cannot find PulseAudio library." - echo "--> Disabling PulseAudio" - -elif test $pkg_failed = untried; then - - echo "Cannot find PulseAudio library." - echo "--> Disabling PulseAudio" - -else - PULSEAUDIO_CFLAGS=$pkg_cv_PULSEAUDIO_CFLAGS - PULSEAUDIO_LIBS=$pkg_cv_PULSEAUDIO_LIBS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - - PULSEAUDIO=yes - CFLAGS="$CFLAGS -DUSE_PULSEAUDIO" - -fi -fi - -XRANDR=0 -XRANDR_CFLAGS="" -XRANDR_LIBS="" -if test yes = "$with_xrandr" ; then - -pkg_failed=no -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XRANDR" >&5 -$as_echo_n "checking for XRANDR... " >&6; } - -if test -n "$XRANDR_CFLAGS"; then - pkg_cv_XRANDR_CFLAGS="$XRANDR_CFLAGS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xrandr\""; } >&5 - ($PKG_CONFIG --exists --print-errors "xrandr") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_XRANDR_CFLAGS=`$PKG_CONFIG --cflags "xrandr" 2>/dev/null` -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi -if test -n "$XRANDR_LIBS"; then - pkg_cv_XRANDR_LIBS="$XRANDR_LIBS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xrandr\""; } >&5 - ($PKG_CONFIG --exists --print-errors "xrandr") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_XRANDR_LIBS=`$PKG_CONFIG --libs "xrandr" 2>/dev/null` -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi - - - -if test $pkg_failed = yes; then - -if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then - _pkg_short_errors_supported=yes -else - _pkg_short_errors_supported=no -fi - if test $_pkg_short_errors_supported = yes; then - XRANDR_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xrandr" 2>&1` - else - XRANDR_PKG_ERRORS=`$PKG_CONFIG --print-errors "xrandr" 2>&1` - fi - # Put the nasty error message in config.log where it belongs - echo "$XRANDR_PKG_ERRORS" >&5 - - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - - echo "Cannot find libXrandr. Make sure the X11 development headers are installed." - echo "--> Disabling Xrandr support." - -elif test $pkg_failed = untried; then - - echo "Cannot find libXrandr. Make sure the X11 development headers are installed." - echo "--> Disabling Xrandr support." - -else - XRANDR_CFLAGS=$pkg_cv_XRANDR_CFLAGS - XRANDR_LIBS=$pkg_cv_XRANDR_LIBS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - - XRANDR=yes - CFLAGS="$CFLAGS -DUSE_XRANDR" - -fi -fi - -pkg_failed=no -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBPNG" >&5 -$as_echo_n "checking for LIBPNG... " >&6; } - -if test -n "$LIBPNG_CFLAGS"; then - pkg_cv_LIBPNG_CFLAGS="$LIBPNG_CFLAGS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libpng\""; } >&5 - ($PKG_CONFIG --exists --print-errors "libpng") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_LIBPNG_CFLAGS=`$PKG_CONFIG --cflags "libpng" 2>/dev/null` -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi -if test -n "$LIBPNG_LIBS"; then - pkg_cv_LIBPNG_LIBS="$LIBPNG_LIBS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libpng\""; } >&5 - ($PKG_CONFIG --exists --print-errors "libpng") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_LIBPNG_LIBS=`$PKG_CONFIG --libs "libpng" 2>/dev/null` -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi - - - -if test $pkg_failed = yes; then - -if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then - _pkg_short_errors_supported=yes -else - _pkg_short_errors_supported=no -fi - if test $_pkg_short_errors_supported = yes; then - LIBPNG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libpng" 2>&1` - else - LIBPNG_PKG_ERRORS=`$PKG_CONFIG --print-errors "libpng" 2>&1` - fi - # Put the nasty error message in config.log where it belongs - echo "$LIBPNG_PKG_ERRORS" >&5 - - as_fn_error "Package requirements (libpng) were not met: - -$LIBPNG_PKG_ERRORS - -Consider adjusting the PKG_CONFIG_PATH environment variable if you -installed software in a non-standard prefix. - -Alternatively, you may set the environment variables LIBPNG_CFLAGS -and LIBPNG_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details. -" "$LINENO" 5 -elif test $pkg_failed = untried; then - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error "The pkg-config script could not be found or is too old. Make sure it -is in your PATH or set the PKG_CONFIG environment variable to the full -path to pkg-config. - -Alternatively, you may set the environment variables LIBPNG_CFLAGS -and LIBPNG_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details. - -To get pkg-config, see . -See \`config.log' for more details." "$LINENO" 5; } -else - LIBPNG_CFLAGS=$pkg_cv_LIBPNG_CFLAGS - LIBPNG_LIBS=$pkg_cv_LIBPNG_LIBS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - : -fi - -CFLAGS="$CFLAGS $GTK_CFLAGS $GLIB_CFLAGS $GLADE_CFLAGS $LIBXML_CFLAGS $PORTAUDIO_CFLAGS $LIBPNG_CFLAGS $SDL_CFLAGS $XV_CFLAGS $XRANDR_CFLAGS $ALSA_CFLAGS $PULSEAUDIO_CFLAGS" -LIBS="$LIBS $GTK_LIBS $GLIB_LIBS $GLADE_LIBS $LIBXML_LIBS $PORTAUDIO_LIBS $LIBPNG_LIBS $SDL_LIBS $XV_LIBS $XRANDR_LIBS $ALSA_LIBS $PULSEAUDIO_LIBS" - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the CPU is IA32" >&5 -$as_echo_n "checking if the CPU is IA32... " >&6; } -if test "${snes9x_cv_i386_cpu+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -#if (defined (__i386__) || defined (__i486__) ||\ - defined (__i586__) || defined (__i686__) || defined (__WIN32__) || defined (__DJGPP)) -/* */ -#else -#error Not i386. -#endif - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - snes9x_cv_i386_cpu=yes -else - snes9x_cv_i386_cpu=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi - - - -NASM="not_found" -if test yes = "$with_assembler"; then - # Extract the first word of "nasm", so it can be a program name with args. -set dummy nasm; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_path_prog_nasm+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - case $prog_nasm in - [\\/]* | ?:[\\/]*) - ac_cv_path_prog_nasm="$prog_nasm" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_path_prog_nasm="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - test -z "$ac_cv_path_prog_nasm" && ac_cv_path_prog_nasm="no" - ;; -esac -fi -prog_nasm=$ac_cv_path_prog_nasm -if test -n "$prog_nasm"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $prog_nasm" >&5 -$as_echo "$prog_nasm" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - - if test "x$ac_cv_path_prog_nasm" = "xno"; then - if test yes = "$snes9x_cv_i386_cpu"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No nasm found. Will build without assembler optimizations." >&5 -$as_echo "$as_me: WARNING: No nasm found. Will build without assembler optimizations." >&2;} - fi - else - if test yes = "$snes9x_cv_i386_cpu"; then - NASM="$ac_cv_path_prog_nasm" - fi - fi -fi - -if test $NASM != "not_found"; then - if test yes = "$with_zsnesc4"; then - ZSNESC4=yes - CFLAGS="$CFLAGS -DZSNES_C4" - NASM_FLAGS="$NASM_FLAGS -DZSNES_C4" - fi - if test yes = "$with_zsnesfx"; then - ZSNESFX=yes - CFLAGS="$CFLAGS -DZSNES_FX -DEXECUTE_SUPERFX_PER_LINE" - NASM_FLAGS="$NASM_FLAGS -DZSNES_FX -DEXECUTE_SUPERFX_PER_LINE" - fi - CPUINC='-Ii386' -fi - -CFLAGS="$CFLAGS -DCORRECT_VRAM_READS" -CORRECT_VRAM_READS=1 - -if test yes = "$with_debugger"; then - CFLAGS="$CFLAGS -DDEBUGGER" -fi - - -if test yes = "$with_sdd1_decomp"; then - CFLAGS="$CFLAGS -DSDD1_DECOMP" - SDD1_DECOMP=yes -fi - -if test yes = "$with_netplay"; then - CFLAGS="$CFLAGS -DNETPLAY_SUPPORT" - NETPLAY=yes -fi - -if test yes = "$with_jma_decomp"; then - CFLAGS="$CFLAGS -DJMA_SUPPORT" - JMA=yes -fi - -if test yes = "$with_newblend"; then - CFLAGS="$CFLAGS -DNEW_COLOUR_BLENDING" -else - #OLD_COLOUR_BLENDING hasn't been default for a while - # SYSDEFINES="$SYSDEFINES"' -DOLD_COLOUR_BLENDING' - : -fi - -if test yes = "$with_zlib"; then - for ac_header in zlib.h -do : - ac_fn_cxx_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default" -if test "x$ac_cv_header_zlib_h" = x""yes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_ZLIB_H 1 -_ACEOF - -fi - -done - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gzread in -lz" >&5 -$as_echo_n "checking for gzread in -lz... " >&6; } -if test "${ac_cv_lib_z_gzread+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lz $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char gzread (); -int -main () -{ -return gzread (); - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_link "$LINENO"; then : - ac_cv_lib_z_gzread=yes -else - ac_cv_lib_z_gzread=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_gzread" >&5 -$as_echo "$ac_cv_lib_z_gzread" >&6; } -if test "x$ac_cv_lib_z_gzread" = x""yes; then : - - CFLAGS="$CFLAGS -DZLIB" - LIBS="$LIBS -lz" - -fi - -fi - -if test yes = "$with_screenshot"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for png_init_io in -lpng" >&5 -$as_echo_n "checking for png_init_io in -lpng... " >&6; } -if test "${ac_cv_lib_png_png_init_io+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lpng -lz -lm $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char png_init_io (); -int -main () -{ -return png_init_io (); - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_link "$LINENO"; then : - ac_cv_lib_png_png_init_io=yes -else - ac_cv_lib_png_png_init_io=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_png_png_init_io" >&5 -$as_echo "$ac_cv_lib_png_png_init_io" >&6; } -if test "x$ac_cv_lib_png_png_init_io" = x""yes; then : - - CFLAGS="$CFLAGS -DHAVE_LIBPNG" - LIBS="$LIBS -lpng" - -fi - -fi - -ac_fn_cxx_check_func "$LINENO" "mkstemp" "ac_cv_func_mkstemp" -if test "x$ac_cv_func_mkstemp" = x""yes; then : - - CFLAGS="$CFLAGS -DHAVE_MKSTEMP" - -fi - - - -ac_fn_cxx_check_header_mongrel "$LINENO" "strings.h" "ac_cv_header_strings_h" "$ac_includes_default" -if test "x$ac_cv_header_strings_h" = x""yes; then : - - CFLAGS="$CFLAGS -DHAVE_STRINGS_H" - -fi - - - -ac_fn_cxx_check_header_mongrel "$LINENO" "sys/ioctl.h" "ac_cv_header_sys_ioctl_h" "$ac_includes_default" -if test "x$ac_cv_header_sys_ioctl_h" = x""yes; then : - - CFLAGS="$CFLAGS -DHAVE_SYS_IOCTL_H" - -fi - - - -ac_fn_cxx_check_header_mongrel "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default" -if test "x$ac_cv_header_stdint_h" = x""yes; then : - - CFLAGS="$CFLAGS -DHAVE_STDINT_H" - -fi - - - - - - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if sizeof(void *) == sizeof(int)" >&5 -$as_echo_n "checking if sizeof(void *) == sizeof(int)... " >&6; } -if test "$cross_compiling" = yes; then : - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error "cannot run test program while cross compiling -See \`config.log' for more details." "$LINENO" 5; } -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - - int main() - { - return(!(sizeof(void *) == sizeof(int))); - } - -_ACEOF -if ac_fn_cxx_try_run "$LINENO"; then : - snes9x_ptr_is_int=yes -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - -if test x$snes9x_ptr_is_int = xyes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - CFLAGS="$CFLAGS -DPTR_NOT_INT" -fi - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if rightshift int8 is arithmetic" >&5 -$as_echo_n "checking if rightshift int8 is arithmetic... " >&6; } -if test "${ac_cv_my_sar_int8+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - -if test "$cross_compiling" = yes; then : - ac_cv_my_sar_%1=no -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -#include "../port.h" - -int main(void){ - int8 i; - - i=-1; - i>>=1; - return(i<0?0:1); -} - -_ACEOF -if ac_fn_cxx_try_run "$LINENO"; then : - ac_cv_my_sar_int8=yes -else - ac_cv_my_sar_int8=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - - -fi - - -if test $ac_cv_my_sar_int8 = no; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -else - CFLAGS="$CFLAGS -DRIGHTSHIFT_int8_IS_SAR" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } -fi - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if rightshift int16 is arithmetic" >&5 -$as_echo_n "checking if rightshift int16 is arithmetic... " >&6; } -if test "${ac_cv_my_sar_int16+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - -if test "$cross_compiling" = yes; then : - ac_cv_my_sar_%1=no -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -#include "../port.h" - -int main(void){ - int16 i; - - i=-1; - i>>=1; - return(i<0?0:1); -} - -_ACEOF -if ac_fn_cxx_try_run "$LINENO"; then : - ac_cv_my_sar_int16=yes -else - ac_cv_my_sar_int16=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - - -fi - - -if test $ac_cv_my_sar_int16 = no; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -else - CFLAGS="$CFLAGS -DRIGHTSHIFT_int16_IS_SAR" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } -fi - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if rightshift int32 is arithmetic" >&5 -$as_echo_n "checking if rightshift int32 is arithmetic... " >&6; } -if test "${ac_cv_my_sar_int32+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - -if test "$cross_compiling" = yes; then : - ac_cv_my_sar_%1=no -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -#include "../port.h" - -int main(void){ - int32 i; - - i=-1; - i>>=1; - return(i<0?0:1); -} - -_ACEOF -if ac_fn_cxx_try_run "$LINENO"; then : - ac_cv_my_sar_int32=yes -else - ac_cv_my_sar_int32=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - - -fi - - -if test $ac_cv_my_sar_int32 = no; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -else - CFLAGS="$CFLAGS -DRIGHTSHIFT_int32_IS_SAR" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } -fi - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if rightshift int64 is arithmetic" >&5 -$as_echo_n "checking if rightshift int64 is arithmetic... " >&6; } -if test "${ac_cv_my_sar_int64+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - -if test "$cross_compiling" = yes; then : - ac_cv_my_sar_%1=no -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -#include "../port.h" - -int main(void){ - int64 i; - - i=-1; - i>>=1; - return(i<0?0:1); -} - -_ACEOF -if ac_fn_cxx_try_run "$LINENO"; then : - ac_cv_my_sar_int64=yes -else - ac_cv_my_sar_int64=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - - -fi - - -if test $ac_cv_my_sar_int64 = no; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -else - CFLAGS="$CFLAGS -DRIGHTSHIFT_int64_IS_SAR" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } -fi - -if test $ac_cv_my_sar_int8 = yes && \ - test $ac_cv_my_sar_int16 = yes && \ - test $ac_cv_my_sar_int32 = yes && \ - test $ac_cv_my_sar_int64 = yes ; then - CFLAGS="$CFLAGS -DRIGHTSHIFT_IS_SAR" -fi - -CFLAGS="$CFLAGS -DCPU_SHUTDOWN -DSPC700_SHUTDOWN -DNO_INLINE_SET_GET -DUNZIP_SUPPORT -DSPC700_C -I. -I.. -I../unzip" - -CXXFLAGS="$CFLAGS" - -CCASFLAGS="$CFLAGS -I.. -I../i386" - - if test yes = "$ZSNESFX"; then - ZSNESFX_TRUE= - ZSNESFX_FALSE='#' -else - ZSNESFX_TRUE='#' - ZSNESFX_FALSE= -fi - - if test yes = "$ZSNESC4"; then - ZSNESC4_TRUE= - ZSNESC4_FALSE='#' -else - ZSNESC4_TRUE='#' - ZSNESC4_FALSE= -fi - - if test yes = "$ASMCPU"; then - ASMCPU_TRUE= - ASMCPU_FALSE='#' -else - ASMCPU_TRUE='#' - ASMCPU_FALSE= -fi - - if test yes = "$SDD1_DECOMP"; then - SDD1_DECOMP_TRUE= - SDD1_DECOMP_FALSE='#' -else - SDD1_DECOMP_TRUE='#' - SDD1_DECOMP_FALSE= -fi - - if test yes = "$NETPLAY"; then - NETPLAY_TRUE= - NETPLAY_FALSE='#' -else - NETPLAY_TRUE='#' - NETPLAY_FALSE= -fi - - if test yes = "$JMA"; then - JMA_TRUE= - JMA_FALSE='#' -else - JMA_TRUE='#' - JMA_FALSE= -fi - - if test yes = "$OPENGL"; then - OPENGL_TRUE= - OPENGL_FALSE='#' -else - OPENGL_TRUE='#' - OPENGL_FALSE= -fi - - if test yes = "$XV"; then - XV_TRUE= - XV_FALSE='#' -else - XV_TRUE='#' - XV_FALSE= -fi - - if test yes = "$PORTAUDIO"; then - PORTAUDIO_TRUE= - PORTAUDIO_FALSE='#' -else - PORTAUDIO_TRUE='#' - PORTAUDIO_FALSE= -fi - - if test yes = "$OSS"; then - OSS_TRUE= - OSS_FALSE='#' -else - OSS_TRUE='#' - OSS_FALSE= -fi - - if test yes = "$with_debug" ; then - DEBUG_TRUE= - DEBUG_FALSE='#' -else - DEBUG_TRUE='#' - DEBUG_FALSE= -fi - - if test yes = "$GTKJOY"; then - SDL_TRUE= - SDL_FALSE='#' -else - SDL_TRUE='#' - SDL_FALSE= -fi - - if test yes = "$ALSA"; then - ALSA_TRUE= - ALSA_FALSE='#' -else - ALSA_TRUE='#' - ALSA_FALSE= -fi - - if test yes = "$PULSEAUDIO"; then - PULSEAUDIO_TRUE= - PULSEAUDIO_FALSE='#' -else - PULSEAUDIO_TRUE='#' - PULSEAUDIO_FALSE= -fi - - - - - -ac_config_files="$ac_config_files Makefile data/Makefile po/Makefile.in" - -cat >confcache <<\_ACEOF -# This file is a shell script that caches the results of configure -# tests run on this system so they can be shared between configure -# scripts and configure runs, see configure's option --config-cache. -# It is not useful on other systems. If it contains results you don't -# want to keep, you may remove or edit it. -# -# config.status only pays attention to the cache file if you give it -# the --recheck option to rerun configure. -# -# `ac_cv_env_foo' variables (set or unset) will be overridden when -# loading this file, other *unset* `ac_cv_foo' will be assigned the -# following values. - -_ACEOF - -# The following way of writing the cache mishandles newlines in values, -# but we know of no workaround that is simple, portable, and efficient. -# So, we kill variables containing newlines. -# Ultrix sh set writes to stderr and can't be redirected directly, -# and sets the high bit in the cache file unless we assign to the vars. -( - for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do - eval ac_val=\$$ac_var - case $ac_val in #( - *${as_nl}*) - case $ac_var in #( - *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 -$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; - esac - case $ac_var in #( - _ | IFS | as_nl) ;; #( - BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( - *) { eval $ac_var=; unset $ac_var;} ;; - esac ;; - esac - done - - (set) 2>&1 | - case $as_nl`(ac_space=' '; set) 2>&1` in #( - *${as_nl}ac_space=\ *) - # `set' does not quote correctly, so add quotes: double-quote - # substitution turns \\\\ into \\, and sed turns \\ into \. - sed -n \ - "s/'/'\\\\''/g; - s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" - ;; #( - *) - # `set' quotes correctly as required by POSIX, so do not add quotes. - sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" - ;; - esac | - sort -) | - sed ' - /^ac_cv_env_/b end - t clear - :clear - s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ - t end - s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ - :end' >>confcache -if diff "$cache_file" confcache >/dev/null 2>&1; then :; else - if test -w "$cache_file"; then - test "x$cache_file" != "x/dev/null" && - { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 -$as_echo "$as_me: updating cache $cache_file" >&6;} - cat confcache >$cache_file - else - { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 -$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} - fi -fi -rm -f confcache - -test "x$prefix" = xNONE && prefix=$ac_default_prefix -# Let make expand exec_prefix. -test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' - -# Transform confdefs.h into DEFS. -# Protect against shell expansion while executing Makefile rules. -# Protect against Makefile macro expansion. -# -# If the first sed substitution is executed (which looks for macros that -# take arguments), then branch to the quote section. Otherwise, -# look for a macro that doesn't take arguments. -ac_script=' -:mline -/\\$/{ - N - s,\\\n,, - b mline -} -t clear -:clear -s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g -t quote -s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g -t quote -b any -:quote -s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g -s/\[/\\&/g -s/\]/\\&/g -s/\$/$$/g -H -:any -${ - g - s/^\n// - s/\n/ /g - p -} -' -DEFS=`sed -n "$ac_script" confdefs.h` - - -ac_libobjs= -ac_ltlibobjs= -for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue - # 1. Remove the extension, and $U if already installed. - ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' - ac_i=`$as_echo "$ac_i" | sed "$ac_script"` - # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR - # will be set to the directory where LIBOBJS objects are built. - as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" - as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' -done -LIBOBJS=$ac_libobjs - -LTLIBOBJS=$ac_ltlibobjs - - -if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then - as_fn_error "conditional \"AMDEP\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then - as_fn_error "conditional \"am__fastdepCC\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then - as_fn_error "conditional \"am__fastdepCXX\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi - if test -n "$EXEEXT"; then - am__EXEEXT_TRUE= - am__EXEEXT_FALSE='#' -else - am__EXEEXT_TRUE='#' - am__EXEEXT_FALSE= -fi - - - ac_config_commands="$ac_config_commands po/stamp-it" - - -if test -z "${ZSNESFX_TRUE}" && test -z "${ZSNESFX_FALSE}"; then - as_fn_error "conditional \"ZSNESFX\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${ZSNESC4_TRUE}" && test -z "${ZSNESC4_FALSE}"; then - as_fn_error "conditional \"ZSNESC4\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${ASMCPU_TRUE}" && test -z "${ASMCPU_FALSE}"; then - as_fn_error "conditional \"ASMCPU\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${SDD1_DECOMP_TRUE}" && test -z "${SDD1_DECOMP_FALSE}"; then - as_fn_error "conditional \"SDD1_DECOMP\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${NETPLAY_TRUE}" && test -z "${NETPLAY_FALSE}"; then - as_fn_error "conditional \"NETPLAY\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${JMA_TRUE}" && test -z "${JMA_FALSE}"; then - as_fn_error "conditional \"JMA\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${OPENGL_TRUE}" && test -z "${OPENGL_FALSE}"; then - as_fn_error "conditional \"OPENGL\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${XV_TRUE}" && test -z "${XV_FALSE}"; then - as_fn_error "conditional \"XV\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${PORTAUDIO_TRUE}" && test -z "${PORTAUDIO_FALSE}"; then - as_fn_error "conditional \"PORTAUDIO\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${OSS_TRUE}" && test -z "${OSS_FALSE}"; then - as_fn_error "conditional \"OSS\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${DEBUG_TRUE}" && test -z "${DEBUG_FALSE}"; then - as_fn_error "conditional \"DEBUG\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${SDL_TRUE}" && test -z "${SDL_FALSE}"; then - as_fn_error "conditional \"SDL\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${ALSA_TRUE}" && test -z "${ALSA_FALSE}"; then - as_fn_error "conditional \"ALSA\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${PULSEAUDIO_TRUE}" && test -z "${PULSEAUDIO_FALSE}"; then - as_fn_error "conditional \"PULSEAUDIO\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi - -: ${CONFIG_STATUS=./config.status} -ac_write_fail=0 -ac_clean_files_save=$ac_clean_files -ac_clean_files="$ac_clean_files $CONFIG_STATUS" -{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 -$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} -as_write_fail=0 -cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 -#! $SHELL -# Generated by $as_me. -# Run this file to recreate the current configuration. -# Compiler output produced by configure, useful for debugging -# configure, is in config.log if it exists. - -debug=false -ac_cs_recheck=false -ac_cs_silent=false - -SHELL=\${CONFIG_SHELL-$SHELL} -export SHELL -_ASEOF -cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 -## -------------------- ## -## M4sh Initialization. ## -## -------------------- ## - -# Be more Bourne compatible -DUALCASE=1; export DUALCASE # for MKS sh -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : - emulate sh - NULLCMD=: - # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else - case `(set -o) 2>/dev/null` in #( - *posix*) : - set -o posix ;; #( - *) : - ;; -esac -fi - - -as_nl=' -' -export as_nl -# Printing a long string crashes Solaris 7 /usr/bin/printf. -as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' -as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo -as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo -# Prefer a ksh shell builtin over an external printf program on Solaris, -# but without wasting forks for bash or zsh. -if test -z "$BASH_VERSION$ZSH_VERSION" \ - && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then - as_echo='print -r --' - as_echo_n='print -rn --' -elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then - as_echo='printf %s\n' - as_echo_n='printf %s' -else - if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then - as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' - as_echo_n='/usr/ucb/echo -n' - else - as_echo_body='eval expr "X$1" : "X\\(.*\\)"' - as_echo_n_body='eval - arg=$1; - case $arg in #( - *"$as_nl"*) - expr "X$arg" : "X\\(.*\\)$as_nl"; - arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; - esac; - expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" - ' - export as_echo_n_body - as_echo_n='sh -c $as_echo_n_body as_echo' - fi - export as_echo_body - as_echo='sh -c $as_echo_body as_echo' -fi - -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - PATH_SEPARATOR=: - (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { - (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || - PATH_SEPARATOR=';' - } -fi - - -# IFS -# We need space, tab and new line, in precisely that order. Quoting is -# there to prevent editors from complaining about space-tab. -# (If _AS_PATH_WALK were called with IFS unset, it would disable word -# splitting by setting IFS to empty value.) -IFS=" "" $as_nl" - -# Find who we are. Look in the path if we contain no directory separator. -case $0 in #(( - *[\\/]* ) as_myself=$0 ;; - *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break - done -IFS=$as_save_IFS - - ;; -esac -# We did not find ourselves, most probably we were run as `sh COMMAND' -# in which case we are not to be found in the path. -if test "x$as_myself" = x; then - as_myself=$0 -fi -if test ! -f "$as_myself"; then - $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 - exit 1 -fi - -# Unset variables that we do not need and which cause bugs (e.g. in -# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" -# suppresses any "Segmentation fault" message there. '((' could -# trigger a bug in pdksh 5.2.14. -for as_var in BASH_ENV ENV MAIL MAILPATH -do eval test x\${$as_var+set} = xset \ - && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : -done -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -LC_ALL=C -export LC_ALL -LANGUAGE=C -export LANGUAGE - -# CDPATH. -(unset CDPATH) >/dev/null 2>&1 && unset CDPATH - - -# as_fn_error ERROR [LINENO LOG_FD] -# --------------------------------- -# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are -# provided, also output the error to LOG_FD, referencing LINENO. Then exit the -# script with status $?, using 1 if that was 0. -as_fn_error () -{ - as_status=$?; test $as_status -eq 0 && as_status=1 - if test "$3"; then - as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 - fi - $as_echo "$as_me: error: $1" >&2 - as_fn_exit $as_status -} # as_fn_error - - -# as_fn_set_status STATUS -# ----------------------- -# Set $? to STATUS, without forking. -as_fn_set_status () -{ - return $1 -} # as_fn_set_status - -# as_fn_exit STATUS -# ----------------- -# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. -as_fn_exit () -{ - set +e - as_fn_set_status $1 - exit $1 -} # as_fn_exit - -# as_fn_unset VAR -# --------------- -# Portably unset VAR. -as_fn_unset () -{ - { eval $1=; unset $1;} -} -as_unset=as_fn_unset -# as_fn_append VAR VALUE -# ---------------------- -# Append the text in VALUE to the end of the definition contained in VAR. Take -# advantage of any shell optimizations that allow amortized linear growth over -# repeated appends, instead of the typical quadratic growth present in naive -# implementations. -if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : - eval 'as_fn_append () - { - eval $1+=\$2 - }' -else - as_fn_append () - { - eval $1=\$$1\$2 - } -fi # as_fn_append - -# as_fn_arith ARG... -# ------------------ -# Perform arithmetic evaluation on the ARGs, and store the result in the -# global $as_val. Take advantage of shells that can avoid forks. The arguments -# must be portable across $(()) and expr. -if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : - eval 'as_fn_arith () - { - as_val=$(( $* )) - }' -else - as_fn_arith () - { - as_val=`expr "$@" || test $? -eq 1` - } -fi # as_fn_arith - - -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; then - as_expr=expr -else - as_expr=false -fi - -if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then - as_basename=basename -else - as_basename=false -fi - -if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then - as_dirname=dirname -else - as_dirname=false -fi - -as_me=`$as_basename -- "$0" || -$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X/"$0" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ - s//\1/ - q - } - /^X\/\(\/\/\)$/{ - s//\1/ - q - } - /^X\/\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - -ECHO_C= ECHO_N= ECHO_T= -case `echo -n x` in #((((( --n*) - case `echo 'xy\c'` in - *c*) ECHO_T=' ';; # ECHO_T is single tab character. - xy) ECHO_C='\c';; - *) echo `echo ksh88 bug on AIX 6.1` > /dev/null - ECHO_T=' ';; - esac;; -*) - ECHO_N='-n';; -esac - -rm -f conf$$ conf$$.exe conf$$.file -if test -d conf$$.dir; then - rm -f conf$$.dir/conf$$.file -else - rm -f conf$$.dir - mkdir conf$$.dir 2>/dev/null -fi -if (echo >conf$$.file) 2>/dev/null; then - if ln -s conf$$.file conf$$ 2>/dev/null; then - as_ln_s='ln -s' - # ... but there are two gotchas: - # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. - # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -p'. - ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -p' - elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln - else - as_ln_s='cp -p' - fi -else - as_ln_s='cp -p' -fi -rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file -rmdir conf$$.dir 2>/dev/null - - -# as_fn_mkdir_p -# ------------- -# Create "$as_dir" as a directory, including parents if necessary. -as_fn_mkdir_p () -{ - - case $as_dir in #( - -*) as_dir=./$as_dir;; - esac - test -d "$as_dir" || eval $as_mkdir_p || { - as_dirs= - while :; do - case $as_dir in #( - *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( - *) as_qdir=$as_dir;; - esac - as_dirs="'$as_qdir' $as_dirs" - as_dir=`$as_dirname -- "$as_dir" || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - test -d "$as_dir" && break - done - test -z "$as_dirs" || eval "mkdir $as_dirs" - } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" - - -} # as_fn_mkdir_p -if mkdir -p . 2>/dev/null; then - as_mkdir_p='mkdir -p "$as_dir"' -else - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - -if test -x / >/dev/null 2>&1; then - as_test_x='test -x' -else - if ls -dL / >/dev/null 2>&1; then - as_ls_L_option=L - else - as_ls_L_option= - fi - as_test_x=' - eval sh -c '\'' - if test -d "$1"; then - test -d "$1/."; - else - case $1 in #( - -*)set "./$1";; - esac; - case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( - ???[sx]*):;;*)false;;esac;fi - '\'' sh - ' -fi -as_executable_p=$as_test_x - -# Sed expression to map a string onto a valid CPP name. -as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" - -# Sed expression to map a string onto a valid variable name. -as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - - -exec 6>&1 -## ----------------------------------- ## -## Main body of $CONFIG_STATUS script. ## -## ----------------------------------- ## -_ASEOF -test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -# Save the log message, to keep $0 and so on meaningful, and to -# report actual input values of CONFIG_FILES etc. instead of their -# values after options handling. -ac_log=" -This file was extended by snes9x-gtk $as_me 1.52, which was -generated by GNU Autoconf 2.65. Invocation command line was - - CONFIG_FILES = $CONFIG_FILES - CONFIG_HEADERS = $CONFIG_HEADERS - CONFIG_LINKS = $CONFIG_LINKS - CONFIG_COMMANDS = $CONFIG_COMMANDS - $ $0 $@ - -on `(hostname || uname -n) 2>/dev/null | sed 1q` -" - -_ACEOF - -case $ac_config_files in *" -"*) set x $ac_config_files; shift; ac_config_files=$*;; -esac - - - -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -# Files that config.status was made for. -config_files="$ac_config_files" -config_commands="$ac_config_commands" - -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -ac_cs_usage="\ -\`$as_me' instantiates files and other configuration actions -from templates according to the current configuration. Unless the files -and actions are specified as TAGs, all are instantiated by default. - -Usage: $0 [OPTION]... [TAG]... - - -h, --help print this help, then exit - -V, --version print version number and configuration settings, then exit - --config print configuration, then exit - -q, --quiet, --silent - do not print progress messages - -d, --debug don't remove temporary files - --recheck update $as_me by reconfiguring in the same conditions - --file=FILE[:TEMPLATE] - instantiate the configuration file FILE - -Configuration files: -$config_files - -Configuration commands: -$config_commands - -Report bugs to the package provider." - -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" -ac_cs_version="\\ -snes9x-gtk config.status 1.52 -configured by $0, generated by GNU Autoconf 2.65, - with options \\"\$ac_cs_config\\" - -Copyright (C) 2009 Free Software Foundation, Inc. -This config.status script is free software; the Free Software Foundation -gives unlimited permission to copy, distribute and modify it." - -ac_pwd='$ac_pwd' -srcdir='$srcdir' -INSTALL='$INSTALL' -MKDIR_P='$MKDIR_P' -AWK='$AWK' -test -n "\$AWK" || AWK=awk -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -# The default lists apply if the user does not specify any file. -ac_need_defaults=: -while test $# != 0 -do - case $1 in - --*=*) - ac_option=`expr "X$1" : 'X\([^=]*\)='` - ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` - ac_shift=: - ;; - *) - ac_option=$1 - ac_optarg=$2 - ac_shift=shift - ;; - esac - - case $ac_option in - # Handling of the options. - -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) - ac_cs_recheck=: ;; - --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) - $as_echo "$ac_cs_version"; exit ;; - --config | --confi | --conf | --con | --co | --c ) - $as_echo "$ac_cs_config"; exit ;; - --debug | --debu | --deb | --de | --d | -d ) - debug=: ;; - --file | --fil | --fi | --f ) - $ac_shift - case $ac_optarg in - *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - as_fn_append CONFIG_FILES " '$ac_optarg'" - ac_need_defaults=false;; - --he | --h | --help | --hel | -h ) - $as_echo "$ac_cs_usage"; exit ;; - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil | --si | --s) - ac_cs_silent=: ;; - - # This is an error. - -*) as_fn_error "unrecognized option: \`$1' -Try \`$0 --help' for more information." ;; - - *) as_fn_append ac_config_targets " $1" - ac_need_defaults=false ;; - - esac - shift -done - -ac_configure_extra_args= - -if $ac_cs_silent; then - exec 6>/dev/null - ac_configure_extra_args="$ac_configure_extra_args --silent" -fi - -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -if \$ac_cs_recheck; then - set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion - shift - \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 - CONFIG_SHELL='$SHELL' - export CONFIG_SHELL - exec "\$@" -fi - -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -exec 5>>config.log -{ - echo - sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX -## Running $as_me. ## -_ASBOX - $as_echo "$ac_log" -} >&5 - -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -# -# INIT-COMMANDS -# -AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" - - -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 - -# Handling of arguments. -for ac_config_target in $ac_config_targets -do - case $ac_config_target in - "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; - "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; - "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; - "data/Makefile") CONFIG_FILES="$CONFIG_FILES data/Makefile" ;; - "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;; - "po/stamp-it") CONFIG_COMMANDS="$CONFIG_COMMANDS po/stamp-it" ;; - - *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; - esac -done - - -# If the user did not use the arguments to specify the items to instantiate, -# then the envvar interface is used. Set only those that are not. -# We use the long form for the default assignment because of an extremely -# bizarre bug on SunOS 4.1.3. -if $ac_need_defaults; then - test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files - test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands -fi - -# Have a temporary directory for convenience. Make it in the build tree -# simply because there is no reason against having it here, and in addition, -# creating and moving files from /tmp can sometimes cause problems. -# Hook for its removal unless debugging. -# Note that there is a small window in which the directory will not be cleaned: -# after its creation but before its name has been assigned to `$tmp'. -$debug || -{ - tmp= - trap 'exit_status=$? - { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status -' 0 - trap 'as_fn_exit 1' 1 2 13 15 -} -# Create a (secure) tmp directory for tmp files. - -{ - tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && - test -n "$tmp" && test -d "$tmp" -} || -{ - tmp=./conf$$-$RANDOM - (umask 077 && mkdir "$tmp") -} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 - -# Set up the scripts for CONFIG_FILES section. -# No need to generate them if there are no CONFIG_FILES. -# This happens for instance with `./config.status config.h'. -if test -n "$CONFIG_FILES"; then - - -ac_cr=`echo X | tr X '\015'` -# On cygwin, bash can eat \r inside `` if the user requested igncr. -# But we know of no other shell where ac_cr would be empty at this -# point, so we can use a bashism as a fallback. -if test "x$ac_cr" = x; then - eval ac_cr=\$\'\\r\' -fi -ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` -if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then - ac_cs_awk_cr='\r' -else - ac_cs_awk_cr=$ac_cr -fi - -echo 'BEGIN {' >"$tmp/subs1.awk" && -_ACEOF - - -{ - echo "cat >conf$$subs.awk <<_ACEOF" && - echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && - echo "_ACEOF" -} >conf$$subs.sh || - as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 -ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` -ac_delim='%!_!# ' -for ac_last_try in false false false false false :; do - . ./conf$$subs.sh || - as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 - - ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` - if test $ac_delim_n = $ac_delim_num; then - break - elif $ac_last_try; then - as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 - else - ac_delim="$ac_delim!$ac_delim _$ac_delim!! " - fi -done -rm -f conf$$subs.sh - -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -cat >>"\$tmp/subs1.awk" <<\\_ACAWK && -_ACEOF -sed -n ' -h -s/^/S["/; s/!.*/"]=/ -p -g -s/^[^!]*!// -:repl -t repl -s/'"$ac_delim"'$// -t delim -:nl -h -s/\(.\{148\}\)..*/\1/ -t more1 -s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ -p -n -b repl -:more1 -s/["\\]/\\&/g; s/^/"/; s/$/"\\/ -p -g -s/.\{148\}// -t nl -:delim -h -s/\(.\{148\}\)..*/\1/ -t more2 -s/["\\]/\\&/g; s/^/"/; s/$/"/ -p -b -:more2 -s/["\\]/\\&/g; s/^/"/; s/$/"\\/ -p -g -s/.\{148\}// -t delim -' >$CONFIG_STATUS || ac_write_fail=1 -rm -f conf$$subs.awk -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -_ACAWK -cat >>"\$tmp/subs1.awk" <<_ACAWK && - for (key in S) S_is_set[key] = 1 - FS = "" - -} -{ - line = $ 0 - nfields = split(line, field, "@") - substed = 0 - len = length(field[1]) - for (i = 2; i < nfields; i++) { - key = field[i] - keylen = length(key) - if (S_is_set[key]) { - value = S[key] - line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) - len += length(value) + length(field[++i]) - substed = 1 - } else - len += 1 + keylen - } - - print line -} - -_ACAWK -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then - sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" -else - cat -fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ - || as_fn_error "could not setup config files machinery" "$LINENO" 5 -_ACEOF - -# VPATH may cause trouble with some makes, so we remove $(srcdir), -# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and -# trailing colons and then remove the whole line if VPATH becomes empty -# (actually we leave an empty line to preserve line numbers). -if test "x$srcdir" = x.; then - ac_vpsub='/^[ ]*VPATH[ ]*=/{ -s/:*\$(srcdir):*/:/ -s/:*\${srcdir}:*/:/ -s/:*@srcdir@:*/:/ -s/^\([^=]*=[ ]*\):*/\1/ -s/:*$// -s/^[^=]*=[ ]*$// -}' -fi - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -fi # test -n "$CONFIG_FILES" - - -eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS" -shift -for ac_tag -do - case $ac_tag in - :[FHLC]) ac_mode=$ac_tag; continue;; - esac - case $ac_mode$ac_tag in - :[FHL]*:*);; - :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; - :[FH]-) ac_tag=-:-;; - :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; - esac - ac_save_IFS=$IFS - IFS=: - set x $ac_tag - IFS=$ac_save_IFS - shift - ac_file=$1 - shift - - case $ac_mode in - :L) ac_source=$1;; - :[FH]) - ac_file_inputs= - for ac_f - do - case $ac_f in - -) ac_f="$tmp/stdin";; - *) # Look for the file first in the build tree, then in the source tree - # (if the path is not absolute). The absolute path cannot be DOS-style, - # because $ac_f cannot contain `:'. - test -f "$ac_f" || - case $ac_f in - [\\/$]*) false;; - *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; - esac || - as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; - esac - case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac - as_fn_append ac_file_inputs " '$ac_f'" - done - - # Let's still pretend it is `configure' which instantiates (i.e., don't - # use $as_me), people would be surprised to read: - # /* config.h. Generated by config.status. */ - configure_input='Generated from '` - $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' - `' by configure.' - if test x"$ac_file" != x-; then - configure_input="$ac_file. $configure_input" - { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 -$as_echo "$as_me: creating $ac_file" >&6;} - fi - # Neutralize special characters interpreted by sed in replacement strings. - case $configure_input in #( - *\&* | *\|* | *\\* ) - ac_sed_conf_input=`$as_echo "$configure_input" | - sed 's/[\\\\&|]/\\\\&/g'`;; #( - *) ac_sed_conf_input=$configure_input;; - esac - - case $ac_tag in - *:-:* | *:-) cat >"$tmp/stdin" \ - || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; - esac - ;; - esac - - ac_dir=`$as_dirname -- "$ac_file" || -$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$ac_file" : 'X\(//\)[^/]' \| \ - X"$ac_file" : 'X\(//\)$' \| \ - X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$ac_file" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - as_dir="$ac_dir"; as_fn_mkdir_p - ac_builddir=. - -case "$ac_dir" in -.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; -*) - ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` - # A ".." for each directory in $ac_dir_suffix. - ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` - case $ac_top_builddir_sub in - "") ac_top_builddir_sub=. ac_top_build_prefix= ;; - *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; - esac ;; -esac -ac_abs_top_builddir=$ac_pwd -ac_abs_builddir=$ac_pwd$ac_dir_suffix -# for backward compatibility: -ac_top_builddir=$ac_top_build_prefix - -case $srcdir in - .) # We are building in place. - ac_srcdir=. - ac_top_srcdir=$ac_top_builddir_sub - ac_abs_top_srcdir=$ac_pwd ;; - [\\/]* | ?:[\\/]* ) # Absolute name. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir - ac_abs_top_srcdir=$srcdir ;; - *) # Relative name. - ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_build_prefix$srcdir - ac_abs_top_srcdir=$ac_pwd/$srcdir ;; -esac -ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix - - - case $ac_mode in - :F) - # - # CONFIG_FILE - # - - case $INSTALL in - [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; - *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; - esac - ac_MKDIR_P=$MKDIR_P - case $MKDIR_P in - [\\/$]* | ?:[\\/]* ) ;; - */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; - esac -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -# If the template does not know about datarootdir, expand it. -# FIXME: This hack should be removed a few years after 2.60. -ac_datarootdir_hack=; ac_datarootdir_seen= -ac_sed_dataroot=' -/datarootdir/ { - p - q -} -/@datadir@/p -/@docdir@/p -/@infodir@/p -/@localedir@/p -/@mandir@/p' -case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in -*datarootdir*) ac_datarootdir_seen=yes;; -*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 -$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 - ac_datarootdir_hack=' - s&@datadir@&$datadir&g - s&@docdir@&$docdir&g - s&@infodir@&$infodir&g - s&@localedir@&$localedir&g - s&@mandir@&$mandir&g - s&\\\${datarootdir}&$datarootdir&g' ;; -esac -_ACEOF - -# Neutralize VPATH when `$srcdir' = `.'. -# Shell code in configure.ac might set extrasub. -# FIXME: do we really want to maintain this feature? -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -ac_sed_extra="$ac_vpsub -$extrasub -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -:t -/@[a-zA-Z_][a-zA-Z_0-9]*@/!b -s|@configure_input@|$ac_sed_conf_input|;t t -s&@top_builddir@&$ac_top_builddir_sub&;t t -s&@top_build_prefix@&$ac_top_build_prefix&;t t -s&@srcdir@&$ac_srcdir&;t t -s&@abs_srcdir@&$ac_abs_srcdir&;t t -s&@top_srcdir@&$ac_top_srcdir&;t t -s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t -s&@builddir@&$ac_builddir&;t t -s&@abs_builddir@&$ac_abs_builddir&;t t -s&@abs_top_builddir@&$ac_abs_top_builddir&;t t -s&@INSTALL@&$ac_INSTALL&;t t -s&@MKDIR_P@&$ac_MKDIR_P&;t t -$ac_datarootdir_hack -" -eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ - || as_fn_error "could not create $ac_file" "$LINENO" 5 - -test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && - { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && - { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined." >&5 -$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined." >&2;} - - rm -f "$tmp/stdin" - case $ac_file in - -) cat "$tmp/out" && rm -f "$tmp/out";; - *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; - esac \ - || as_fn_error "could not create $ac_file" "$LINENO" 5 - ;; - - - :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 -$as_echo "$as_me: executing $ac_file commands" >&6;} - ;; - esac - - - case $ac_file$ac_mode in - "depfiles":C) test x"$AMDEP_TRUE" != x"" || { - # Autoconf 2.62 quotes --file arguments for eval, but not when files - # are listed without --file. Let's play safe and only enable the eval - # if we detect the quoting. - case $CONFIG_FILES in - *\'*) eval set x "$CONFIG_FILES" ;; - *) set x $CONFIG_FILES ;; - esac - shift - for mf - do - # Strip MF so we end up with the name of the file. - mf=`echo "$mf" | sed -e 's/:.*$//'` - # Check whether this is an Automake generated Makefile or not. - # We used to match only the files named `Makefile.in', but - # some people rename them; so instead we look at the file content. - # Grep'ing the first line is not enough: some people post-process - # each Makefile.in and add a new line on top of each file to say so. - # Grep'ing the whole file is not good either: AIX grep has a line - # limit of 2048, but all sed's we know have understand at least 4000. - if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then - dirpart=`$as_dirname -- "$mf" || -$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$mf" : 'X\(//\)[^/]' \| \ - X"$mf" : 'X\(//\)$' \| \ - X"$mf" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$mf" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - else - continue - fi - # Extract the definition of DEPDIR, am__include, and am__quote - # from the Makefile without running `make'. - DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` - test -z "$DEPDIR" && continue - am__include=`sed -n 's/^am__include = //p' < "$mf"` - test -z "am__include" && continue - am__quote=`sed -n 's/^am__quote = //p' < "$mf"` - # When using ansi2knr, U may be empty or an underscore; expand it - U=`sed -n 's/^U = //p' < "$mf"` - # Find all dependency output files, they are included files with - # $(DEPDIR) in their names. We invoke sed twice because it is the - # simplest approach to changing $(DEPDIR) to its actual value in the - # expansion. - for file in `sed -n " - s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ - sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do - # Make sure the directory exists. - test -f "$dirpart/$file" && continue - fdir=`$as_dirname -- "$file" || -$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$file" : 'X\(//\)[^/]' \| \ - X"$file" : 'X\(//\)$' \| \ - X"$file" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$file" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - as_dir=$dirpart/$fdir; as_fn_mkdir_p - # echo "creating $dirpart/$file" - echo '# dummy' > "$dirpart/$file" - done - done -} - ;; - "default-1":C) case "$CONFIG_FILES" in *po/Makefile.in*) - sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile - esac ;; - "po/stamp-it":C) - if ! grep "^# INTLTOOL_MAKEFILE$" "po/Makefile.in" > /dev/null ; then - as_fn_error "po/Makefile.in.in was not created by intltoolize." "$LINENO" 5 - fi - rm -f "po/stamp-it" "po/stamp-it.tmp" "po/POTFILES" "po/Makefile.tmp" - >"po/stamp-it.tmp" - sed '/^#/d - s/^[[].*] *// - /^[ ]*$/d - '"s|^| $ac_top_srcdir/|" \ - "$srcdir/po/POTFILES.in" | sed '$!s/$/ \\/' >"po/POTFILES" - - sed '/^POTFILES =/,/[^\\]$/ { - /^POTFILES =/!d - r po/POTFILES - } - ' "po/Makefile.in" >"po/Makefile" - rm -f "po/Makefile.tmp" - mv "po/stamp-it.tmp" "po/stamp-it" - ;; - - esac -done # for ac_tag - - -as_fn_exit 0 -_ACEOF -ac_clean_files=$ac_clean_files_save - -test $ac_write_fail = 0 || - as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 - - -# configure is writing to config.log, and then calls config.status. -# config.status does its own redirection, appending to config.log. -# Unfortunately, on DOS this fails, as config.log is still kept open -# by configure, so config.status won't be able to write to it; its -# output is simply discarded. So we exec the FD to /dev/null, -# effectively closing config.log, so it can be properly (re)opened and -# appended to by config.status. When coming back to configure, we -# need to make the FD available again. -if test "$no_create" != yes; then - ac_cs_success=: - ac_config_status_args= - test "$silent" = yes && - ac_config_status_args="$ac_config_status_args --quiet" - exec 5>/dev/null - $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false - exec 5>>config.log - # Use ||, not &&, to avoid exiting from the if with $? = 1, which - # would make configure fail if this is the last instruction. - $ac_cs_success || as_fn_exit $? -fi -if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 -$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} -fi - - -echo "" -echo "Snes9x will build with support for the following:" -echo "" - -if test yes = "$ALSA" ; then - echo " ALSA" -fi - -if test yes = "$PULSEAUDIO" ; then - echo " PulseAudio" -fi - -if test yes = "$OPENGL" ; then - echo " OpenGL" -else - if test yes = "$with_opengl" ; then - echo "!!! NOT able to use OpenGL support" - echo "--- Needs gtkglext and OpenGL libraries and headers" - fi -fi - -if test yes = "$XV" ; then - echo " XVideo" -else - if test yes = "$with_xv" ; then - echo "!!! NOT able to use XVideo support" - echo "--- Needs recent X11 libraries and headers" - fi -fi - -if test yes = "$XRANDR" ; then - echo " XRandR" -else - if test yes = "$with_xrandr" ; then - echo "!!! NOT able to use XRandR support" - echo "--- Needs recent X11 libraries and headers" - fi -fi - -if test yes = "$GTKJOY" ; then - echo " Joysticks" -else - if test yes = "$with_joystick" ; then - echo "!!! NOT able to use joystick support" - echo "--- Needs SDL libraries and headers" - fi -fi - -if test yes = "$NETPLAY" ; then - echo " NetPlay" -else - if test yes = "$with_netplay" ; then - echo "!!! NOT able to build NetPlay support" - - fi -fi - -echo "" - -if ! test yes = "$PORTAUDIO" ; then - if ! test yes = "$OSS" ; then - if ! test yes = "$SDL"; then - if ! test yes = "$ALSA"; then - echo "ERROR: No audio driver is selected or available. Snes9x will probably not build." - fi - fi - fi -fi diff --git a/gtk/configure.ac b/gtk/configure.ac index 03ae6d37..badf3f05 100644 --- a/gtk/configure.ac +++ b/gtk/configure.ac @@ -1,7 +1,7 @@ AC_INIT([snes9x-gtk], 1.52) dnl Set CFLAGS, CXXFLAGS to something dnl before doing AC_PROG_CC, AC_PROG_CXX to avoid default -g -CFLAGS="-O2 -Wall -W -pedantic -Wno-unused-parameter -pipe $CFLAGS" +CFLAGS="-Os -Wall -W -pedantic -Wno-unused-parameter -pipe $CFLAGS" CXXFLAGS="$CFLAGS" AC_PROG_CC @@ -15,7 +15,7 @@ AM_INIT_AUTOMAKE([foreign subdir-objects]) m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])]) AM_PROG_CC_C_O -IT_PROG_INTLTOOL([0.40.1]) +IT_PROG_INTLTOOL([0.37.0]) GETTEXT_PACKAGE=[snes9x-gtk] AC_SUBST(GETTEXT_PACKAGE) AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE") @@ -109,6 +109,12 @@ AC_ARG_WITH(sdd1-decomp, [], [with_sdd1_decomp=yes]) +AC_ARG_WITH(hq2x, + [AS_HELP_STRING([--with(out)-hq2x], + [Enable support for the HQ2x family of filters (default: with)])], + [], + [with_hq2x=yes]) + AC_ARG_WITH(netplay, [AS_HELP_STRING([--with(out)-netplay], [Enable netplay support (default: without)])], @@ -133,7 +139,7 @@ AC_ARG_WITH(zlib, [], [with_zlib=yes]) -AC_ARG_WITH(png, +AC_ARG_WITH(screenshot, [AS_HELP_STRING([--with(out)-screenshot], [Screenshot support through libpng if available (default: with)])], [], @@ -145,6 +151,8 @@ else CFLAGS="$CFLAGS -fomit-frame-pointer" fi +CFLAGS="$CFLAGS -DGSEAL_ENABLE -DG_DISABLE_SINGLE_INCLUDES -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_SINGLE_INCLUDES -DGTK_DISABLE_SINGLE_INCLUDES" + ZSNESFX='#ZSNESFX=yes' ZSNESC4='#ZSNESC4=yes' ASMCPU='' @@ -167,9 +175,8 @@ fi GTK=yes snes9x_info_display="GTK" -PKG_CHECK_MODULES([GTK], [gtk+-2.0 >= 2.10]) +PKG_CHECK_MODULES([GTK], [gtk+-2.0 >= 2.16]) PKG_CHECK_MODULES([GLIB], [gthread-2.0 >= 2.6 gobject-2.0 >= 2.6]) -PKG_CHECK_MODULES([GLADE], [libglade-2.0 >= 2.0]) PKG_CHECK_MODULES([LIBXML], [libxml-2.0 >= 2.0]) if test yes = "$with_opengl" ; then @@ -280,10 +287,27 @@ if test yes = "$with_xrandr" ; then echo "--> Disabling Xrandr support." ]) fi -PKG_CHECK_MODULES([LIBPNG],libpng) -CFLAGS="$CFLAGS $GTK_CFLAGS $GLIB_CFLAGS $GLADE_CFLAGS $LIBXML_CFLAGS $PORTAUDIO_CFLAGS $LIBPNG_CFLAGS $SDL_CFLAGS $XV_CFLAGS $XRANDR_CFLAGS $ALSA_CFLAGS $PULSEAUDIO_CFLAGS" -LIBS="$LIBS $GTK_LIBS $GLIB_LIBS $GLADE_LIBS $LIBXML_LIBS $PORTAUDIO_LIBS $LIBPNG_LIBS $SDL_LIBS $XV_LIBS $XRANDR_LIBS $ALSA_LIBS $PULSEAUDIO_LIBS" +LIBPNG_CFLAGS="" +LIBPNG_LIBS="" +if test yes = "$with_screenshot"; then + PKG_CHECK_MODULES([LIBPNG],[libpng],[ + CFLAGS="$CFLAGS -DHAVE_LIBPNG" + ],[ + echo "Cannot find libpng." + echo "--> Disabling screenshot support." + ]) +fi + +if test yes = "$with_hq2x" ; then + HQ2X=yes + CFLAGS="$CFLAGS -DUSE_HQ2X" +else + HQ2X=0 +fi + +CFLAGS="$CFLAGS $GTK_CFLAGS $GLIB_CFLAGS $LIBXML_CFLAGS $PORTAUDIO_CFLAGS $LIBPNG_CFLAGS $SDL_CFLAGS $XV_CFLAGS $XRANDR_CFLAGS $ALSA_CFLAGS $PULSEAUDIO_CFLAGS" +LIBS="$LIBS $GTK_LIBS $GLIB_LIBS $LIBXML_LIBS $PORTAUDIO_LIBS $LIBPNG_LIBS $SDL_LIBS $XV_LIBS $XRANDR_LIBS $ALSA_LIBS $PULSEAUDIO_LIBS" AC_MSG_CHECKING(if the CPU is IA32) @@ -371,13 +395,6 @@ if test yes = "$with_zlib"; then ], ,) fi -if test yes = "$with_screenshot"; then - AC_CHECK_LIB(png, png_init_io, [ - CFLAGS="$CFLAGS -DHAVE_LIBPNG" - LIBS="$LIBS -lpng" - ], , -lz -lm) -fi - dnl Check for functions AC_CHECK_FUNC(mkstemp, [ CFLAGS="$CFLAGS -DHAVE_MKSTEMP" @@ -471,6 +488,7 @@ AM_CONDITIONAL(DEBUG, [test yes = "$with_debug" ]) AM_CONDITIONAL(SDL, [test yes = "$GTKJOY"]) AM_CONDITIONAL(ALSA, [test yes = "$ALSA"]) AM_CONDITIONAL(PULSEAUDIO, [test yes = "$PULSEAUDIO"]) +AM_CONDITIONAL(HQ2X, [test yes = "$HQ2X"]) AC_SUBST(NASM) AC_SUBST(NASM_FLAGS) @@ -545,3 +563,7 @@ if ! test yes = "$PORTAUDIO" ; then fi fi fi + +if ! test yes = "$HQ2X"; then + echo "HQ2x filter compilation is disabled." +fi diff --git a/gtk/data/Makefile.in b/gtk/data/Makefile.in deleted file mode 100644 index db85b4e0..00000000 --- a/gtk/data/Makefile.in +++ /dev/null @@ -1,534 +0,0 @@ -# Makefile.in generated by automake 1.11.1 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, -# Inc. -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ - -VPATH = @srcdir@ -pkgdatadir = $(datadir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkglibexecdir = $(libexecdir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -subdir = data -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/configure.ac -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_CLEAN_FILES = -CONFIG_CLEAN_VPATH_FILES = -AM_V_GEN = $(am__v_GEN_$(V)) -am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) -am__v_GEN_0 = @echo " GEN " $@; -AM_V_at = $(am__v_at_$(V)) -am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) -am__v_at_0 = @ -SOURCES = -DIST_SOURCES = -am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; -am__vpath_adj = case $$p in \ - $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ - *) f=$$p;; \ - esac; -am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; -am__install_max = 40 -am__nobase_strip_setup = \ - srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` -am__nobase_strip = \ - for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" -am__nobase_list = $(am__nobase_strip_setup); \ - for p in $$list; do echo "$$p $$p"; done | \ - sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ - $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ - if (++n[$$2] == $(am__install_max)) \ - { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ - END { for (dir in files) print dir, files[dir] }' -am__base_list = \ - sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ - sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' -am__installdirs = "$(DESTDIR)$(desktopdir)" \ - "$(DESTDIR)$(icon16x16dir)" "$(DESTDIR)$(icon24x24dir)" \ - "$(DESTDIR)$(icon32x32dir)" "$(DESTDIR)$(iconscalabledir)" -DATA = $(desktop_DATA) $(icon16x16_DATA) $(icon24x24_DATA) \ - $(icon32x32_DATA) $(iconscalable_DATA) -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -ALL_LINGUAS = @ALL_LINGUAS@ -ALSA_CFLAGS = @ALSA_CFLAGS@ -ALSA_LIBS = @ALSA_LIBS@ -AMTAR = @AMTAR@ -AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CATALOGS = @CATALOGS@ -CATOBJEXT = @CATOBJEXT@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DATADIRNAME = @DATADIRNAME@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -EXEEXT = @EXEEXT@ -GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ -GLADE_CFLAGS = @GLADE_CFLAGS@ -GLADE_LIBS = @GLADE_LIBS@ -GLIB_CFLAGS = @GLIB_CFLAGS@ -GLIB_LIBS = @GLIB_LIBS@ -GMOFILES = @GMOFILES@ -GMSGFMT = @GMSGFMT@ -GREP = @GREP@ -GTK_CFLAGS = @GTK_CFLAGS@ -GTK_LIBS = @GTK_LIBS@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INSTOBJEXT = @INSTOBJEXT@ -INTLLIBS = @INTLLIBS@ -INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ -INTLTOOL_MERGE = @INTLTOOL_MERGE@ -INTLTOOL_PERL = @INTLTOOL_PERL@ -INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ -LDFLAGS = @LDFLAGS@ -LIBOBJS = @LIBOBJS@ -LIBPNG_CFLAGS = @LIBPNG_CFLAGS@ -LIBPNG_LIBS = @LIBPNG_LIBS@ -LIBS = @LIBS@ -LIBXML_CFLAGS = @LIBXML_CFLAGS@ -LIBXML_LIBS = @LIBXML_LIBS@ -LTLIBOBJS = @LTLIBOBJS@ -MAKEINFO = @MAKEINFO@ -MKDIR_P = @MKDIR_P@ -MKINSTALLDIRS = @MKINSTALLDIRS@ -MSGFMT = @MSGFMT@ -MSGFMT_OPTS = @MSGFMT_OPTS@ -MSGMERGE = @MSGMERGE@ -NASM = @NASM@ -NASM_FLAGS = @NASM_FLAGS@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_URL = @PACKAGE_URL@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PKG_CONFIG = @PKG_CONFIG@ -POFILES = @POFILES@ -PORTAUDIO_CFLAGS = @PORTAUDIO_CFLAGS@ -PORTAUDIO_LIBS = @PORTAUDIO_LIBS@ -POSUB = @POSUB@ -PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ -PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ -PULSEAUDIO_CFLAGS = @PULSEAUDIO_CFLAGS@ -PULSEAUDIO_LIBS = @PULSEAUDIO_LIBS@ -RANLIB = @RANLIB@ -SDLCONFIGFOUND = @SDLCONFIGFOUND@ -SDL_CFLAGS = @SDL_CFLAGS@ -SDL_LIBS = @SDL_LIBS@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -USE_NLS = @USE_NLS@ -VERSION = @VERSION@ -XGETTEXT = @XGETTEXT@ -XRANDR_CFLAGS = @XRANDR_CFLAGS@ -XRANDR_LIBS = @XRANDR_LIBS@ -XV_CFLAGS = @XV_CFLAGS@ -XV_LIBS = @XV_LIBS@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build_alias = @build_alias@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host_alias = @host_alias@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -prog_nasm = @prog_nasm@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -snes9xlocaledir = @snes9xlocaledir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -top_build_prefix = @top_build_prefix@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -desktopdir = $(datadir)/applications -desktop_DATA = snes9x.desktop -icon16x16dir = $(datadir)/icons/hicolor/16x16/apps -icon16x16_DATA = snes9x_16x16.png -icon24x24dir = $(datadir)/icons/hicolor/24x24/apps -icon24x24_DATA = snes9x_24x24.png -icon32x32dir = $(datadir)/icons/hicolor/32x32/apps -icon32x32_DATA = snes9x_32x32.png -iconscalabledir = $(datadir)/icons/hicolor/scalable/apps -iconscalable_DATA = snes9x.svg -all: all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ - && { if test -f $@; then exit 0; else break; fi; }; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/Makefile'; \ - $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --foreign data/Makefile -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(am__aclocal_m4_deps): -install-desktopDATA: $(desktop_DATA) - @$(NORMAL_INSTALL) - test -z "$(desktopdir)" || $(MKDIR_P) "$(DESTDIR)$(desktopdir)" - @list='$(desktop_DATA)'; test -n "$(desktopdir)" || list=; \ - for p in $$list; do \ - if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - echo "$$d$$p"; \ - done | $(am__base_list) | \ - while read files; do \ - echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(desktopdir)'"; \ - $(INSTALL_DATA) $$files "$(DESTDIR)$(desktopdir)" || exit $$?; \ - done - -uninstall-desktopDATA: - @$(NORMAL_UNINSTALL) - @list='$(desktop_DATA)'; test -n "$(desktopdir)" || list=; \ - files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ - test -n "$$files" || exit 0; \ - echo " ( cd '$(DESTDIR)$(desktopdir)' && rm -f" $$files ")"; \ - cd "$(DESTDIR)$(desktopdir)" && rm -f $$files -install-icon16x16DATA: $(icon16x16_DATA) - @$(NORMAL_INSTALL) - test -z "$(icon16x16dir)" || $(MKDIR_P) "$(DESTDIR)$(icon16x16dir)" - @list='$(icon16x16_DATA)'; test -n "$(icon16x16dir)" || list=; \ - for p in $$list; do \ - if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - echo "$$d$$p"; \ - done | $(am__base_list) | \ - while read files; do \ - echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(icon16x16dir)'"; \ - $(INSTALL_DATA) $$files "$(DESTDIR)$(icon16x16dir)" || exit $$?; \ - done - -uninstall-icon16x16DATA: - @$(NORMAL_UNINSTALL) - @list='$(icon16x16_DATA)'; test -n "$(icon16x16dir)" || list=; \ - files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ - test -n "$$files" || exit 0; \ - echo " ( cd '$(DESTDIR)$(icon16x16dir)' && rm -f" $$files ")"; \ - cd "$(DESTDIR)$(icon16x16dir)" && rm -f $$files -install-icon24x24DATA: $(icon24x24_DATA) - @$(NORMAL_INSTALL) - test -z "$(icon24x24dir)" || $(MKDIR_P) "$(DESTDIR)$(icon24x24dir)" - @list='$(icon24x24_DATA)'; test -n "$(icon24x24dir)" || list=; \ - for p in $$list; do \ - if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - echo "$$d$$p"; \ - done | $(am__base_list) | \ - while read files; do \ - echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(icon24x24dir)'"; \ - $(INSTALL_DATA) $$files "$(DESTDIR)$(icon24x24dir)" || exit $$?; \ - done - -uninstall-icon24x24DATA: - @$(NORMAL_UNINSTALL) - @list='$(icon24x24_DATA)'; test -n "$(icon24x24dir)" || list=; \ - files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ - test -n "$$files" || exit 0; \ - echo " ( cd '$(DESTDIR)$(icon24x24dir)' && rm -f" $$files ")"; \ - cd "$(DESTDIR)$(icon24x24dir)" && rm -f $$files -install-icon32x32DATA: $(icon32x32_DATA) - @$(NORMAL_INSTALL) - test -z "$(icon32x32dir)" || $(MKDIR_P) "$(DESTDIR)$(icon32x32dir)" - @list='$(icon32x32_DATA)'; test -n "$(icon32x32dir)" || list=; \ - for p in $$list; do \ - if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - echo "$$d$$p"; \ - done | $(am__base_list) | \ - while read files; do \ - echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(icon32x32dir)'"; \ - $(INSTALL_DATA) $$files "$(DESTDIR)$(icon32x32dir)" || exit $$?; \ - done - -uninstall-icon32x32DATA: - @$(NORMAL_UNINSTALL) - @list='$(icon32x32_DATA)'; test -n "$(icon32x32dir)" || list=; \ - files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ - test -n "$$files" || exit 0; \ - echo " ( cd '$(DESTDIR)$(icon32x32dir)' && rm -f" $$files ")"; \ - cd "$(DESTDIR)$(icon32x32dir)" && rm -f $$files -install-iconscalableDATA: $(iconscalable_DATA) - @$(NORMAL_INSTALL) - test -z "$(iconscalabledir)" || $(MKDIR_P) "$(DESTDIR)$(iconscalabledir)" - @list='$(iconscalable_DATA)'; test -n "$(iconscalabledir)" || list=; \ - for p in $$list; do \ - if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - echo "$$d$$p"; \ - done | $(am__base_list) | \ - while read files; do \ - echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(iconscalabledir)'"; \ - $(INSTALL_DATA) $$files "$(DESTDIR)$(iconscalabledir)" || exit $$?; \ - done - -uninstall-iconscalableDATA: - @$(NORMAL_UNINSTALL) - @list='$(iconscalable_DATA)'; test -n "$(iconscalabledir)" || list=; \ - files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ - test -n "$$files" || exit 0; \ - echo " ( cd '$(DESTDIR)$(iconscalabledir)' && rm -f" $$files ")"; \ - cd "$(DESTDIR)$(iconscalabledir)" && rm -f $$files -tags: TAGS -TAGS: - -ctags: CTAGS -CTAGS: - - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d "$(distdir)/$$file"; then \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ - else \ - test -f "$(distdir)/$$file" \ - || cp -p $$d/$$file "$(distdir)/$$file" \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-am -all-am: Makefile $(DATA) -installdirs: - for dir in "$(DESTDIR)$(desktopdir)" "$(DESTDIR)$(icon16x16dir)" "$(DESTDIR)$(icon24x24dir)" "$(DESTDIR)$(icon32x32dir)" "$(DESTDIR)$(iconscalabledir)"; do \ - test -z "$$dir" || $(MKDIR_P) "$$dir"; \ - done -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - -clean-am: clean-generic mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic - -dvi: dvi-am - -dvi-am: - -html: html-am - -html-am: - -info: info-am - -info-am: - -install-data-am: install-desktopDATA install-icon16x16DATA \ - install-icon24x24DATA install-icon32x32DATA \ - install-iconscalableDATA - @$(NORMAL_INSTALL) - $(MAKE) $(AM_MAKEFLAGS) install-data-hook -install-dvi: install-dvi-am - -install-dvi-am: - -install-exec-am: - -install-html: install-html-am - -install-html-am: - -install-info: install-info-am - -install-info-am: - -install-man: - -install-pdf: install-pdf-am - -install-pdf-am: - -install-ps: install-ps-am - -install-ps-am: - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-generic - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: uninstall-desktopDATA uninstall-icon16x16DATA \ - uninstall-icon24x24DATA uninstall-icon32x32DATA \ - uninstall-iconscalableDATA - -.MAKE: install-am install-data-am install-strip - -.PHONY: all all-am check check-am clean clean-generic distclean \ - distclean-generic distdir dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am \ - install-data-hook install-desktopDATA install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-icon16x16DATA install-icon24x24DATA \ - install-icon32x32DATA install-iconscalableDATA install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ - pdf-am ps ps-am uninstall uninstall-am uninstall-desktopDATA \ - uninstall-icon16x16DATA uninstall-icon24x24DATA \ - uninstall-icon32x32DATA uninstall-iconscalableDATA - - -install-data-hook: - mv -f $(DESTDIR)$(datadir)/icons/hicolor/16x16/apps/snes9x_16x16.png \ - $(DESTDIR)$(datadir)/icons/hicolor/16x16/apps/snes9x.png - mv -f $(DESTDIR)$(datadir)/icons/hicolor/24x24/apps/snes9x_24x24.png \ - $(DESTDIR)$(datadir)/icons/hicolor/24x24/apps/snes9x.png - mv -f $(DESTDIR)$(datadir)/icons/hicolor/32x32/apps/snes9x_32x32.png \ - $(DESTDIR)$(datadir)/icons/hicolor/32x32/apps/snes9x.png - touch -c $(DESTDIR)$(datadir)/icons/hicolor - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: diff --git a/gtk/depcomp b/gtk/depcomp deleted file mode 100644 index df8eea7e..00000000 --- a/gtk/depcomp +++ /dev/null @@ -1,630 +0,0 @@ -#! /bin/sh -# depcomp - compile a program generating dependencies as side-effects - -scriptversion=2009-04-28.21; # UTC - -# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009 Free -# Software Foundation, Inc. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. - -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . - -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -# Originally written by Alexandre Oliva . - -case $1 in - '') - echo "$0: No command. Try \`$0 --help' for more information." 1>&2 - exit 1; - ;; - -h | --h*) - cat <<\EOF -Usage: depcomp [--help] [--version] PROGRAM [ARGS] - -Run PROGRAMS ARGS to compile a file, generating dependencies -as side-effects. - -Environment variables: - depmode Dependency tracking mode. - source Source file read by `PROGRAMS ARGS'. - object Object file output by `PROGRAMS ARGS'. - DEPDIR directory where to store dependencies. - depfile Dependency file to output. - tmpdepfile Temporary file to use when outputing dependencies. - libtool Whether libtool is used (yes/no). - -Report bugs to . -EOF - exit $? - ;; - -v | --v*) - echo "depcomp $scriptversion" - exit $? - ;; -esac - -if test -z "$depmode" || test -z "$source" || test -z "$object"; then - echo "depcomp: Variables source, object and depmode must be set" 1>&2 - exit 1 -fi - -# Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po. -depfile=${depfile-`echo "$object" | - sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`} -tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} - -rm -f "$tmpdepfile" - -# Some modes work just like other modes, but use different flags. We -# parameterize here, but still list the modes in the big case below, -# to make depend.m4 easier to write. Note that we *cannot* use a case -# here, because this file can only contain one case statement. -if test "$depmode" = hp; then - # HP compiler uses -M and no extra arg. - gccflag=-M - depmode=gcc -fi - -if test "$depmode" = dashXmstdout; then - # This is just like dashmstdout with a different argument. - dashmflag=-xM - depmode=dashmstdout -fi - -cygpath_u="cygpath -u -f -" -if test "$depmode" = msvcmsys; then - # This is just like msvisualcpp but w/o cygpath translation. - # Just convert the backslash-escaped backslashes to single forward - # slashes to satisfy depend.m4 - cygpath_u="sed s,\\\\\\\\,/,g" - depmode=msvisualcpp -fi - -case "$depmode" in -gcc3) -## gcc 3 implements dependency tracking that does exactly what -## we want. Yay! Note: for some reason libtool 1.4 doesn't like -## it if -MD -MP comes after the -MF stuff. Hmm. -## Unfortunately, FreeBSD c89 acceptance of flags depends upon -## the command line argument order; so add the flags where they -## appear in depend2.am. Note that the slowdown incurred here -## affects only configure: in makefiles, %FASTDEP% shortcuts this. - for arg - do - case $arg in - -c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;; - *) set fnord "$@" "$arg" ;; - esac - shift # fnord - shift # $arg - done - "$@" - stat=$? - if test $stat -eq 0; then : - else - rm -f "$tmpdepfile" - exit $stat - fi - mv "$tmpdepfile" "$depfile" - ;; - -gcc) -## There are various ways to get dependency output from gcc. Here's -## why we pick this rather obscure method: -## - Don't want to use -MD because we'd like the dependencies to end -## up in a subdir. Having to rename by hand is ugly. -## (We might end up doing this anyway to support other compilers.) -## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like -## -MM, not -M (despite what the docs say). -## - Using -M directly means running the compiler twice (even worse -## than renaming). - if test -z "$gccflag"; then - gccflag=-MD, - fi - "$@" -Wp,"$gccflag$tmpdepfile" - stat=$? - if test $stat -eq 0; then : - else - rm -f "$tmpdepfile" - exit $stat - fi - rm -f "$depfile" - echo "$object : \\" > "$depfile" - alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz -## The second -e expression handles DOS-style file names with drive letters. - sed -e 's/^[^:]*: / /' \ - -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" -## This next piece of magic avoids the `deleted header file' problem. -## The problem is that when a header file which appears in a .P file -## is deleted, the dependency causes make to die (because there is -## typically no way to rebuild the header). We avoid this by adding -## dummy dependencies for each header file. Too bad gcc doesn't do -## this for us directly. - tr ' ' ' -' < "$tmpdepfile" | -## Some versions of gcc put a space before the `:'. On the theory -## that the space means something, we add a space to the output as -## well. -## Some versions of the HPUX 10.20 sed can't process this invocation -## correctly. Breaking it into two sed invocations is a workaround. - sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" - rm -f "$tmpdepfile" - ;; - -hp) - # This case exists only to let depend.m4 do its work. It works by - # looking at the text of this script. This case will never be run, - # since it is checked for above. - exit 1 - ;; - -sgi) - if test "$libtool" = yes; then - "$@" "-Wp,-MDupdate,$tmpdepfile" - else - "$@" -MDupdate "$tmpdepfile" - fi - stat=$? - if test $stat -eq 0; then : - else - rm -f "$tmpdepfile" - exit $stat - fi - rm -f "$depfile" - - if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files - echo "$object : \\" > "$depfile" - - # Clip off the initial element (the dependent). Don't try to be - # clever and replace this with sed code, as IRIX sed won't handle - # lines with more than a fixed number of characters (4096 in - # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; - # the IRIX cc adds comments like `#:fec' to the end of the - # dependency line. - tr ' ' ' -' < "$tmpdepfile" \ - | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \ - tr ' -' ' ' >> "$depfile" - echo >> "$depfile" - - # The second pass generates a dummy entry for each header file. - tr ' ' ' -' < "$tmpdepfile" \ - | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ - >> "$depfile" - else - # The sourcefile does not contain any dependencies, so just - # store a dummy comment line, to avoid errors with the Makefile - # "include basename.Plo" scheme. - echo "#dummy" > "$depfile" - fi - rm -f "$tmpdepfile" - ;; - -aix) - # The C for AIX Compiler uses -M and outputs the dependencies - # in a .u file. In older versions, this file always lives in the - # current directory. Also, the AIX compiler puts `$object:' at the - # start of each line; $object doesn't have directory information. - # Version 6 uses the directory in both cases. - dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` - test "x$dir" = "x$object" && dir= - base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` - if test "$libtool" = yes; then - tmpdepfile1=$dir$base.u - tmpdepfile2=$base.u - tmpdepfile3=$dir.libs/$base.u - "$@" -Wc,-M - else - tmpdepfile1=$dir$base.u - tmpdepfile2=$dir$base.u - tmpdepfile3=$dir$base.u - "$@" -M - fi - stat=$? - - if test $stat -eq 0; then : - else - rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" - exit $stat - fi - - for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" - do - test -f "$tmpdepfile" && break - done - if test -f "$tmpdepfile"; then - # Each line is of the form `foo.o: dependent.h'. - # Do two passes, one to just change these to - # `$object: dependent.h' and one to simply `dependent.h:'. - sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" - # That's a tab and a space in the []. - sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" - else - # The sourcefile does not contain any dependencies, so just - # store a dummy comment line, to avoid errors with the Makefile - # "include basename.Plo" scheme. - echo "#dummy" > "$depfile" - fi - rm -f "$tmpdepfile" - ;; - -icc) - # Intel's C compiler understands `-MD -MF file'. However on - # icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c - # ICC 7.0 will fill foo.d with something like - # foo.o: sub/foo.c - # foo.o: sub/foo.h - # which is wrong. We want: - # sub/foo.o: sub/foo.c - # sub/foo.o: sub/foo.h - # sub/foo.c: - # sub/foo.h: - # ICC 7.1 will output - # foo.o: sub/foo.c sub/foo.h - # and will wrap long lines using \ : - # foo.o: sub/foo.c ... \ - # sub/foo.h ... \ - # ... - - "$@" -MD -MF "$tmpdepfile" - stat=$? - if test $stat -eq 0; then : - else - rm -f "$tmpdepfile" - exit $stat - fi - rm -f "$depfile" - # Each line is of the form `foo.o: dependent.h', - # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. - # Do two passes, one to just change these to - # `$object: dependent.h' and one to simply `dependent.h:'. - sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" - # Some versions of the HPUX 10.20 sed can't process this invocation - # correctly. Breaking it into two sed invocations is a workaround. - sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" | - sed -e 's/$/ :/' >> "$depfile" - rm -f "$tmpdepfile" - ;; - -hp2) - # The "hp" stanza above does not work with aCC (C++) and HP's ia64 - # compilers, which have integrated preprocessors. The correct option - # to use with these is +Maked; it writes dependencies to a file named - # 'foo.d', which lands next to the object file, wherever that - # happens to be. - # Much of this is similar to the tru64 case; see comments there. - dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` - test "x$dir" = "x$object" && dir= - base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` - if test "$libtool" = yes; then - tmpdepfile1=$dir$base.d - tmpdepfile2=$dir.libs/$base.d - "$@" -Wc,+Maked - else - tmpdepfile1=$dir$base.d - tmpdepfile2=$dir$base.d - "$@" +Maked - fi - stat=$? - if test $stat -eq 0; then : - else - rm -f "$tmpdepfile1" "$tmpdepfile2" - exit $stat - fi - - for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" - do - test -f "$tmpdepfile" && break - done - if test -f "$tmpdepfile"; then - sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile" - # Add `dependent.h:' lines. - sed -ne '2,${ - s/^ *// - s/ \\*$// - s/$/:/ - p - }' "$tmpdepfile" >> "$depfile" - else - echo "#dummy" > "$depfile" - fi - rm -f "$tmpdepfile" "$tmpdepfile2" - ;; - -tru64) - # The Tru64 compiler uses -MD to generate dependencies as a side - # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'. - # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put - # dependencies in `foo.d' instead, so we check for that too. - # Subdirectories are respected. - dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` - test "x$dir" = "x$object" && dir= - base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` - - if test "$libtool" = yes; then - # With Tru64 cc, shared objects can also be used to make a - # static library. This mechanism is used in libtool 1.4 series to - # handle both shared and static libraries in a single compilation. - # With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d. - # - # With libtool 1.5 this exception was removed, and libtool now - # generates 2 separate objects for the 2 libraries. These two - # compilations output dependencies in $dir.libs/$base.o.d and - # in $dir$base.o.d. We have to check for both files, because - # one of the two compilations can be disabled. We should prefer - # $dir$base.o.d over $dir.libs/$base.o.d because the latter is - # automatically cleaned when .libs/ is deleted, while ignoring - # the former would cause a distcleancheck panic. - tmpdepfile1=$dir.libs/$base.lo.d # libtool 1.4 - tmpdepfile2=$dir$base.o.d # libtool 1.5 - tmpdepfile3=$dir.libs/$base.o.d # libtool 1.5 - tmpdepfile4=$dir.libs/$base.d # Compaq CCC V6.2-504 - "$@" -Wc,-MD - else - tmpdepfile1=$dir$base.o.d - tmpdepfile2=$dir$base.d - tmpdepfile3=$dir$base.d - tmpdepfile4=$dir$base.d - "$@" -MD - fi - - stat=$? - if test $stat -eq 0; then : - else - rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" - exit $stat - fi - - for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" - do - test -f "$tmpdepfile" && break - done - if test -f "$tmpdepfile"; then - sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" - # That's a tab and a space in the []. - sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" - else - echo "#dummy" > "$depfile" - fi - rm -f "$tmpdepfile" - ;; - -#nosideeffect) - # This comment above is used by automake to tell side-effect - # dependency tracking mechanisms from slower ones. - -dashmstdout) - # Important note: in order to support this mode, a compiler *must* - # always write the preprocessed file to stdout, regardless of -o. - "$@" || exit $? - - # Remove the call to Libtool. - if test "$libtool" = yes; then - while test "X$1" != 'X--mode=compile'; do - shift - done - shift - fi - - # Remove `-o $object'. - IFS=" " - for arg - do - case $arg in - -o) - shift - ;; - $object) - shift - ;; - *) - set fnord "$@" "$arg" - shift # fnord - shift # $arg - ;; - esac - done - - test -z "$dashmflag" && dashmflag=-M - # Require at least two characters before searching for `:' - # in the target name. This is to cope with DOS-style filenames: - # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise. - "$@" $dashmflag | - sed 's:^[ ]*[^: ][^:][^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile" - rm -f "$depfile" - cat < "$tmpdepfile" > "$depfile" - tr ' ' ' -' < "$tmpdepfile" | \ -## Some versions of the HPUX 10.20 sed can't process this invocation -## correctly. Breaking it into two sed invocations is a workaround. - sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" - rm -f "$tmpdepfile" - ;; - -dashXmstdout) - # This case only exists to satisfy depend.m4. It is never actually - # run, as this mode is specially recognized in the preamble. - exit 1 - ;; - -makedepend) - "$@" || exit $? - # Remove any Libtool call - if test "$libtool" = yes; then - while test "X$1" != 'X--mode=compile'; do - shift - done - shift - fi - # X makedepend - shift - cleared=no eat=no - for arg - do - case $cleared in - no) - set ""; shift - cleared=yes ;; - esac - if test $eat = yes; then - eat=no - continue - fi - case "$arg" in - -D*|-I*) - set fnord "$@" "$arg"; shift ;; - # Strip any option that makedepend may not understand. Remove - # the object too, otherwise makedepend will parse it as a source file. - -arch) - eat=yes ;; - -*|$object) - ;; - *) - set fnord "$@" "$arg"; shift ;; - esac - done - obj_suffix=`echo "$object" | sed 's/^.*\././'` - touch "$tmpdepfile" - ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" - rm -f "$depfile" - cat < "$tmpdepfile" > "$depfile" - sed '1,2d' "$tmpdepfile" | tr ' ' ' -' | \ -## Some versions of the HPUX 10.20 sed can't process this invocation -## correctly. Breaking it into two sed invocations is a workaround. - sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" - rm -f "$tmpdepfile" "$tmpdepfile".bak - ;; - -cpp) - # Important note: in order to support this mode, a compiler *must* - # always write the preprocessed file to stdout. - "$@" || exit $? - - # Remove the call to Libtool. - if test "$libtool" = yes; then - while test "X$1" != 'X--mode=compile'; do - shift - done - shift - fi - - # Remove `-o $object'. - IFS=" " - for arg - do - case $arg in - -o) - shift - ;; - $object) - shift - ;; - *) - set fnord "$@" "$arg" - shift # fnord - shift # $arg - ;; - esac - done - - "$@" -E | - sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ - -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' | - sed '$ s: \\$::' > "$tmpdepfile" - rm -f "$depfile" - echo "$object : \\" > "$depfile" - cat < "$tmpdepfile" >> "$depfile" - sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile" - rm -f "$tmpdepfile" - ;; - -msvisualcpp) - # Important note: in order to support this mode, a compiler *must* - # always write the preprocessed file to stdout. - "$@" || exit $? - - # Remove the call to Libtool. - if test "$libtool" = yes; then - while test "X$1" != 'X--mode=compile'; do - shift - done - shift - fi - - IFS=" " - for arg - do - case "$arg" in - -o) - shift - ;; - $object) - shift - ;; - "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") - set fnord "$@" - shift - shift - ;; - *) - set fnord "$@" "$arg" - shift - shift - ;; - esac - done - "$@" -E 2>/dev/null | - sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile" - rm -f "$depfile" - echo "$object : \\" > "$depfile" - sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile" - echo " " >> "$depfile" - sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile" - rm -f "$tmpdepfile" - ;; - -msvcmsys) - # This case exists only to let depend.m4 do its work. It works by - # looking at the text of this script. This case will never be run, - # since it is checked for above. - exit 1 - ;; - -none) - exec "$@" - ;; - -*) - echo "Unknown depmode $depmode" 1>&2 - exit 1 - ;; -esac - -exit 0 - -# Local Variables: -# mode: shell-script -# sh-indentation: 2 -# eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "scriptversion=" -# time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-time-zone: "UTC" -# time-stamp-end: "; # UTC" -# End: diff --git a/gtk/doc/lgpl.txt b/gtk/doc/lgpl.txt index 5ab7695a..5faba9d4 100644 --- a/gtk/doc/lgpl.txt +++ b/gtk/doc/lgpl.txt @@ -1,504 +1,504 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! - - + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 + + Copyright (C) 1991, 1999 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations below. + + When we speak of free software, we are referring to freedom of use, +not price. Our General Public Licenses are designed to make sure that +you have the freedom to distribute copies of free software (and charge +for this service if you wish); that you receive source code or can get +it if you want it; that you can change the software and use pieces of +it in new free programs; and that you are informed that you can do +these things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. + + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. + + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be distributed need not include anything that is +normally distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties with +this License. + + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Lesser General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms of the +ordinary General Public License). + + To apply these terms, attach the following notices to the library. It is +safest to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least the +"copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James Random Hacker. + + , 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! + + diff --git a/gtk/install-sh b/gtk/install-sh deleted file mode 100644 index 6781b987..00000000 --- a/gtk/install-sh +++ /dev/null @@ -1,520 +0,0 @@ -#!/bin/sh -# install - install a program, script, or datafile - -scriptversion=2009-04-28.21; # UTC - -# This originates from X11R5 (mit/util/scripts/install.sh), which was -# later released in X11R6 (xc/config/util/install.sh) with the -# following copyright and license. -# -# Copyright (C) 1994 X Consortium -# -# Permission is hereby granted, free of charge, to any person obtaining a copy -# of this software and associated documentation files (the "Software"), to -# deal in the Software without restriction, including without limitation the -# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or -# sell copies of the Software, and to permit persons to whom the Software is -# furnished to do so, subject to the following conditions: -# -# The above copyright notice and this permission notice shall be included in -# all copies or substantial portions of the Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- -# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -# -# Except as contained in this notice, the name of the X Consortium shall not -# be used in advertising or otherwise to promote the sale, use or other deal- -# ings in this Software without prior written authorization from the X Consor- -# tium. -# -# -# FSF changes to this file are in the public domain. -# -# Calling this script install-sh is preferred over install.sh, to prevent -# `make' implicit rules from creating a file called install from it -# when there is no Makefile. -# -# This script is compatible with the BSD install script, but was written -# from scratch. - -nl=' -' -IFS=" "" $nl" - -# set DOITPROG to echo to test this script - -# Don't use :- since 4.3BSD and earlier shells don't like it. -doit=${DOITPROG-} -if test -z "$doit"; then - doit_exec=exec -else - doit_exec=$doit -fi - -# Put in absolute file names if you don't have them in your path; -# or use environment vars. - -chgrpprog=${CHGRPPROG-chgrp} -chmodprog=${CHMODPROG-chmod} -chownprog=${CHOWNPROG-chown} -cmpprog=${CMPPROG-cmp} -cpprog=${CPPROG-cp} -mkdirprog=${MKDIRPROG-mkdir} -mvprog=${MVPROG-mv} -rmprog=${RMPROG-rm} -stripprog=${STRIPPROG-strip} - -posix_glob='?' -initialize_posix_glob=' - test "$posix_glob" != "?" || { - if (set -f) 2>/dev/null; then - posix_glob= - else - posix_glob=: - fi - } -' - -posix_mkdir= - -# Desired mode of installed file. -mode=0755 - -chgrpcmd= -chmodcmd=$chmodprog -chowncmd= -mvcmd=$mvprog -rmcmd="$rmprog -f" -stripcmd= - -src= -dst= -dir_arg= -dst_arg= - -copy_on_change=false -no_target_directory= - -usage="\ -Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE - or: $0 [OPTION]... SRCFILES... DIRECTORY - or: $0 [OPTION]... -t DIRECTORY SRCFILES... - or: $0 [OPTION]... -d DIRECTORIES... - -In the 1st form, copy SRCFILE to DSTFILE. -In the 2nd and 3rd, copy all SRCFILES to DIRECTORY. -In the 4th, create DIRECTORIES. - -Options: - --help display this help and exit. - --version display version info and exit. - - -c (ignored) - -C install only if different (preserve the last data modification time) - -d create directories instead of installing files. - -g GROUP $chgrpprog installed files to GROUP. - -m MODE $chmodprog installed files to MODE. - -o USER $chownprog installed files to USER. - -s $stripprog installed files. - -t DIRECTORY install into DIRECTORY. - -T report an error if DSTFILE is a directory. - -Environment variables override the default commands: - CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG - RMPROG STRIPPROG -" - -while test $# -ne 0; do - case $1 in - -c) ;; - - -C) copy_on_change=true;; - - -d) dir_arg=true;; - - -g) chgrpcmd="$chgrpprog $2" - shift;; - - --help) echo "$usage"; exit $?;; - - -m) mode=$2 - case $mode in - *' '* | *' '* | *' -'* | *'*'* | *'?'* | *'['*) - echo "$0: invalid mode: $mode" >&2 - exit 1;; - esac - shift;; - - -o) chowncmd="$chownprog $2" - shift;; - - -s) stripcmd=$stripprog;; - - -t) dst_arg=$2 - shift;; - - -T) no_target_directory=true;; - - --version) echo "$0 $scriptversion"; exit $?;; - - --) shift - break;; - - -*) echo "$0: invalid option: $1" >&2 - exit 1;; - - *) break;; - esac - shift -done - -if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then - # When -d is used, all remaining arguments are directories to create. - # When -t is used, the destination is already specified. - # Otherwise, the last argument is the destination. Remove it from $@. - for arg - do - if test -n "$dst_arg"; then - # $@ is not empty: it contains at least $arg. - set fnord "$@" "$dst_arg" - shift # fnord - fi - shift # arg - dst_arg=$arg - done -fi - -if test $# -eq 0; then - if test -z "$dir_arg"; then - echo "$0: no input file specified." >&2 - exit 1 - fi - # It's OK to call `install-sh -d' without argument. - # This can happen when creating conditional directories. - exit 0 -fi - -if test -z "$dir_arg"; then - trap '(exit $?); exit' 1 2 13 15 - - # Set umask so as not to create temps with too-generous modes. - # However, 'strip' requires both read and write access to temps. - case $mode in - # Optimize common cases. - *644) cp_umask=133;; - *755) cp_umask=22;; - - *[0-7]) - if test -z "$stripcmd"; then - u_plus_rw= - else - u_plus_rw='% 200' - fi - cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;; - *) - if test -z "$stripcmd"; then - u_plus_rw= - else - u_plus_rw=,u+rw - fi - cp_umask=$mode$u_plus_rw;; - esac -fi - -for src -do - # Protect names starting with `-'. - case $src in - -*) src=./$src;; - esac - - if test -n "$dir_arg"; then - dst=$src - dstdir=$dst - test -d "$dstdir" - dstdir_status=$? - else - - # Waiting for this to be detected by the "$cpprog $src $dsttmp" command - # might cause directories to be created, which would be especially bad - # if $src (and thus $dsttmp) contains '*'. - if test ! -f "$src" && test ! -d "$src"; then - echo "$0: $src does not exist." >&2 - exit 1 - fi - - if test -z "$dst_arg"; then - echo "$0: no destination specified." >&2 - exit 1 - fi - - dst=$dst_arg - # Protect names starting with `-'. - case $dst in - -*) dst=./$dst;; - esac - - # If destination is a directory, append the input filename; won't work - # if double slashes aren't ignored. - if test -d "$dst"; then - if test -n "$no_target_directory"; then - echo "$0: $dst_arg: Is a directory" >&2 - exit 1 - fi - dstdir=$dst - dst=$dstdir/`basename "$src"` - dstdir_status=0 - else - # Prefer dirname, but fall back on a substitute if dirname fails. - dstdir=` - (dirname "$dst") 2>/dev/null || - expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$dst" : 'X\(//\)[^/]' \| \ - X"$dst" : 'X\(//\)$' \| \ - X"$dst" : 'X\(/\)' \| . 2>/dev/null || - echo X"$dst" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q' - ` - - test -d "$dstdir" - dstdir_status=$? - fi - fi - - obsolete_mkdir_used=false - - if test $dstdir_status != 0; then - case $posix_mkdir in - '') - # Create intermediate dirs using mode 755 as modified by the umask. - # This is like FreeBSD 'install' as of 1997-10-28. - umask=`umask` - case $stripcmd.$umask in - # Optimize common cases. - *[2367][2367]) mkdir_umask=$umask;; - .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;; - - *[0-7]) - mkdir_umask=`expr $umask + 22 \ - - $umask % 100 % 40 + $umask % 20 \ - - $umask % 10 % 4 + $umask % 2 - `;; - *) mkdir_umask=$umask,go-w;; - esac - - # With -d, create the new directory with the user-specified mode. - # Otherwise, rely on $mkdir_umask. - if test -n "$dir_arg"; then - mkdir_mode=-m$mode - else - mkdir_mode= - fi - - posix_mkdir=false - case $umask in - *[123567][0-7][0-7]) - # POSIX mkdir -p sets u+wx bits regardless of umask, which - # is incompatible with FreeBSD 'install' when (umask & 300) != 0. - ;; - *) - tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$ - trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0 - - if (umask $mkdir_umask && - exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1 - then - if test -z "$dir_arg" || { - # Check for POSIX incompatibilities with -m. - # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or - # other-writeable bit of parent directory when it shouldn't. - # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. - ls_ld_tmpdir=`ls -ld "$tmpdir"` - case $ls_ld_tmpdir in - d????-?r-*) different_mode=700;; - d????-?--*) different_mode=755;; - *) false;; - esac && - $mkdirprog -m$different_mode -p -- "$tmpdir" && { - ls_ld_tmpdir_1=`ls -ld "$tmpdir"` - test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1" - } - } - then posix_mkdir=: - fi - rmdir "$tmpdir/d" "$tmpdir" - else - # Remove any dirs left behind by ancient mkdir implementations. - rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null - fi - trap '' 0;; - esac;; - esac - - if - $posix_mkdir && ( - umask $mkdir_umask && - $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir" - ) - then : - else - - # The umask is ridiculous, or mkdir does not conform to POSIX, - # or it failed possibly due to a race condition. Create the - # directory the slow way, step by step, checking for races as we go. - - case $dstdir in - /*) prefix='/';; - -*) prefix='./';; - *) prefix='';; - esac - - eval "$initialize_posix_glob" - - oIFS=$IFS - IFS=/ - $posix_glob set -f - set fnord $dstdir - shift - $posix_glob set +f - IFS=$oIFS - - prefixes= - - for d - do - test -z "$d" && continue - - prefix=$prefix$d - if test -d "$prefix"; then - prefixes= - else - if $posix_mkdir; then - (umask=$mkdir_umask && - $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break - # Don't fail if two instances are running concurrently. - test -d "$prefix" || exit 1 - else - case $prefix in - *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;; - *) qprefix=$prefix;; - esac - prefixes="$prefixes '$qprefix'" - fi - fi - prefix=$prefix/ - done - - if test -n "$prefixes"; then - # Don't fail if two instances are running concurrently. - (umask $mkdir_umask && - eval "\$doit_exec \$mkdirprog $prefixes") || - test -d "$dstdir" || exit 1 - obsolete_mkdir_used=true - fi - fi - fi - - if test -n "$dir_arg"; then - { test -z "$chowncmd" || $doit $chowncmd "$dst"; } && - { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } && - { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false || - test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1 - else - - # Make a couple of temp file names in the proper directory. - dsttmp=$dstdir/_inst.$$_ - rmtmp=$dstdir/_rm.$$_ - - # Trap to clean up those temp files at exit. - trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 - - # Copy the file name to the temp name. - (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") && - - # and set any options; do chmod last to preserve setuid bits. - # - # If any of these fail, we abort the whole thing. If we want to - # ignore errors from any of these, just make sure not to ignore - # errors from the above "$doit $cpprog $src $dsttmp" command. - # - { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } && - { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } && - { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } && - { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } && - - # If -C, don't bother to copy if it wouldn't change the file. - if $copy_on_change && - old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` && - new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` && - - eval "$initialize_posix_glob" && - $posix_glob set -f && - set X $old && old=:$2:$4:$5:$6 && - set X $new && new=:$2:$4:$5:$6 && - $posix_glob set +f && - - test "$old" = "$new" && - $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1 - then - rm -f "$dsttmp" - else - # Rename the file to the real destination. - $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null || - - # The rename failed, perhaps because mv can't rename something else - # to itself, or perhaps because mv is so ancient that it does not - # support -f. - { - # Now remove or move aside any old file at destination location. - # We try this two ways since rm can't unlink itself on some - # systems and the destination file might be busy for other - # reasons. In this case, the final cleanup might fail but the new - # file should still install successfully. - { - test ! -f "$dst" || - $doit $rmcmd -f "$dst" 2>/dev/null || - { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null && - { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; } - } || - { echo "$0: cannot unlink or rename $dst" >&2 - (exit 1); exit 1 - } - } && - - # Now rename the file to the real destination. - $doit $mvcmd "$dsttmp" "$dst" - } - fi || exit 1 - - trap '' 0 - fi -done - -# Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "scriptversion=" -# time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-time-zone: "UTC" -# time-stamp-end: "; # UTC" -# End: diff --git a/gtk/missing b/gtk/missing deleted file mode 100644 index 28055d2a..00000000 --- a/gtk/missing +++ /dev/null @@ -1,376 +0,0 @@ -#! /bin/sh -# Common stub for a few missing GNU programs while installing. - -scriptversion=2009-04-28.21; # UTC - -# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006, -# 2008, 2009 Free Software Foundation, Inc. -# Originally by Fran,cois Pinard , 1996. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. - -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . - -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -if test $# -eq 0; then - echo 1>&2 "Try \`$0 --help' for more information" - exit 1 -fi - -run=: -sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p' -sed_minuso='s/.* -o \([^ ]*\).*/\1/p' - -# In the cases where this matters, `missing' is being run in the -# srcdir already. -if test -f configure.ac; then - configure_ac=configure.ac -else - configure_ac=configure.in -fi - -msg="missing on your system" - -case $1 in ---run) - # Try to run requested program, and just exit if it succeeds. - run= - shift - "$@" && exit 0 - # Exit code 63 means version mismatch. This often happens - # when the user try to use an ancient version of a tool on - # a file that requires a minimum version. In this case we - # we should proceed has if the program had been absent, or - # if --run hadn't been passed. - if test $? = 63; then - run=: - msg="probably too old" - fi - ;; - - -h|--h|--he|--hel|--help) - echo "\ -$0 [OPTION]... PROGRAM [ARGUMENT]... - -Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an -error status if there is no known handling for PROGRAM. - -Options: - -h, --help display this help and exit - -v, --version output version information and exit - --run try to run the given command, and emulate it if it fails - -Supported PROGRAM values: - aclocal touch file \`aclocal.m4' - autoconf touch file \`configure' - autoheader touch file \`config.h.in' - autom4te touch the output file, or create a stub one - automake touch all \`Makefile.in' files - bison create \`y.tab.[ch]', if possible, from existing .[ch] - flex create \`lex.yy.c', if possible, from existing .c - help2man touch the output file - lex create \`lex.yy.c', if possible, from existing .c - makeinfo touch the output file - tar try tar, gnutar, gtar, then tar without non-portable flags - yacc create \`y.tab.[ch]', if possible, from existing .[ch] - -Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and -\`g' are ignored when checking the name. - -Send bug reports to ." - exit $? - ;; - - -v|--v|--ve|--ver|--vers|--versi|--versio|--version) - echo "missing $scriptversion (GNU Automake)" - exit $? - ;; - - -*) - echo 1>&2 "$0: Unknown \`$1' option" - echo 1>&2 "Try \`$0 --help' for more information" - exit 1 - ;; - -esac - -# normalize program name to check for. -program=`echo "$1" | sed ' - s/^gnu-//; t - s/^gnu//; t - s/^g//; t'` - -# Now exit if we have it, but it failed. Also exit now if we -# don't have it and --version was passed (most likely to detect -# the program). This is about non-GNU programs, so use $1 not -# $program. -case $1 in - lex*|yacc*) - # Not GNU programs, they don't have --version. - ;; - - tar*) - if test -n "$run"; then - echo 1>&2 "ERROR: \`tar' requires --run" - exit 1 - elif test "x$2" = "x--version" || test "x$2" = "x--help"; then - exit 1 - fi - ;; - - *) - if test -z "$run" && ($1 --version) > /dev/null 2>&1; then - # We have it, but it failed. - exit 1 - elif test "x$2" = "x--version" || test "x$2" = "x--help"; then - # Could not run --version or --help. This is probably someone - # running `$TOOL --version' or `$TOOL --help' to check whether - # $TOOL exists and not knowing $TOOL uses missing. - exit 1 - fi - ;; -esac - -# If it does not exist, or fails to run (possibly an outdated version), -# try to emulate it. -case $program in - aclocal*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`acinclude.m4' or \`${configure_ac}'. You might want - to install the \`Automake' and \`Perl' packages. Grab them from - any GNU archive site." - touch aclocal.m4 - ;; - - autoconf*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`${configure_ac}'. You might want to install the - \`Autoconf' and \`GNU m4' packages. Grab them from any GNU - archive site." - touch configure - ;; - - autoheader*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`acconfig.h' or \`${configure_ac}'. You might want - to install the \`Autoconf' and \`GNU m4' packages. Grab them - from any GNU archive site." - files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}` - test -z "$files" && files="config.h" - touch_files= - for f in $files; do - case $f in - *:*) touch_files="$touch_files "`echo "$f" | - sed -e 's/^[^:]*://' -e 's/:.*//'`;; - *) touch_files="$touch_files $f.in";; - esac - done - touch $touch_files - ;; - - automake*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'. - You might want to install the \`Automake' and \`Perl' packages. - Grab them from any GNU archive site." - find . -type f -name Makefile.am -print | - sed 's/\.am$/.in/' | - while read f; do touch "$f"; done - ;; - - autom4te*) - echo 1>&2 "\ -WARNING: \`$1' is needed, but is $msg. - You might have modified some files without having the - proper tools for further handling them. - You can get \`$1' as part of \`Autoconf' from any GNU - archive site." - - file=`echo "$*" | sed -n "$sed_output"` - test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` - if test -f "$file"; then - touch $file - else - test -z "$file" || exec >$file - echo "#! /bin/sh" - echo "# Created by GNU Automake missing as a replacement of" - echo "# $ $@" - echo "exit 0" - chmod +x $file - exit 1 - fi - ;; - - bison*|yacc*) - echo 1>&2 "\ -WARNING: \`$1' $msg. You should only need it if - you modified a \`.y' file. You may need the \`Bison' package - in order for those modifications to take effect. You can get - \`Bison' from any GNU archive site." - rm -f y.tab.c y.tab.h - if test $# -ne 1; then - eval LASTARG="\${$#}" - case $LASTARG in - *.y) - SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` - if test -f "$SRCFILE"; then - cp "$SRCFILE" y.tab.c - fi - SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` - if test -f "$SRCFILE"; then - cp "$SRCFILE" y.tab.h - fi - ;; - esac - fi - if test ! -f y.tab.h; then - echo >y.tab.h - fi - if test ! -f y.tab.c; then - echo 'main() { return 0; }' >y.tab.c - fi - ;; - - lex*|flex*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified a \`.l' file. You may need the \`Flex' package - in order for those modifications to take effect. You can get - \`Flex' from any GNU archive site." - rm -f lex.yy.c - if test $# -ne 1; then - eval LASTARG="\${$#}" - case $LASTARG in - *.l) - SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` - if test -f "$SRCFILE"; then - cp "$SRCFILE" lex.yy.c - fi - ;; - esac - fi - if test ! -f lex.yy.c; then - echo 'main() { return 0; }' >lex.yy.c - fi - ;; - - help2man*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified a dependency of a manual page. You may need the - \`Help2man' package in order for those modifications to take - effect. You can get \`Help2man' from any GNU archive site." - - file=`echo "$*" | sed -n "$sed_output"` - test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` - if test -f "$file"; then - touch $file - else - test -z "$file" || exec >$file - echo ".ab help2man is required to generate this page" - exit $? - fi - ;; - - makeinfo*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified a \`.texi' or \`.texinfo' file, or any other file - indirectly affecting the aspect of the manual. The spurious - call might also be the consequence of using a buggy \`make' (AIX, - DU, IRIX). You might want to install the \`Texinfo' package or - the \`GNU make' package. Grab either from any GNU archive site." - # The file to touch is that specified with -o ... - file=`echo "$*" | sed -n "$sed_output"` - test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` - if test -z "$file"; then - # ... or it is the one specified with @setfilename ... - infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` - file=`sed -n ' - /^@setfilename/{ - s/.* \([^ ]*\) *$/\1/ - p - q - }' $infile` - # ... or it is derived from the source name (dir/f.texi becomes f.info) - test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info - fi - # If the file does not exist, the user really needs makeinfo; - # let's fail without touching anything. - test -f $file || exit 1 - touch $file - ;; - - tar*) - shift - - # We have already tried tar in the generic part. - # Look for gnutar/gtar before invocation to avoid ugly error - # messages. - if (gnutar --version > /dev/null 2>&1); then - gnutar "$@" && exit 0 - fi - if (gtar --version > /dev/null 2>&1); then - gtar "$@" && exit 0 - fi - firstarg="$1" - if shift; then - case $firstarg in - *o*) - firstarg=`echo "$firstarg" | sed s/o//` - tar "$firstarg" "$@" && exit 0 - ;; - esac - case $firstarg in - *h*) - firstarg=`echo "$firstarg" | sed s/h//` - tar "$firstarg" "$@" && exit 0 - ;; - esac - fi - - echo 1>&2 "\ -WARNING: I can't seem to be able to run \`tar' with the given arguments. - You may want to install GNU tar or Free paxutils, or check the - command line arguments." - exit 1 - ;; - - *) - echo 1>&2 "\ -WARNING: \`$1' is needed, and is $msg. - You might have modified some files without having the - proper tools for further handling them. Check the \`README' file, - it often tells you about the needed prerequisites for installing - this package. You may also peek at any GNU archive site, in case - some other package would contain this missing \`$1' program." - exit 1 - ;; -esac - -exit 0 - -# Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "scriptversion=" -# time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-time-zone: "UTC" -# time-stamp-end: "; # UTC" -# End: diff --git a/gtk/mkinstalldirs b/gtk/mkinstalldirs deleted file mode 100644 index d2d5f21b..00000000 --- a/gtk/mkinstalldirs +++ /dev/null @@ -1,111 +0,0 @@ -#! /bin/sh -# mkinstalldirs --- make directory hierarchy -# Author: Noah Friedman -# Created: 1993-05-16 -# Public domain - -errstatus=0 -dirmode="" - -usage="\ -Usage: mkinstalldirs [-h] [--help] [-m mode] dir ..." - -# process command line arguments -while test $# -gt 0 ; do - case $1 in - -h | --help | --h*) # -h for help - echo "$usage" 1>&2 - exit 0 - ;; - -m) # -m PERM arg - shift - test $# -eq 0 && { echo "$usage" 1>&2; exit 1; } - dirmode=$1 - shift - ;; - --) # stop option processing - shift - break - ;; - -*) # unknown option - echo "$usage" 1>&2 - exit 1 - ;; - *) # first non-opt arg - break - ;; - esac -done - -for file -do - if test -d "$file"; then - shift - else - break - fi -done - -case $# in - 0) exit 0 ;; -esac - -case $dirmode in - '') - if mkdir -p -- . 2>/dev/null; then - echo "mkdir -p -- $*" - exec mkdir -p -- "$@" - fi - ;; - *) - if mkdir -m "$dirmode" -p -- . 2>/dev/null; then - echo "mkdir -m $dirmode -p -- $*" - exec mkdir -m "$dirmode" -p -- "$@" - fi - ;; -esac - -for file -do - set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'` - shift - - pathcomp= - for d - do - pathcomp="$pathcomp$d" - case $pathcomp in - -*) pathcomp=./$pathcomp ;; - esac - - if test ! -d "$pathcomp"; then - echo "mkdir $pathcomp" - - mkdir "$pathcomp" || lasterr=$? - - if test ! -d "$pathcomp"; then - errstatus=$lasterr - else - if test ! -z "$dirmode"; then - echo "chmod $dirmode $pathcomp" - lasterr="" - chmod "$dirmode" "$pathcomp" || lasterr=$? - - if test ! -z "$lasterr"; then - errstatus=$lasterr - fi - fi - fi - fi - - pathcomp="$pathcomp/" - done -done - -exit $errstatus - -# Local Variables: -# mode: shell-script -# sh-indentation: 2 -# End: -# mkinstalldirs ends here diff --git a/gtk/po/Makefile.in.in b/gtk/po/Makefile.in.in deleted file mode 100644 index 402a25f7..00000000 --- a/gtk/po/Makefile.in.in +++ /dev/null @@ -1,217 +0,0 @@ -# Makefile for program source directory in GNU NLS utilities package. -# Copyright (C) 1995, 1996, 1997 by Ulrich Drepper -# Copyright (C) 2004-2008 Rodney Dawes -# -# This file may be copied and used freely without restrictions. It may -# be used in projects which are not available under a GNU Public License, -# but which still want to provide support for the GNU gettext functionality. -# -# - Modified by Owen Taylor to use GETTEXT_PACKAGE -# instead of PACKAGE and to look for po2tbl in ./ not in intl/ -# -# - Modified by jacob berkman to install -# Makefile.in.in and po2tbl.sed.in for use with glib-gettextize -# -# - Modified by Rodney Dawes for use with intltool -# -# We have the following line for use by intltoolize: -# INTLTOOL_MAKEFILE - -GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ -PACKAGE = @PACKAGE@ -VERSION = @VERSION@ - -SHELL = @SHELL@ - -srcdir = @srcdir@ -top_srcdir = @top_srcdir@ -top_builddir = @top_builddir@ -VPATH = @srcdir@ - -prefix = @prefix@ -exec_prefix = @exec_prefix@ -datadir = @datadir@ -datarootdir = @datarootdir@ -libdir = @libdir@ -DATADIRNAME = @DATADIRNAME@ -itlocaledir = $(prefix)/$(DATADIRNAME)/locale -subdir = po -install_sh = @install_sh@ -# Automake >= 1.8 provides @mkdir_p@. -# Until it can be supposed, use the safe fallback: -mkdir_p = $(install_sh) -d - -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ - -GMSGFMT = @GMSGFMT@ -MSGFMT = @MSGFMT@ -XGETTEXT = @XGETTEXT@ -INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ -INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ -MSGMERGE = INTLTOOL_EXTRACT=$(INTLTOOL_EXTRACT) srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --dist -GENPOT = INTLTOOL_EXTRACT=$(INTLTOOL_EXTRACT) srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --pot - -ALL_LINGUAS = @ALL_LINGUAS@ - -PO_LINGUAS=$(shell if test -r $(srcdir)/LINGUAS; then grep -v "^\#" $(srcdir)/LINGUAS; else echo "$(ALL_LINGUAS)"; fi) - -USER_LINGUAS=$(shell if test -n "$(LINGUAS)"; then LLINGUAS="$(LINGUAS)"; ALINGUAS="$(ALL_LINGUAS)"; for lang in $$LLINGUAS; do if test -n "`grep \^$$lang$$ $(srcdir)/LINGUAS 2>/dev/null`" -o -n "`echo $$ALINGUAS|tr ' ' '\n'|grep \^$$lang$$`"; then printf "$$lang "; fi; done; fi) - -USE_LINGUAS=$(shell if test -n "$(USER_LINGUAS)" -o -n "$(LINGUAS)"; then LLINGUAS="$(USER_LINGUAS)"; else if test -n "$(PO_LINGUAS)"; then LLINGUAS="$(PO_LINGUAS)"; else LLINGUAS="$(ALL_LINGUAS)"; fi; fi; for lang in $$LLINGUAS; do printf "$$lang "; done) - -POFILES=$(shell LINGUAS="$(PO_LINGUAS)"; for lang in $$LINGUAS; do printf "$$lang.po "; done) - -DISTFILES = Makefile.in.in POTFILES.in $(POFILES) -EXTRA_DISTFILES = ChangeLog POTFILES.skip Makevars LINGUAS - -POTFILES = \ -# This comment gets stripped out - -CATALOGS=$(shell LINGUAS="$(USE_LINGUAS)"; for lang in $$LINGUAS; do printf "$$lang.gmo "; done) - -.SUFFIXES: -.SUFFIXES: .po .pox .gmo .mo .msg .cat - -.po.pox: - $(MAKE) $(GETTEXT_PACKAGE).pot - $(MSGMERGE) $< $(GETTEXT_PACKAGE).pot -o $*.pox - -.po.mo: - $(MSGFMT) -o $@ $< - -.po.gmo: - file=`echo $* | sed 's,.*/,,'`.gmo \ - && rm -f $$file && $(GMSGFMT) -o $$file $< - -.po.cat: - sed -f ../intl/po2msg.sed < $< > $*.msg \ - && rm -f $@ && gencat $@ $*.msg - - -all: all-@USE_NLS@ - -all-yes: $(CATALOGS) -all-no: - -$(GETTEXT_PACKAGE).pot: $(POTFILES) - $(GENPOT) - -install: install-data -install-data: install-data-@USE_NLS@ -install-data-no: all -install-data-yes: all - linguas="$(USE_LINGUAS)"; \ - for lang in $$linguas; do \ - dir=$(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES; \ - $(mkdir_p) $$dir; \ - if test -r $$lang.gmo; then \ - $(INSTALL_DATA) $$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \ - echo "installing $$lang.gmo as $$dir/$(GETTEXT_PACKAGE).mo"; \ - else \ - $(INSTALL_DATA) $(srcdir)/$$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \ - echo "installing $(srcdir)/$$lang.gmo as" \ - "$$dir/$(GETTEXT_PACKAGE).mo"; \ - fi; \ - if test -r $$lang.gmo.m; then \ - $(INSTALL_DATA) $$lang.gmo.m $$dir/$(GETTEXT_PACKAGE).mo.m; \ - echo "installing $$lang.gmo.m as $$dir/$(GETTEXT_PACKAGE).mo.m"; \ - else \ - if test -r $(srcdir)/$$lang.gmo.m ; then \ - $(INSTALL_DATA) $(srcdir)/$$lang.gmo.m \ - $$dir/$(GETTEXT_PACKAGE).mo.m; \ - echo "installing $(srcdir)/$$lang.gmo.m as" \ - "$$dir/$(GETTEXT_PACKAGE).mo.m"; \ - else \ - true; \ - fi; \ - fi; \ - done - -# Empty stubs to satisfy archaic automake needs -dvi info tags TAGS ID: - -# Define this as empty until I found a useful application. -install-exec installcheck: - -uninstall: - linguas="$(USE_LINGUAS)"; \ - for lang in $$linguas; do \ - rm -f $(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo; \ - rm -f $(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo.m; \ - done - -check: all $(GETTEXT_PACKAGE).pot - rm -f missing notexist - srcdir=$(srcdir) $(INTLTOOL_UPDATE) -m - if [ -r missing -o -r notexist ]; then \ - exit 1; \ - fi - -mostlyclean: - rm -f *.pox $(GETTEXT_PACKAGE).pot *.old.po cat-id-tbl.tmp - rm -f .intltool-merge-cache - -clean: mostlyclean - -distclean: clean - rm -f Makefile Makefile.in POTFILES stamp-it - rm -f *.mo *.msg *.cat *.cat.m *.gmo - -maintainer-clean: distclean - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." - rm -f Makefile.in.in - -distdir = ../$(PACKAGE)-$(VERSION)/$(subdir) -dist distdir: $(DISTFILES) - dists="$(DISTFILES)"; \ - extra_dists="$(EXTRA_DISTFILES)"; \ - for file in $$extra_dists; do \ - test -f $(srcdir)/$$file && dists="$$dists $(srcdir)/$$file"; \ - done; \ - for file in $$dists; do \ - test -f $$file || file="$(srcdir)/$$file"; \ - ln $$file $(distdir) 2> /dev/null \ - || cp -p $$file $(distdir); \ - done - -update-po: Makefile - $(MAKE) $(GETTEXT_PACKAGE).pot - tmpdir=`pwd`; \ - linguas="$(USE_LINGUAS)"; \ - for lang in $$linguas; do \ - echo "$$lang:"; \ - result="`$(MSGMERGE) -o $$tmpdir/$$lang.new.po $$lang`"; \ - if $$result; then \ - if cmp $(srcdir)/$$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ - rm -f $$tmpdir/$$lang.new.po; \ - else \ - if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \ - :; \ - else \ - echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \ - rm -f $$tmpdir/$$lang.new.po; \ - exit 1; \ - fi; \ - fi; \ - else \ - echo "msgmerge for $$lang.gmo failed!"; \ - rm -f $$tmpdir/$$lang.new.po; \ - fi; \ - done - -Makefile POTFILES: stamp-it - @if test ! -f $@; then \ - rm -f stamp-it; \ - $(MAKE) stamp-it; \ - fi - -stamp-it: Makefile.in.in $(top_builddir)/config.status POTFILES.in - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/Makefile.in CONFIG_HEADERS= CONFIG_LINKS= \ - $(SHELL) ./config.status - -# Tell versions [3.59,3.63) of GNU make not to export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: diff --git a/gtk/po/fr_FR.po b/gtk/po/fr_FR.po index 510751c2..dafe7ce6 100644 --- a/gtk/po/fr_FR.po +++ b/gtk/po/fr_FR.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-08-31 19:10+0200\n" +"POT-Creation-Date: 2010-04-02 19:49+0200\n" "PO-Revision-Date: 2009-03-14 HO:MI+ZONE\n" "Last-Translator: tukuyomi \n" "Language-Team: LANGUAGE \n" @@ -15,32 +15,32 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: ../src/gtk_binding.cpp:176 +#: ../src/gtk_binding.cpp:187 #, c-format msgid "Unknown" msgstr "Inconnu" -#: ../src/gtk_binding.cpp:191 +#: ../src/gtk_binding.cpp:202 #, c-format msgid "Keyboard %s%s%s%s" msgstr "Clavier %s%s%s%s" -#: ../src/gtk_binding.cpp:202 +#: ../src/gtk_binding.cpp:213 #, c-format msgid "Axis #%d %s %d%%" msgstr "Axe #%d %s %d%%" -#: ../src/gtk_binding.cpp:207 +#: ../src/gtk_binding.cpp:218 #, c-format msgid "Button %d" msgstr "Bouton %d" -#: ../src/gtk_binding.cpp:209 +#: ../src/gtk_binding.cpp:220 #, c-format msgid "Joystick %d %s" msgstr "" -#: ../src/gtk_binding.cpp:214 +#: ../src/gtk_binding.cpp:225 #, c-format msgid "Unset" msgstr "Non assigné" @@ -57,44 +57,44 @@ msgstr "" msgid "No description" msgstr "Pas de description" -#: ../src/gtk_config.cpp:741 +#: ../src/gtk_config.cpp:766 #, c-format msgid "bad option name: %s\n" msgstr "option non reconnue: %s\n" -#: ../src/gtk_config.cpp:988 +#: ../src/gtk_config.cpp:1013 #, c-format msgid "failure to read snes9x node" msgstr "" -#: ../src/gtk_config.cpp:1025 +#: ../src/gtk_config.cpp:1050 #, c-format msgid "Couldn't create config directory: %s\n" msgstr "Impossible de créer le répertoire de configuration: %s\n" -#: ../src/gtk_config.cpp:1044 +#: ../src/gtk_config.cpp:1069 #, c-format msgid "Couldn't open config file: %s\n" msgstr "Impossible d'ouvrir le fichier de configuration: %s\n" -#: ../src/gtk_display_driver_opengl.cpp:503 +#: ../src/gtk_display_driver_opengl.cpp:509 #, c-format msgid "pixel_buffer_object extension not supported.\n" msgstr "Extension pixel_buffer_object non supportée.\n" -#: ../src/gtk_preferences.cpp:299 -msgid "Rotate all axes to their maximum values, then press OK" -msgstr "Pivoter tous les axes à leur maximum, puis presser OK" +#: ../src/gtk_preferences.cpp:342 +msgid "Current joystick centers have been saved." +msgstr "La calibration du joystick a été sauvegardée" -#: ../src/gtk_preferences.cpp:335 +#: ../src/gtk_preferences.cpp:380 msgid "GTK port version: " msgstr "Version du port GTK: " -#: ../src/gtk_preferences.cpp:337 +#: ../src/gtk_preferences.cpp:382 msgid "English localization by Brandon Wright" msgstr "Régionalisation française par tukuyomi" -#: ../src/gtk_preferences.cpp:341 +#: ../src/gtk_preferences.cpp:386 msgid "" "\n" "Features enabled:" @@ -102,31 +102,31 @@ msgstr "" "\n" "Options activées:" -#: ../src/gtk_preferences.cpp:343 +#: ../src/gtk_preferences.cpp:388 msgid " Only barebones features enabled" msgstr "" -#: ../src/gtk_preferences.cpp:346 +#: ../src/gtk_preferences.cpp:391 msgid " OpenGL" msgstr "" -#: ../src/gtk_preferences.cpp:349 +#: ../src/gtk_preferences.cpp:394 msgid " XVideo" msgstr "" -#: ../src/gtk_preferences.cpp:352 +#: ../src/gtk_preferences.cpp:397 msgid " XRandR" msgstr "" -#: ../src/gtk_preferences.cpp:355 +#: ../src/gtk_preferences.cpp:400 msgid " Joystick" msgstr "" -#: ../src/gtk_preferences.cpp:358 +#: ../src/gtk_preferences.cpp:403 msgid " NetPlay" msgstr " Jeu en réseau" -#: ../src/gtk_preferences.cpp:360 +#: ../src/gtk_preferences.cpp:405 msgid "" "\n" "\n" @@ -136,108 +136,120 @@ msgstr "" "\n" "Version de Snes9x: " -#: ../src/gtk_preferences.cpp:730 +#: ../src/gtk_preferences.cpp:785 msgid "Select Folder" msgstr "Sélectionner un répertoire" -#: ../src/gtk_preferences.cpp:804 +#: ../src/gtk_preferences.cpp:859 msgid "None - Use software scaler" msgstr "Aucun - Utilisation du rendu logiciel" -#: ../src/gtk_preferences.cpp:808 +#: ../src/gtk_preferences.cpp:863 msgid "OpenGL - Use 3D graphics hardware" msgstr "OpenGL - Utilisation de l'accéléraion matérielle" -#: ../src/gtk_preferences.cpp:812 +#: ../src/gtk_preferences.cpp:867 msgid "XVideo - Use hardware video blitter" msgstr "XVideo - Utilise la sortie vidéo matérielle" -#: ../src/gtk_preferences.cpp:818 +#: ../src/gtk_preferences.cpp:873 msgid "PortAudio" msgstr "" -#: ../src/gtk_preferences.cpp:822 +#: ../src/gtk_preferences.cpp:877 msgid "Open Sound System" msgstr "" -#: ../src/gtk_preferences.cpp:826 +#: ../src/gtk_preferences.cpp:881 msgid "SDL" msgstr "" -#: ../src/gtk_s9x.cpp:175 +#: ../src/gtk_preferences.cpp:885 +msgid "ALSA" +msgstr "" + +#: ../src/gtk_preferences.cpp:889 +msgid "PulseAudio" +msgstr "" + +#: ../src/gtk_s9x.cpp:179 #, c-format msgid "Error opening: %s\n" msgstr "Erreur à l'ouverture de %s\n" -#: ../src/gtk_s9xwindow.cpp:721 +#: ../src/gtk_s9xwindow.cpp:767 +msgid "Couldn't load files." +msgstr "Impossible de charger les fichiers" + +#: ../src/gtk_s9xwindow.cpp:799 msgid "Open SNES Movie" msgstr "Ouvrir une vidéo SNES" -#: ../src/gtk_s9xwindow.cpp:740 +#: ../src/gtk_s9xwindow.cpp:818 msgid "New SNES Movie" msgstr "Nouvelle vidéo SNES" -#: ../src/gtk_s9xwindow.cpp:753 +#: ../src/gtk_s9xwindow.cpp:831 msgid "SNES Movies" msgstr "Vidéos SNES" -#: ../src/gtk_s9xwindow.cpp:761 ../src/gtk_s9xwindow.cpp:905 -#: ../src/gtk_s9xwindow.cpp:1050 ../src/gtk_s9xwindow.cpp:1117 +#: ../src/gtk_s9xwindow.cpp:839 ../src/gtk_s9xwindow.cpp:986 +#: ../src/gtk_s9xwindow.cpp:1131 ../src/gtk_s9xwindow.cpp:1198 msgid "All Files" msgstr "Tous les fichiers" -#: ../src/gtk_s9xwindow.cpp:822 +#: ../src/gtk_s9xwindow.cpp:903 #, c-format msgid "Couldn't load file '%s'" msgstr "Impossible de charger le fichier '%s'" -#: ../src/gtk_s9xwindow.cpp:878 +#: ../src/gtk_s9xwindow.cpp:959 msgid "Load Saved State" msgstr "Charger une sauvegarde instantanée" -#: ../src/gtk_s9xwindow.cpp:889 ../src/gtk_s9xwindow.cpp:1034 -#: ../src/snes9x.glade.h:202 +#: ../src/gtk_s9xwindow.cpp:970 ../src/gtk_s9xwindow.cpp:1115 +#: ../src/snes9x.glade.h:196 msgid "Save States" msgstr "Sauvegardes instantanées" -#: ../src/gtk_s9xwindow.cpp:955 +#: ../src/gtk_s9xwindow.cpp:1036 #, c-format msgid "The current frame in the movie is %d." msgstr "L'image actuelle de la vidéo est %d." -#: ../src/gtk_s9xwindow.cpp:1021 +#: ../src/gtk_s9xwindow.cpp:1102 msgid "Save State" msgstr "Sauvegarde instantanée" -#: ../src/gtk_s9xwindow.cpp:1098 +#: ../src/gtk_s9xwindow.cpp:1179 msgid "Save SPC file..." msgstr "Sauver le fichier SPC..." -#: ../src/gtk_s9xwindow.cpp:1111 +#: ../src/gtk_s9xwindow.cpp:1192 msgid "SPC Files" msgstr "Fichiers SPC" -#: ../src/gtk_s9xwindow.cpp:1142 +#: ../src/gtk_s9xwindow.cpp:1223 #, c-format msgid "Couldn't save SPC file '%s'" msgstr "Impossible de sauver le fichier SPC '%s'" -#: ../src/gtk_s9xwindow.cpp:1193 +#: ../src/gtk_s9xwindow.cpp:1299 #, c-format msgid "%sHosting NetPlay - %s" msgstr "%sHôte du jeu en réseau -%s" -#: ../src/gtk_s9xwindow.cpp:1194 ../src/gtk_s9xwindow.cpp:1202 -#: ../src/gtk_s9xwindow.cpp:1216 +#: ../src/gtk_s9xwindow.cpp:1300 ../src/gtk_s9xwindow.cpp:1308 +#: ../src/gtk_s9xwindow.cpp:1322 msgid "Paused - " msgstr "Pause - " -#: ../src/gtk_s9xwindow.cpp:1201 +#: ../src/gtk_s9xwindow.cpp:1307 #, c-format msgid "%s%s on NetPlay %s:%d - Player %d" msgstr "%s%s en réseau %s:%d - Joueur %d" -#: ../src/gtk_s9xwindow.cpp:1238 +#: ../src/gtk_s9xwindow.cpp:1347 #, c-format msgid "" "Information for %s\n" @@ -274,7 +286,7 @@ msgstr "" "CRC32: %08X\n" "Revision: %s%s" -#: ../src/gtk_s9xwindow.cpp:1276 +#: ../src/gtk_s9xwindow.cpp:1385 msgid "" "\n" "\n" @@ -294,19 +306,7 @@ msgid "" "100%" msgstr "" -#: ../src/snes9x.glade.h:7 -msgid "" -"1\n" -"2\n" -"3\n" -"4\n" -"5\n" -"6\n" -"7\n" -"8" -msgstr "" - -#: ../src/snes9x.glade.h:16 +#: ../src/snes9x.glade.h:8 #, no-c-format msgid "" "12.5%\n" @@ -315,11 +315,7 @@ msgid "" "100%" msgstr "" -#: ../src/snes9x.glade.h:20 -msgid "16 Bit audio output" -msgstr "Sortie audio 16 bits" - -#: ../src/snes9x.glade.h:21 +#: ../src/snes9x.glade.h:12 msgid "" "16-bit (GL_BGRA)\n" "24-bit (GL_RGB)\n" @@ -329,19 +325,19 @@ msgstr "" "24-bit (GL_RVB)\n" "32-bit (GL_BVRA)" -#: ../src/snes9x.glade.h:24 +#: ../src/snes9x.glade.h:15 msgid "1x" msgstr "" -#: ../src/snes9x.glade.h:25 +#: ../src/snes9x.glade.h:16 msgid "2x" msgstr "" -#: ../src/snes9x.glade.h:26 +#: ../src/snes9x.glade.h:17 msgid "3x" msgstr "" -#: ../src/snes9x.glade.h:27 +#: ../src/snes9x.glade.h:18 msgid "" "48000 hz\n" "44100 hz\n" @@ -361,15 +357,15 @@ msgstr "" "8000 hz\n" "0 hz" -#: ../src/snes9x.glade.h:35 +#: ../src/snes9x.glade.h:26 msgid "4x" msgstr "" -#: ../src/snes9x.glade.h:36 +#: ../src/snes9x.glade.h:27 msgid "5x" msgstr "" -#: ../src/snes9x.glade.h:37 +#: ../src/snes9x.glade.h:28 msgid "" "8:7 Square pixels\n" "4:3 SNES correct aspect" @@ -377,92 +373,91 @@ msgstr "" "8:7 Pixels carrés\n" "4:3 Aspect correct de la SNES" -#: ../src/snes9x.glade.h:39 +#: ../src/snes9x.glade.h:30 msgid "Accuracy" msgstr "Précision" -#: ../src/snes9x.glade.h:40 +#: ../src/snes9x.glade.h:31 msgid "Basic Settings" msgstr "Réglages de base" -#: ../src/snes9x.glade.h:41 +#: ../src/snes9x.glade.h:32 msgid "Calibration" msgstr "Étalonnage" -#: ../src/snes9x.glade.h:42 +#: ../src/snes9x.glade.h:33 msgid "Game Data" msgstr "Données de Jeu" -#: ../src/snes9x.glade.h:43 +#: ../src/snes9x.glade.h:34 msgid "Hardware Acceleration" msgstr "Accélération matérielle" -#: ../src/snes9x.glade.h:44 +#: ../src/snes9x.glade.h:35 msgid "Image Adjustments" msgstr "Réglages de l'image" -#: ../src/snes9x.glade.h:45 +#: ../src/snes9x.glade.h:36 msgid "Joypad:" msgstr "Manette:" -#: ../src/snes9x.glade.h:46 +#: ../src/snes9x.glade.h:37 msgid "Joystick Axis Threshold" msgstr "Seuil des axes du joystick" -#: ../src/snes9x.glade.h:47 +#: ../src/snes9x.glade.h:38 msgid "NTSC Filter" msgstr "Filtre NTSC" -#: ../src/snes9x.glade.h:48 +#: ../src/snes9x.glade.h:39 msgid "Quick load state" msgstr "Chargement rapide" -#: ../src/snes9x.glade.h:49 +#: ../src/snes9x.glade.h:40 msgid "Quick save state" msgstr "Sauvegarde rapide" -#: ../src/snes9x.glade.h:50 +#: ../src/snes9x.glade.h:41 msgid "ROM Image" msgstr "Image ROM" -#: ../src/snes9x.glade.h:51 +#: ../src/snes9x.glade.h:42 msgid "Scanline Filter" msgstr "Filtre Scanline" -#: ../src/snes9x.glade.h:52 +#: ../src/snes9x.glade.h:43 msgid "Screensaver" msgstr "Écran de veille" -#: ../src/snes9x.glade.h:53 +#: ../src/snes9x.glade.h:44 msgid "Server" msgstr "Serveur" -#: ../src/snes9x.glade.h:54 +#: ../src/snes9x.glade.h:45 msgid "Settings" msgstr "Réglages" -#: ../src/snes9x.glade.h:55 +#: ../src/snes9x.glade.h:46 msgid "Snes9x Emulator Shortcut Keys" msgstr "Raccourcis clavier" -#: ../src/snes9x.glade.h:56 +#: ../src/snes9x.glade.h:47 msgid "Sound Settings" msgstr "Réglages audio" -#: ../src/snes9x.glade.h:57 +#: ../src/snes9x.glade.h:48 msgid "Sticky" msgstr "" -#: ../src/snes9x.glade.h:58 +#: ../src/snes9x.glade.h:49 msgid "Turbo" msgstr "" -#: ../src/snes9x.glade.h:59 -#, fuzzy -msgid "Window behavior" -msgstr "Comportement de la fenêtre" +#: ../src/snes9x.glade.h:50 +msgid "Window Switching" +msgstr "Changement de la fenêtre" -#: ../src/snes9x.glade.h:60 +#: ../src/snes9x.glade.h:51 msgid "" "Click an entry and then press the desired keys or joystick button\n" "Escape: Move to next Shift-Escape: Clear selected" @@ -471,53 +466,57 @@ msgstr "" "Échap: Passer au suivant Shift-Échap: Effacer l'entrée en " "cours" -#: ../src/snes9x.glade.h:62 +#: ../src/snes9x.glade.h:53 msgid "A" msgstr "" -#: ../src/snes9x.glade.h:63 +#: ../src/snes9x.glade.h:54 msgid "Act as a server" msgstr "Faire office de serveur" -#: ../src/snes9x.glade.h:64 +#: ../src/snes9x.glade.h:55 +msgid "" +"Adjust to produce more or less data. Decrease the rate if experiencing " +"crackling. Increase the rate if experiencing frame-rate stuttering. Best " +"used with the \"Synchronize with sound\" option" +msgstr "" +"Ajuster pour produire plus ou moins de données. Diminuer le réglage si le son " +"craque. Augmenter si les images sautent. Utiliser de préférence avec l'option " +"\"Synchroniser avec le son\"" + +#: ../src/snes9x.glade.h:56 msgid "Advance to Frame" msgstr "Avancer à l'image" -#: ../src/snes9x.glade.h:65 -msgid "Allow emulation of SNES echo effects" -msgstr "Émulation des effets d'écho" - -#: ../src/snes9x.glade.h:66 +#: ../src/snes9x.glade.h:57 msgid "Allow non-power-of-two textures" msgstr "Autoriser les textures non puissance de 2" -#: ../src/snes9x.glade.h:67 +#: ../src/snes9x.glade.h:58 msgid "Allow opposing dpad directions" msgstr "Autoriser Haut/Bas et Gauche/Droite" -#: ../src/snes9x.glade.h:68 -msgid "" -"Allows games to use transparency effects. Recommended for correct graphics" -msgstr "" -"Effets de transparence dans les jeux. Recommandé pour un affichage correct" +#: ../src/snes9x.glade.h:59 +msgid "Allow using modifier keys as independent keys instead of modifiers" +msgstr "Autoriser l'usage des touches de combinaison comme touches à part entière" -#: ../src/snes9x.glade.h:69 +#: ../src/snes9x.glade.h:60 msgid "Allows scaling and filtering to use multiple processors" msgstr "Autoriser les filtres à utiliser plusieurs processeurs" -#: ../src/snes9x.glade.h:70 +#: ../src/snes9x.glade.h:61 msgid "Apply scaling filter:" msgstr "Appliquer un filtre" -#: ../src/snes9x.glade.h:71 -msgid "Artifacts" -msgstr "Artefacts" +#: ../src/snes9x.glade.h:62 +msgid "Artifacts:" +msgstr "Artefacts:" -#: ../src/snes9x.glade.h:72 +#: ../src/snes9x.glade.h:63 msgid "Ask server to pause when" msgstr "Demander au serveur de mettre en pause" -#: ../src/snes9x.glade.h:73 +#: ../src/snes9x.glade.h:64 msgid "" "Automatic\n" "0\n" @@ -543,7 +542,7 @@ msgstr "" "8\n" "9" -#: ../src/snes9x.glade.h:84 +#: ../src/snes9x.glade.h:75 msgid "" "Automatically save the game's SRAM at this interval. Setting this to 0 will " "only save when quitting or changing ROMs" @@ -551,248 +550,235 @@ msgstr "" "Sauver automatiquement la SRAM à cet interval. Régler à 0 pour ne sauver " "qu'en quittant ou en changeant de ROM" -#: ../src/snes9x.glade.h:85 +#: ../src/snes9x.glade.h:76 msgid "B" msgstr "" -#: ../src/snes9x.glade.h:86 +#: ../src/snes9x.glade.h:77 msgid "BG layering hack" -msgstr "" +msgstr "Hack pour le calque BG" -#: ../src/snes9x.glade.h:87 +#: ../src/snes9x.glade.h:78 +msgid "Base emulation speed on the rate sound is output" +msgstr "Synchroniser l'émulation sur le son" + +#: ../src/snes9x.glade.h:79 msgid "Begin movie recording" -msgstr "Commencer l'enregistremant d'une vidéo" +msgstr "Commencer l'enregistrement d'une vidéo" -#: ../src/snes9x.glade.h:88 +#: ../src/snes9x.glade.h:80 msgid "Bilinear-filter output" msgstr "Sortie bi-linéraire" -#: ../src/snes9x.glade.h:89 +#: ../src/snes9x.glade.h:81 +msgid "Bleed:" +msgstr "" + +#: ../src/snes9x.glade.h:82 msgid "Block invalid VRAM access" msgstr "Bloquer les accès VRAM invalides" -#: ../src/snes9x.glade.h:90 +#: ../src/snes9x.glade.h:83 msgid "Brightness:" msgstr "Brillance:" -#: ../src/snes9x.glade.h:91 +#: ../src/snes9x.glade.h:84 msgid "Browse..." msgstr "Parcourir..." -#: ../src/snes9x.glade.h:92 +#: ../src/snes9x.glade.h:85 msgid "Buffer size:" msgstr "Taille du tampon:" -#: ../src/snes9x.glade.h:93 +#: ../src/snes9x.glade.h:86 msgid "Buttons" msgstr "Boutons" -#: ../src/snes9x.glade.h:94 +#: ../src/snes9x.glade.h:87 msgid "Cali_brate" msgstr "Cali_brer" -#: ../src/snes9x.glade.h:95 +#: ../src/snes9x.glade.h:88 msgid "Can be faster or slower depending on drivers" msgstr "Peut être plus rapide ou plus lent selon le pilote" -#: ../src/snes9x.glade.h:96 +#: ../src/snes9x.glade.h:89 msgid "Center all axes on all joysticks and press Calibrate." msgstr "Centrer tous les axes des joysticks puis presser Calibrer" -#: ../src/snes9x.glade.h:97 +#: ../src/snes9x.glade.h:90 msgid "Change fullscreen resolution:" msgstr "Changer la résolution du plein-écran:" -#: ../src/snes9x.glade.h:98 +#: ../src/snes9x.glade.h:91 msgid "" "Changes the amount a joystick should be tilted to register a button press" msgstr "Seuil de détection des boutons pour les joysticks analogiques" -#: ../src/snes9x.glade.h:99 +#: ../src/snes9x.glade.h:92 msgid "Changes the screen resolution when running Snes9x in fullscreen mode" msgstr "Change la résolution lorsque Snes9x utilise le plein-écran" -#: ../src/snes9x.glade.h:100 +#: ../src/snes9x.glade.h:93 msgid "Clear entry" msgstr "Effacer l'entrée" -#: ../src/snes9x.glade.h:101 +#: ../src/snes9x.glade.h:94 msgid "Code:" msgstr "Code:" -#: ../src/snes9x.glade.h:102 -msgid "" -"Composite\n" -"S-Video\n" -"RGB" +#: ../src/snes9x.glade.h:95 +msgid "Composite" msgstr "" -"Composite\n" -"S-Video\n" -"RVB" -#: ../src/snes9x.glade.h:105 +#: ../src/snes9x.glade.h:96 msgid "Connect to another computer" msgstr "Se connecter à un autre ordinateur" -#: ../src/snes9x.glade.h:106 +#: ../src/snes9x.glade.h:97 msgid "Connect to another computer that is running Snes9x NetPlay as a server" msgstr "" "Se connecter à un autre ordinateur qui héberge une partie avec Snes9x Netplay" -#: ../src/snes9x.glade.h:107 +#: ../src/snes9x.glade.h:98 msgid "Connect to specified TCP port on remote computer" msgstr "Se connecter à un port TCP spécifique sur l'ordinateur distant" -#: ../src/snes9x.glade.h:108 +#: ../src/snes9x.glade.h:99 msgid "Contrast:" msgstr "Contraste:" -#: ../src/snes9x.glade.h:109 +#: ../src/snes9x.glade.h:100 msgid "Controller Ports" msgstr "Ports manette" -#: ../src/snes9x.glade.h:110 +#: ../src/snes9x.glade.h:101 msgid "Correct Aspect" msgstr "Corriger l'aspect" -#: ../src/snes9x.glade.h:111 +#: ../src/snes9x.glade.h:102 msgid "Custom folder:" msgstr "Répertoire personnalisé:" -#: ../src/snes9x.glade.h:112 +#: ../src/snes9x.glade.h:103 msgid "Decrease frame rate" msgstr "Diminuer le saut d'image" -#: ../src/snes9x.glade.h:113 +#: ../src/snes9x.glade.h:104 msgid "Decrease frame time" msgstr "Diminuer le temps entre chaque image" -#: ../src/snes9x.glade.h:114 +#: ../src/snes9x.glade.h:105 msgid "Default port:" msgstr "Port par défaut:" -#: ../src/snes9x.glade.h:115 +#: ../src/snes9x.glade.h:106 msgid "Description:" msgstr "Description:" -#: ../src/snes9x.glade.h:116 +#: ../src/snes9x.glade.h:107 msgid "Detects frames that are not output by Snes9x in hires, and scales them" msgstr "" -"Detecter les images qui ne sont pas affichées par Snes9x en Hires, et les " -"ajuster" +"Detecter les images qui ne sont pas affichées par Snes9x en Hires, et les ajuster" -#: ../src/snes9x.glade.h:117 +#: ../src/snes9x.glade.h:108 msgid "Different formats can yield highly different performance" msgstr "Des formats différents peuvent mener à des performances différentes" -#: ../src/snes9x.glade.h:118 +#: ../src/snes9x.glade.h:109 msgid "Disables output of sound" msgstr "Désactiver la sortie audio" -#: ../src/snes9x.glade.h:119 +#: ../src/snes9x.glade.h:110 msgid "Display" msgstr "Affichage" -#: ../src/snes9x.glade.h:120 +#: ../src/snes9x.glade.h:111 msgid "Domain name or internet protocol address of a remote computer" msgstr "Nom de domaine ou adresse IP de l'ordinateur distant" -#: ../src/snes9x.glade.h:121 +#: ../src/snes9x.glade.h:112 msgid "Down" msgstr "Bas" -#: ../src/snes9x.glade.h:122 -msgid "Echo effects" -msgstr "Effets d'écho" - -#: ../src/snes9x.glade.h:123 +#: ../src/snes9x.glade.h:113 msgid "Emulation" msgstr "Emulation" -#: ../src/snes9x.glade.h:124 +#: ../src/snes9x.glade.h:114 msgid "Enable HDMA" msgstr "Activer HDMA" -#: ../src/snes9x.glade.h:125 +#: ../src/snes9x.glade.h:115 msgid "Enable HDMA. Required feature for compatibility with some games" msgstr "Activer HDMA. Requis pour la compatibilité avec certains jeux" -#: ../src/snes9x.glade.h:126 -msgid "Enable hacks that may improve performance, but can cause errors" -msgstr "" -"Activer des hacks améliorant les performances, mais pouvant causer des " -"erreurs" - -#: ../src/snes9x.glade.h:127 -msgid "Enable speed hacks" -msgstr "Activer des hacks pour plus de rapidité" - -#: ../src/snes9x.glade.h:128 -msgid "Enable transparency" -msgstr "Activer la transparence" - -#: ../src/snes9x.glade.h:129 +#: ../src/snes9x.glade.h:116 msgid "Enable turbo" msgstr "Activer le turbo" -#: ../src/snes9x.glade.h:130 +#: ../src/snes9x.glade.h:117 msgid "Exact Pixels" msgstr "Pixels carrés" -#: ../src/snes9x.glade.h:131 +#: ../src/snes9x.glade.h:118 msgid "Fast-forward to frame" msgstr "Avance-rapide jusqu'à l'image" -#: ../src/snes9x.glade.h:132 +#: ../src/snes9x.glade.h:119 msgid "Files" msgstr "Fichiers" -#: ../src/snes9x.glade.h:133 +#: ../src/snes9x.glade.h:120 msgid "Force SNES-hires output" msgstr "Forcer la sortie Hires" -#: ../src/snes9x.glade.h:134 +#: ../src/snes9x.glade.h:121 msgid "Force an inverted byte-ordering" msgstr "" -#: ../src/snes9x.glade.h:135 +#: ../src/snes9x.glade.h:122 msgid "" "Forces a swapped byte-ordering for cases where the system's endian is used " "instead of the video card" msgstr "" -#: ../src/snes9x.glade.h:136 +#: ../src/snes9x.glade.h:123 msgid "Frameskip:" msgstr "Saut d'image:" -#: ../src/snes9x.glade.h:137 +#: ../src/snes9x.glade.h:124 +msgid "Fringing:" +msgstr "" + +#: ../src/snes9x.glade.h:125 msgid "From _File..." msgstr "Depuis un _Fichier..." -#: ../src/snes9x.glade.h:138 +#: ../src/snes9x.glade.h:126 msgid "" "Game Genie\n" "Pro Action Replay\n" "Goldfinger" msgstr "" -#: ../src/snes9x.glade.h:141 -msgid "Gaussian interpolation" -msgstr "Interpolation gaussienne" +#: ../src/snes9x.glade.h:129 +msgid "Gamma:" +msgstr "" -#: ../src/snes9x.glade.h:142 +#: ../src/snes9x.glade.h:130 msgid "Go to fullscreen mode immediately after opening a ROM" msgstr "Passer en plein-écran après avoir chargé un jeu" -#: ../src/snes9x.glade.h:143 +#: ../src/snes9x.glade.h:131 msgid "Graphics" msgstr "Graphiques" -#: ../src/snes9x.glade.h:144 +#: ../src/snes9x.glade.h:132 msgid "Hardware reset" msgstr "Reset matériel" -#: ../src/snes9x.glade.h:145 +#: ../src/snes9x.glade.h:133 msgid "" "Host a game on this computer as Player 1, requiring extra throughput to " "support multitple users" @@ -800,83 +786,87 @@ msgstr "" "Héberger une partie sur cet ordinateur en temps que 'Joueur 1', requiert un " "débit plus important pour supporter plusieurs utilisateurs" -#: ../src/snes9x.glade.h:146 +#: ../src/snes9x.glade.h:134 msgid "Hue:" msgstr "Teinte" -#: ../src/snes9x.glade.h:147 +#: ../src/snes9x.glade.h:135 msgid "Increase frame rate" msgstr "Augmenter le saut d'image" -#: ../src/snes9x.glade.h:148 +#: ../src/snes9x.glade.h:136 msgid "Increase frame time" msgstr "Augmenter le temps entre chaque image" -#: ../src/snes9x.glade.h:149 -msgid "" -"Interpolates between samples. Smoothes the sound output to match the real " -"SNES" -msgstr "" -"Interpole entre les samples. Fluidifie la sortie sonore pour correspondre au " -"mieux à la SNES" +#: ../src/snes9x.glade.h:137 +msgid "Input rate:" +msgstr "Fréquence d'entrée" -#: ../src/snes9x.glade.h:150 +#: ../src/snes9x.glade.h:138 msgid "Joypad" msgstr "Manette" -#: ../src/snes9x.glade.h:151 +#: ../src/snes9x.glade.h:139 msgid "Joypads" -msgstr "Manette" +msgstr "Manettes" -#: ../src/snes9x.glade.h:152 +#: ../src/snes9x.glade.h:140 msgid "Joystick Options" -msgstr "Option du joystick" +msgstr "Options du joystick" -#: ../src/snes9x.glade.h:153 +#: ../src/snes9x.glade.h:141 msgid "L" msgstr "" -#: ../src/snes9x.glade.h:154 +#: ../src/snes9x.glade.h:142 msgid "Left" msgstr "Gauche" -#: ../src/snes9x.glade.h:155 +#: ../src/snes9x.glade.h:143 msgid "Let left and right or up and down be pressed at the same time" msgstr "Gauche et droite ou haut et bas peuvent être pressés en même temps" -#: ../src/snes9x.glade.h:156 +#: ../src/snes9x.glade.h:144 msgid "Load Movie" msgstr "Charger une vidéo" -#: ../src/snes9x.glade.h:157 +#: ../src/snes9x.glade.h:145 msgid "Load _Movie..." msgstr "Charger une vidéo (_M)..." -#: ../src/snes9x.glade.h:158 +#: ../src/snes9x.glade.h:146 msgid "Maintain aspect-ratio:" msgstr "Maintenir les proportions de l'image:" -#: ../src/snes9x.glade.h:159 +#: ../src/snes9x.glade.h:147 +msgid "Merge odd and even fields" +msgstr "Fusionner les champs pairs et impairs" + +#: ../src/snes9x.glade.h:148 msgid "Misc" msgstr "Divers" -#: ../src/snes9x.glade.h:160 +#: ../src/snes9x.glade.h:149 +msgid "Monochrome" +msgstr "" + +#: ../src/snes9x.glade.h:150 msgid "Mouse" msgstr "Souris" -#: ../src/snes9x.glade.h:161 +#: ../src/snes9x.glade.h:151 msgid "Multitap" msgstr "" -#: ../src/snes9x.glade.h:162 +#: ../src/snes9x.glade.h:152 msgid "Mute sound output" msgstr "Sourdine" -#: ../src/snes9x.glade.h:163 +#: ../src/snes9x.glade.h:153 msgid "Name or IP address:" msgstr "Nom ou adresse IP" -#: ../src/snes9x.glade.h:164 +#: ../src/snes9x.glade.h:154 msgid "" "None\n" "SuperEagle\n" @@ -886,6 +876,7 @@ msgid "" "hq3x\n" "hq4x\n" "EPX\n" +"EPX Smooth\n" "Blargg's NTSC\n" "Scanlines" msgstr "" @@ -897,161 +888,181 @@ msgstr "" "hq3x\n" "hq4x\n" "EPX\n" +"EPX Smooth\n" "Blargg's NTSC\n" "Scanlines" -#: ../src/snes9x.glade.h:174 +#: ../src/snes9x.glade.h:165 +msgid "Open Multiple ROM Images (MultiCart)" +msgstr "Ouvrir une MultiCart" + +#: ../src/snes9x.glade.h:166 msgid "Open ROM" msgstr "Charger une image ROM" -#: ../src/snes9x.glade.h:175 +#: ../src/snes9x.glade.h:167 msgid "Open Recent" msgstr "Jeux récents" -#: ../src/snes9x.glade.h:176 +#: ../src/snes9x.glade.h:168 +msgid "Open _MultiCart..." +msgstr "Ouvrir une _MultiCart..." + +#: ../src/snes9x.glade.h:169 msgid "Open a ROM to use with NetPlay" msgstr "Charger une image ROM pour jouer en réseau" -#: ../src/snes9x.glade.h:177 +#: ../src/snes9x.glade.h:170 msgid "Open with _NetPlay..." msgstr "Ouvrir avec le réseau (_N)..." -#: ../src/snes9x.glade.h:178 +#: ../src/snes9x.glade.h:171 msgid "Output two channels, left and right" msgstr "Sortie 2 canaux, gauche et droit" -#: ../src/snes9x.glade.h:179 -msgid "Outputs at 16 bits per sample instead of 8 bits. More accurate sound" -msgstr "Sortie en 16 bits par sample au lieu de 8. Son plus précis" - -#: ../src/snes9x.glade.h:180 +#: ../src/snes9x.glade.h:172 msgid "Pause" msgstr "" -#: ../src/snes9x.glade.h:181 +#: ../src/snes9x.glade.h:173 msgid "Pause emulation when switching away from Snes9x" msgstr "Mettre en pause quand Snes9x n'a plus le focus" -#: ../src/snes9x.glade.h:182 +#: ../src/snes9x.glade.h:174 msgid "Pixel-buffer format:" msgstr "Format du pixel-buffer:" -#: ../src/snes9x.glade.h:183 +#: ../src/snes9x.glade.h:175 msgid "Playback rate:" msgstr "Fréquence de lecture:" -#: ../src/snes9x.glade.h:184 +#: ../src/snes9x.glade.h:176 msgid "Port:" msgstr "Port:" -#: ../src/snes9x.glade.h:185 +#: ../src/snes9x.glade.h:177 msgid "Prevent the screensaver from activating" msgstr "Désactiver l'écran de veille" -#: ../src/snes9x.glade.h:186 +#: ../src/snes9x.glade.h:178 msgid "Prevents edge artifacts, but can slow performance" msgstr "Empêche les artefacts des bords, mais peut ralentir le jeu" -#: ../src/snes9x.glade.h:187 +#: ../src/snes9x.glade.h:179 msgid "Quit Snes9x" msgstr "Quitter Snes9x" -#: ../src/snes9x.glade.h:188 +#: ../src/snes9x.glade.h:180 msgid "R" msgstr "" -#: ../src/snes9x.glade.h:189 +#: ../src/snes9x.glade.h:181 +msgid "RGB" +msgstr "RVB" + +#: ../src/snes9x.glade.h:182 msgid "ROM folder" msgstr "Dossier des images ROM" -#: ../src/snes9x.glade.h:190 +#: ../src/snes9x.glade.h:183 msgid "R_ecord Movie..." msgstr "Enr_egistrer une vidéo..." -#: ../src/snes9x.glade.h:191 +#: ../src/snes9x.glade.h:184 msgid "Reset" msgstr "" -#: ../src/snes9x.glade.h:192 +#: ../src/snes9x.glade.h:185 msgid "" "Reset the game when players join instead of transferring potentially " "unreliable freeze states" -msgstr "" -"Réinitialiser le jeu quand des joueurs se connectent" +msgstr "Réinitialiser le jeu quand des joueurs se connectent" -#: ../src/snes9x.glade.h:193 -msgid "Reverse stereo" -msgstr "Stéréo inversée" +#: ../src/snes9x.glade.h:186 +msgid "Resolution:" +msgstr "Résolution:" -#: ../src/snes9x.glade.h:194 +#: ../src/snes9x.glade.h:187 msgid "Right" msgstr "Droite" -#: ../src/snes9x.glade.h:195 +#: ../src/snes9x.glade.h:188 msgid "Run / _Continue" msgstr "Exécuter / _Continuer" -#: ../src/snes9x.glade.h:196 +#: ../src/snes9x.glade.h:189 +msgid "S-Video" +msgstr "" + +#: ../src/snes9x.glade.h:190 msgid "SNES Port 1" msgstr "Port SNES 1" -#: ../src/snes9x.glade.h:197 +#: ../src/snes9x.glade.h:191 msgid "SNES Port 2" msgstr "Port SNES 2" -#: ../src/snes9x.glade.h:198 +#: ../src/snes9x.glade.h:192 msgid "Saturation:" msgstr "" -#: ../src/snes9x.glade.h:199 +#: ../src/snes9x.glade.h:193 msgid "Save SPC" msgstr "Sauver les données SPC" -#: ../src/snes9x.glade.h:200 +#: ../src/snes9x.glade.h:194 msgid "Save SPC..." msgstr "Sauver les données SPC..." -#: ../src/snes9x.glade.h:201 +#: ../src/snes9x.glade.h:195 msgid "Save SRAM:" msgstr "Sauver la SRAM:" -#: ../src/snes9x.glade.h:203 +#: ../src/snes9x.glade.h:197 msgid "Save data in:" msgstr "Sauver les données dans:" -#: ../src/snes9x.glade.h:204 +#: ../src/snes9x.glade.h:198 msgid "Scale image to fit window" msgstr "Ajuster l'image pour s'adapter à la fenêtre" -#: ../src/snes9x.glade.h:205 +#: ../src/snes9x.glade.h:199 msgid "Scales the image as large as possible without distortion" msgstr "Ajuste l'image au maximum sans distorsion" -#: ../src/snes9x.glade.h:206 +#: ../src/snes9x.glade.h:200 msgid "Scales the image so no black bars are present" -msgstr "Ajuste l'image afin de supprimer les bandes noires" +msgstr "Ajuste l'image à l'écran" -#: ../src/snes9x.glade.h:207 +#: ../src/snes9x.glade.h:201 msgid "Scanline intensity:" msgstr "Intensité des scanlines:" -#: ../src/snes9x.glade.h:208 +#: ../src/snes9x.glade.h:202 msgid "Screenshot" msgstr "Capture d'écran" -#: ../src/snes9x.glade.h:209 +#: ../src/snes9x.glade.h:203 msgid "Seek to frame" msgstr "Aller à l'image" -#: ../src/snes9x.glade.h:210 +#: ../src/snes9x.glade.h:204 msgid "Select" msgstr "" -#: ../src/snes9x.glade.h:211 +#: ../src/snes9x.glade.h:205 +msgid "Select an Image for Slot A" +msgstr "" + +#: ../src/snes9x.glade.h:206 +msgid "Select an Image for Slot B" +msgstr "" + +#: ../src/snes9x.glade.h:207 msgid "Send ROM image to clients" msgstr "Envoyer l'image ROM aux clients" -#: ../src/snes9x.glade.h:212 +#: ../src/snes9x.glade.h:208 msgid "" "Send the running game image to players instead of requiring them to have " "their own copies" @@ -1059,203 +1070,211 @@ msgstr "" "Envoyer l'image du jeu en cours aux joueurs plutot que de les obliger à " "posséder leur propre copie" -#: ../src/snes9x.glade.h:213 +#: ../src/snes9x.glade.h:209 msgid "Set new axis bindings at:" msgstr "Régler les axes à:" -#: ../src/snes9x.glade.h:214 +#: ../src/snes9x.glade.h:210 msgid "Sharpness:" msgstr "Netteté:" -#: ../src/snes9x.glade.h:215 +#: ../src/snes9x.glade.h:211 msgid "Shortcuts" msgstr "Raccourcis" -#: ../src/snes9x.glade.h:216 +#: ../src/snes9x.glade.h:212 msgid "Show ROM _Info..." msgstr "Afficher les _Information de l'image ROM..." -#: ../src/snes9x.glade.h:217 +#: ../src/snes9x.glade.h:213 msgid "Show frame rate" msgstr "Afficher le taux d'images par seconde" -#: ../src/snes9x.glade.h:218 +#: ../src/snes9x.glade.h:214 msgid "Slot 0" msgstr "" -#: ../src/snes9x.glade.h:219 +#: ../src/snes9x.glade.h:215 msgid "Slot 1" msgstr "" -#: ../src/snes9x.glade.h:220 +#: ../src/snes9x.glade.h:216 msgid "Slot 2" msgstr "" -#: ../src/snes9x.glade.h:221 +#: ../src/snes9x.glade.h:217 msgid "Slot 3" msgstr "" -#: ../src/snes9x.glade.h:222 +#: ../src/snes9x.glade.h:218 msgid "Slot 4" msgstr "" -#: ../src/snes9x.glade.h:223 +#: ../src/snes9x.glade.h:219 msgid "Slot 5" msgstr "" -#: ../src/snes9x.glade.h:224 +#: ../src/snes9x.glade.h:220 msgid "Slot 6" msgstr "" -#: ../src/snes9x.glade.h:225 +#: ../src/snes9x.glade.h:221 msgid "Slot 7" msgstr "" -#: ../src/snes9x.glade.h:226 +#: ../src/snes9x.glade.h:222 msgid "Slot 8" msgstr "" -#: ../src/snes9x.glade.h:227 +#: ../src/snes9x.glade.h:223 +msgid "Slot A:" +msgstr "" + +#: ../src/snes9x.glade.h:224 +msgid "Slot B:" +msgstr "" + +#: ../src/snes9x.glade.h:225 msgid "Slot _0" msgstr "" -#: ../src/snes9x.glade.h:228 +#: ../src/snes9x.glade.h:226 msgid "Slot _1" msgstr "" -#: ../src/snes9x.glade.h:229 +#: ../src/snes9x.glade.h:227 msgid "Slot _2" msgstr "" -#: ../src/snes9x.glade.h:230 +#: ../src/snes9x.glade.h:228 msgid "Slot _3" msgstr "" -#: ../src/snes9x.glade.h:231 +#: ../src/snes9x.glade.h:229 msgid "Slot _4" msgstr "" -#: ../src/snes9x.glade.h:232 +#: ../src/snes9x.glade.h:230 msgid "Slot _5" msgstr "" -#: ../src/snes9x.glade.h:233 +#: ../src/snes9x.glade.h:231 msgid "Slot _6" msgstr "" -#: ../src/snes9x.glade.h:234 +#: ../src/snes9x.glade.h:232 msgid "Slot _7" msgstr "" -#: ../src/snes9x.glade.h:235 +#: ../src/snes9x.glade.h:233 msgid "Slot _8" msgstr "" -#: ../src/snes9x.glade.h:236 +#: ../src/snes9x.glade.h:234 msgid "Smoothens (blurs) the image" -msgstr "Adoucie (floue) l'image" +msgstr "Adoucie (floute) l'image" -#: ../src/snes9x.glade.h:237 +#: ../src/snes9x.glade.h:235 msgid "Snes9x" msgstr "" -#: ../src/snes9x.glade.h:238 +#: ../src/snes9x.glade.h:236 msgid "Snes9x Cheats" msgstr "" -#: ../src/snes9x.glade.h:239 +#: ../src/snes9x.glade.h:237 msgid "Snes9x NetPlay" msgstr "Snes9x Jeu en réseau" -#: ../src/snes9x.glade.h:240 +#: ../src/snes9x.glade.h:238 msgid "Snes9x Preferences" msgstr "Snes9x Préférences" -#: ../src/snes9x.glade.h:241 +#: ../src/snes9x.glade.h:239 msgid "Snes9x configuration folder" msgstr "Répertoire de configuration de Snes9x" -#: ../src/snes9x.glade.h:242 +#: ../src/snes9x.glade.h:240 msgid "Soft _Reset" msgstr "_Reset logiciel" -#: ../src/snes9x.glade.h:243 +#: ../src/snes9x.glade.h:241 msgid "Soft reset" msgstr "Reset logiciel" -#: ../src/snes9x.glade.h:244 +#: ../src/snes9x.glade.h:242 msgid "Sound" msgstr "Son" -#: ../src/snes9x.glade.h:245 +#: ../src/snes9x.glade.h:243 msgid "Sound driver:" msgstr "Pilote audio" -#: ../src/snes9x.glade.h:246 +#: ../src/snes9x.glade.h:244 msgid "Start" msgstr "" -#: ../src/snes9x.glade.h:247 +#: ../src/snes9x.glade.h:245 msgid "Stereo" msgstr "Stéréo" -#: ../src/snes9x.glade.h:248 +#: ../src/snes9x.glade.h:246 msgid "Stop movie recording" msgstr "Stopper l'enregistrement de la vidéo" -#: ../src/snes9x.glade.h:249 +#: ../src/snes9x.glade.h:247 msgid "Store data in $HOME/.snes9x/sram" msgstr "Sauver les données dans $HOME/.snes9x/sram" -#: ../src/snes9x.glade.h:250 +#: ../src/snes9x.glade.h:248 msgid "Store data in the same folder as the ROM file used" msgstr "Sauver les données dans le même répertoire que l'image ROM en cours" -#: ../src/snes9x.glade.h:251 +#: ../src/snes9x.glade.h:249 msgid "Superscope" msgstr "" -#: ../src/snes9x.glade.h:252 +#: ../src/snes9x.glade.h:250 msgid "Swap controllers 1 & 2" msgstr "Inverser les manettes 1 et 2" -#: ../src/snes9x.glade.h:253 -msgid "Swap the left and right sound channels" -msgstr "Inverser les canaux gauche et droit" - -#: ../src/snes9x.glade.h:254 +#: ../src/snes9x.glade.h:251 msgid "Swap with:" -msgstr "Intervertir avec:" +msgstr "Inverser avec:" -#: ../src/snes9x.glade.h:255 +#: ../src/snes9x.glade.h:252 msgid "Sy_nc Clients" msgstr "Sy_nchroniser les clients" -#: ../src/snes9x.glade.h:256 +#: ../src/snes9x.glade.h:253 msgid "Sync the image to the vertical retrace to stop tearing" msgstr "Synchroniser l'image avec le retracement vertical" -#: ../src/snes9x.glade.h:257 +#: ../src/snes9x.glade.h:254 msgid "Sync to vertical blank" msgstr "Synchroniser avec le vertical blank" -#: ../src/snes9x.glade.h:258 +#: ../src/snes9x.glade.h:255 msgid "Sync using reset" msgstr "Synchroniser en utilisant le Reset" -#: ../src/snes9x.glade.h:259 +#: ../src/snes9x.glade.h:256 +msgid "Synchronize with sound" +msgstr "Synchroniser avec le son" + +#: ../src/snes9x.glade.h:257 msgid "TCP port used as a connection point for remote clients" msgstr "Écouter les clients sur ce port TCP" -#: ../src/snes9x.glade.h:260 +#: ../src/snes9x.glade.h:258 msgid "The ESC key should:" msgstr "La touche ESC doit:" -#: ../src/snes9x.glade.h:261 +#: ../src/snes9x.glade.h:259 msgid "The current frame in the movie is" msgstr "L'image actuelle de la vidéo est" -#: ../src/snes9x.glade.h:262 +#: ../src/snes9x.glade.h:260 msgid "" "The game chosen will be loaded before connecting. This field can be blank if " "the server will send the ROM image" @@ -1263,75 +1282,71 @@ msgstr "" "Le jeu choisi sera chargé avant la connection. Ce champ peut rester vide si " "le serveur envoie l'image ROM" -#: ../src/snes9x.glade.h:263 +#: ../src/snes9x.glade.h:261 msgid "To _File..." msgstr "Vers un _Fichier..." -#: ../src/snes9x.glade.h:264 +#: ../src/snes9x.glade.h:262 msgid "Toggle BG layer 0" msgstr "Afficher/Masquer le calque BG 0" -#: ../src/snes9x.glade.h:265 +#: ../src/snes9x.glade.h:263 msgid "Toggle BG layer 1" msgstr "Afficher/Masquer le calque BG 1" -#: ../src/snes9x.glade.h:266 +#: ../src/snes9x.glade.h:264 msgid "Toggle BG layer 2" msgstr "Afficher/Masquer le calque BG 2" -#: ../src/snes9x.glade.h:267 +#: ../src/snes9x.glade.h:265 msgid "Toggle BG layer 3" msgstr "Afficher/Masquer le calque BG 3" -#: ../src/snes9x.glade.h:268 +#: ../src/snes9x.glade.h:266 msgid "Toggle all sound channels" msgstr "Basculer tous les canaux audio" -#: ../src/snes9x.glade.h:269 +#: ../src/snes9x.glade.h:267 msgid "Toggle fullscreen" msgstr "Basculer le plein-écran" -#: ../src/snes9x.glade.h:270 +#: ../src/snes9x.glade.h:268 msgid "Toggle sound channel 0" msgstr "Basculer le canal son 0" -#: ../src/snes9x.glade.h:271 +#: ../src/snes9x.glade.h:269 msgid "Toggle sound channel 1" msgstr "Basculer le canal son 1" -#: ../src/snes9x.glade.h:272 +#: ../src/snes9x.glade.h:270 msgid "Toggle sound channel 2" msgstr "Basculer le canal son 2" -#: ../src/snes9x.glade.h:273 +#: ../src/snes9x.glade.h:271 msgid "Toggle sound channel 3" msgstr "Basculer le canal son 3" -#: ../src/snes9x.glade.h:274 +#: ../src/snes9x.glade.h:272 msgid "Toggle sound channel 4" msgstr "Basculer le canal son 4" -#: ../src/snes9x.glade.h:275 +#: ../src/snes9x.glade.h:273 msgid "Toggle sound channel 5" msgstr "Basculer le canal son 5" -#: ../src/snes9x.glade.h:276 +#: ../src/snes9x.glade.h:274 msgid "Toggle sound channel 6" msgstr "Basculer le canal son 6" -#: ../src/snes9x.glade.h:277 +#: ../src/snes9x.glade.h:275 msgid "Toggle sound channel 7" msgstr "Basculer le canal son 7" -#: ../src/snes9x.glade.h:278 -msgid "Toggle sound interpolation" -msgstr "Basculer l'interpolation du son" - -#: ../src/snes9x.glade.h:279 +#: ../src/snes9x.glade.h:276 msgid "Toggle sprites" msgstr "Afficher/Masquer les sprites" -#: ../src/snes9x.glade.h:280 +#: ../src/snes9x.glade.h:277 msgid "" "Toggle the menu bar\n" "Exit fullscreen mode\n" @@ -1341,202 +1356,228 @@ msgstr "" "Quitter le plein-écran\n" "Quitter Snes9x" -#: ../src/snes9x.glade.h:283 +#: ../src/snes9x.glade.h:280 msgid "Toggle turbo" msgstr "Basculer le turbo" -#: ../src/snes9x.glade.h:284 +#: ../src/snes9x.glade.h:281 msgid "Turbo / Sticky Buttons" msgstr "Boutons Turbo / Sticky" -#: ../src/snes9x.glade.h:285 +#: ../src/snes9x.glade.h:282 msgid "Type:" msgstr "" -#: ../src/snes9x.glade.h:286 +#: ../src/snes9x.glade.h:283 msgid "Up" msgstr "Haut:" -#: ../src/snes9x.glade.h:287 +#: ../src/snes9x.glade.h:284 msgid "Use " msgstr "Utiliser " -#: ../src/snes9x.glade.h:288 +#: ../src/snes9x.glade.h:285 msgid "Use SNES extended height. Will probably cause letterboxing" msgstr "" -#: ../src/snes9x.glade.h:289 +#: ../src/snes9x.glade.h:286 msgid "Use fullscreen on ROM open" msgstr "Plein-écran au chargement d'une image ROM" -#: ../src/snes9x.glade.h:290 +#: ../src/snes9x.glade.h:287 +msgid "Use modifier keys (CTRL, SHIFT, ALT) directly" +msgstr "Utiliser MAJ, CTRL, ALT comme touches à part entière" + +#: ../src/snes9x.glade.h:288 msgid "Use overscanned height" msgstr "" -#: ../src/snes9x.glade.h:291 +#: ../src/snes9x.glade.h:289 msgid "Use pixel-buffer objects" msgstr "" -#: ../src/snes9x.glade.h:292 +#: ../src/snes9x.glade.h:290 msgid "Version Info" msgstr "Informations de version" -#: ../src/snes9x.glade.h:293 -msgid "Video format:" -msgstr "Format vidéo:" +#: ../src/snes9x.glade.h:291 +msgid "Video preset:" +msgstr "Pré-réglages vidéo:" -#: ../src/snes9x.glade.h:294 -msgid "Volume envelope height reading" -msgstr "" - -#: ../src/snes9x.glade.h:295 +#: ../src/snes9x.glade.h:292 msgid "X" msgstr "" -#: ../src/snes9x.glade.h:296 +#: ../src/snes9x.glade.h:293 msgid "Y" msgstr "" -#: ../src/snes9x.glade.h:297 +#: ../src/snes9x.glade.h:294 msgid "_1x" msgstr "" -#: ../src/snes9x.glade.h:298 +#: ../src/snes9x.glade.h:295 msgid "_2x" msgstr "" -#: ../src/snes9x.glade.h:299 +#: ../src/snes9x.glade.h:296 msgid "_3x" msgstr "" -#: ../src/snes9x.glade.h:300 +#: ../src/snes9x.glade.h:297 msgid "_4x" msgstr "" -#: ../src/snes9x.glade.h:301 +#: ../src/snes9x.glade.h:298 msgid "_5x" msgstr "" -#: ../src/snes9x.glade.h:302 +#: ../src/snes9x.glade.h:299 msgid "_Change Size" msgstr "_Changer la taille" -#: ../src/snes9x.glade.h:303 +#: ../src/snes9x.glade.h:300 msgid "_Cheats..." msgstr "_Cheats..." -#: ../src/snes9x.glade.h:304 +#: ../src/snes9x.glade.h:301 msgid "_Emulation" msgstr "_Emulation" -#: ../src/snes9x.glade.h:305 +#: ../src/snes9x.glade.h:302 msgid "_File" msgstr "_Fichier" -#: ../src/snes9x.glade.h:306 +#: ../src/snes9x.glade.h:303 msgid "_Fullscreen" msgstr "Plein-écran (_F)" -#: ../src/snes9x.glade.h:307 +#: ../src/snes9x.glade.h:304 msgid "_Hide Menu" msgstr "Cac_Her le menu" -#: ../src/snes9x.glade.h:308 +#: ../src/snes9x.glade.h:305 msgid "_Jump to Frame..." msgstr "Aller à l'image (_J)..." -#: ../src/snes9x.glade.h:309 +#: ../src/snes9x.glade.h:306 msgid "_Load State" msgstr "Charger une sauvegarde (_L)" -#: ../src/snes9x.glade.h:310 -msgid "_Open ROM..." +#: ../src/snes9x.glade.h:307 +msgid "_Open ROM Image..." msgstr "_Ouvrir une image ROM..." -#: ../src/snes9x.glade.h:311 +#: ../src/snes9x.glade.h:308 msgid "_Options" msgstr "" -#: ../src/snes9x.glade.h:312 +#: ../src/snes9x.glade.h:309 msgid "_Pause" msgstr "" -#: ../src/snes9x.glade.h:313 +#: ../src/snes9x.glade.h:310 msgid "_Preferences..." msgstr "_Préférences..." -#: ../src/snes9x.glade.h:314 +#: ../src/snes9x.glade.h:311 msgid "_Quit" msgstr "_Quitter" -#: ../src/snes9x.glade.h:315 +#: ../src/snes9x.glade.h:312 msgid "_Reset" msgstr "_Reset" -#: ../src/snes9x.glade.h:316 +#: ../src/snes9x.glade.h:313 msgid "_Save State" msgstr "_Sauvegarde instantanée" -#: ../src/snes9x.glade.h:317 +#: ../src/snes9x.glade.h:314 msgid "_Status Bar" msgstr "Barre de _Statut" -#: ../src/snes9x.glade.h:318 +#: ../src/snes9x.glade.h:315 msgid "_Stop Recording" msgstr "_Stopper l'enregistrement" -#: ../src/snes9x.glade.h:319 +#: ../src/snes9x.glade.h:316 msgid "_Swap" -msgstr "Intervertir (_S)" +msgstr "Inver_Ser" -#: ../src/snes9x.glade.h:320 +#: ../src/snes9x.glade.h:317 msgid "_View" msgstr "Affichage (_V)" -#: ../src/snes9x.glade.h:321 +#: ../src/snes9x.glade.h:318 msgid "frames behind" msgstr "images en arrière" -#: ../src/snes9x.glade.h:322 -msgid "gtk-add" -msgstr "" - -#: ../src/snes9x.glade.h:323 -msgid "gtk-cancel" -msgstr "" - -#: ../src/snes9x.glade.h:324 -msgid "gtk-close" -msgstr "" - -#: ../src/snes9x.glade.h:325 -msgid "gtk-connect" -msgstr "" - -#: ../src/snes9x.glade.h:326 -msgid "gtk-ok" -msgstr "" - -#: ../src/snes9x.glade.h:327 -msgid "gtk-remove" -msgstr "" - -#: ../src/snes9x.glade.h:328 +#: ../src/snes9x.glade.h:319 msgid "milliseconds" msgstr "millisecondes" -#: ../src/snes9x.glade.h:329 +#: ../src/snes9x.glade.h:320 msgid "percent" msgstr "pourcent" -#: ../src/snes9x.glade.h:330 +#: ../src/snes9x.glade.h:321 msgid "seconds after change" msgstr "secondes après un changement" -#: ../src/snes9x.glade.h:331 +#: ../src/snes9x.glade.h:322 msgid "threads for filtering and scaling" msgstr "threads pour le filtrage et le zoom" +#~ msgid "Rotate all axes to their maximum values, then press OK" +#~ msgstr "Pivoter tous les axes à leur maximum, puis presser OK" + +#~ msgid "16 Bit audio output" +#~ msgstr "Sortie audio 16 bits" + +#~ msgid "Allow emulation of SNES echo effects" +#~ msgstr "Émulation des effets d'écho" + +#~ msgid "" +#~ "Allows games to use transparency effects. Recommended for correct graphics" +#~ msgstr "" +#~ "Effets de transparence dans les jeux. Recommandé pour un affichage correct" + +#~ msgid "Echo effects" +#~ msgstr "Effets d'écho" + +#~ msgid "Enable hacks that may improve performance, but can cause errors" +#~ msgstr "" +#~ "Activer des hacks améliorant les performances, mais pouvant causer des " +#~ "erreurs" + +#~ msgid "Enable speed hacks" +#~ msgstr "Activer des hacks pour plus de rapidité" + +#~ msgid "Enable transparency" +#~ msgstr "Activer la transparence" + +#~ msgid "Gaussian interpolation" +#~ msgstr "Interpolation gaussienne" + +#~ msgid "" +#~ "Interpolates between samples. Smoothes the sound output to match the real " +#~ "SNES" +#~ msgstr "" +#~ "Interpole entre les samples. Fluidifie la sortie sonore pour correspondre " +#~ "au mieux à la SNES" + +#~ msgid "Outputs at 16 bits per sample instead of 8 bits. More accurate sound" +#~ msgstr "Sortie en 16 bits par sample au lieu de 8. Son plus précis" + +#~ msgid "Reverse stereo" +#~ msgstr "Stéréo inversée" + +#~ msgid "Swap the left and right sound channels" +#~ msgstr "Inverser les canaux gauche et droit" + +#~ msgid "Toggle sound interpolation" +#~ msgstr "Basculer l'interpolation du son" + #~ msgid "Escape Key Behavior" #~ msgstr "Comportement de la touche Échap" diff --git a/gtk/src/gtk_builder_window.cpp b/gtk/src/gtk_builder_window.cpp new file mode 100644 index 00000000..1ce3525e --- /dev/null +++ b/gtk/src/gtk_builder_window.cpp @@ -0,0 +1,254 @@ +#include +#include +#include "gtk_builder_window.h" + +extern const unsigned char snes9x_ui[]; +extern const int snes9x_ui_size; + +GtkBuilderWindow::GtkBuilderWindow (const char *root) +{ + builder = gtk_builder_new (); + gtk_builder_add_from_string (builder, + (const gchar *) snes9x_ui, + snes9x_ui_size, + NULL); + + window = get_widget (root); + + return; +} + +GtkBuilderWindow::~GtkBuilderWindow (void) +{ + gtk_widget_destroy (window); + g_object_unref (builder); +} + +GtkWidget * +GtkBuilderWindow::get_widget (const char *name) +{ + return GTK_WIDGET (gtk_builder_get_object (builder, name)); +} + +void +GtkBuilderWindow::signal_connection_func (GtkBuilder *builder, + GObject *object, + const gchar *signal_name, + const char *handler_name, + GObject *connect_object, + GConnectFlags flags, + gpointer data) +{ + GCallback function = NULL; + GtkBuilderWindow *window = (GtkBuilderWindow *) data; + GtkBuilderWindowCallbacks *callbacks = window->callbacks; + + for (int i = 0; callbacks[i].signal; i++) + { + if (!strcmp (handler_name, callbacks[i].signal)) + { + function = callbacks[i].function; + break; + } + } + + if (function) + { + if (connect_object) + { + fprintf (stderr, "Error: found a persistent object signal.\n"); + g_signal_connect_object (object, + signal_name, + function, + connect_object, + flags); + } + else + { + g_signal_connect_data (object, + signal_name, + function, + data, + NULL, + flags); + } + } + else + { + } + + return; +} + +void +GtkBuilderWindow::signal_connect (GtkBuilderWindowCallbacks *callbacks) +{ + if (!callbacks) + return; + + this->callbacks = callbacks; + + gtk_builder_connect_signals_full (builder, + signal_connection_func, + (gpointer) this); + + this->callbacks = NULL; + + return; +} + +void +GtkBuilderWindow::enable_widget (const char *name, unsigned char state) +{ + gtk_widget_set_sensitive (get_widget (name), state); + + return; +} + +void +GtkBuilderWindow::resize (int width, int height) +{ + if (width > 0 && height > 0) + gtk_window_resize (GTK_WINDOW (window), width, height); + + return; +} + +void +GtkBuilderWindow::refresh (void) +{ + gtk_widget_queue_draw (GTK_WIDGET (window)); + + return; +} + +int +GtkBuilderWindow::get_width (void) +{ + int width, height; + + gtk_window_get_size (GTK_WINDOW (window), &width, &height); + + return width; +} + +int +GtkBuilderWindow::get_height (void) +{ + int width, height; + + gtk_window_get_size (GTK_WINDOW (window), &width, &height); + + return height; +} + +void +GtkBuilderWindow::set_button_label (const char *name, const char *label) +{ + gtk_button_set_label (GTK_BUTTON (get_widget (name)), label); + + return; +} + +unsigned char +GtkBuilderWindow::get_check (const char *name) +{ + if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (get_widget (name)))) + return 1; + return 0; +} + +unsigned int +GtkBuilderWindow::get_entry_value (const char *name) +{ + return atoi (gtk_entry_get_text (GTK_ENTRY (get_widget (name))));; +} + +const char * +GtkBuilderWindow::get_entry_text (const char *name) +{ + return gtk_entry_get_text (GTK_ENTRY (get_widget (name))); +} + +float +GtkBuilderWindow::get_slider (const char *name) +{ + return (float) gtk_range_get_value (GTK_RANGE (get_widget (name))); +} + +unsigned char +GtkBuilderWindow::get_combo (const char *name) +{ + return gtk_combo_box_get_active (GTK_COMBO_BOX (get_widget (name))); +} + +void +GtkBuilderWindow::set_slider (const char *name, float value) +{ + gtk_range_set_value (GTK_RANGE (get_widget (name)), (double) value); + + return; +} + +void +GtkBuilderWindow::set_check (const char *name, unsigned char value) +{ + gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (get_widget (name)), + value); + return; +} + +void +GtkBuilderWindow::set_entry_value (const char *name, unsigned int value) +{ + char text[80]; + + snprintf (text, 80, "%u", value); + gtk_entry_set_text (GTK_ENTRY (get_widget (name)), text); + + return; +} + +void +GtkBuilderWindow::set_entry_text (const char *name, const char *text) +{ + gtk_entry_set_text (GTK_ENTRY (get_widget (name)), text); + + return; +} + +void +GtkBuilderWindow::set_combo (const char *name, unsigned char value) +{ + gtk_combo_box_set_active (GTK_COMBO_BOX (get_widget (name)), value); + + return; +} + +void +GtkBuilderWindow::set_spin (const char *name, unsigned int value) +{ + gtk_spin_button_set_value (GTK_SPIN_BUTTON (get_widget (name)), + (double) value); + + return; +} + +GtkWindow * +GtkBuilderWindow::get_window (void) +{ + return GTK_WINDOW (window); +} + +unsigned int +GtkBuilderWindow::get_spin (const char *name) +{ + return (unsigned int) + gtk_spin_button_get_value (GTK_SPIN_BUTTON (get_widget (name))); +} + +int +GtkBuilderWindow::has_focus (const char *widget) +{ + return gtk_widget_is_focus (get_widget (widget)); +} diff --git a/gtk/src/gtk_glade_window.h b/gtk/src/gtk_builder_window.h similarity index 68% rename from gtk/src/gtk_glade_window.h rename to gtk/src/gtk_builder_window.h index f8d84bce..382a2ac5 100644 --- a/gtk/src/gtk_glade_window.h +++ b/gtk/src/gtk_builder_window.h @@ -1,19 +1,19 @@ -#ifndef __GTK_GLADE_WINDOW_H -#define __GTK_GLADE_WINDOW_H +#ifndef __GTK_BUILDER_WINDOW_H +#define __GTK_BUILDER_WINDOW_H #include -#include typedef struct { const char *signal; GCallback function; -} GladeWindowCallbacks; +} GtkBuilderWindowCallbacks; -class GladeWindow +class GtkBuilderWindow { public: - GladeWindow (const char *buffer, int size, const char *root); + GtkBuilderWindow (const char *root); + ~GtkBuilderWindow (); GtkWidget *get_widget (const char *name); void resize (int width, int height); GtkWindow *get_window (void); @@ -21,10 +21,7 @@ class GladeWindow int get_width (void); int get_height (void); - protected: - void signal_connect (const char *name, GCallback func); - void signal_connect (const char *name, GCallback func, gpointer data); - void signal_connect (GladeWindowCallbacks *callbacks); + void signal_connect (GtkBuilderWindowCallbacks *callbacks); void enable_widget (const char *name, unsigned char state); void set_button_label (const char *name, const char *label); unsigned char get_check (const char *name); @@ -41,8 +38,12 @@ class GladeWindow void set_slider (const char *name, float value); int has_focus (const char *widget); - GtkWidget *window; - GladeXML *glade; +protected: + static void signal_connection_func (GtkBuilder *, GObject *, const gchar *, const char *, GObject *, GConnectFlags, gpointer); + + GtkWidget *window; + GtkBuilder *builder; + GtkBuilderWindowCallbacks *callbacks; }; -#endif /* __GTK_GLADE_WINDOW_H */ +#endif /* __GTK_BUILDER_WINDOW_H */ diff --git a/gtk/src/gtk_cheat.cpp b/gtk/src/gtk_cheat.cpp index 442d1803..5ea965b6 100644 --- a/gtk/src/gtk_cheat.cpp +++ b/gtk/src/gtk_cheat.cpp @@ -22,6 +22,7 @@ display_errorbox (const char *error) GTK_BUTTONS_OK, "%s", error); + gtk_window_set_title (GTK_WINDOW (dialog), _("Error")); gtk_dialog_run (GTK_DIALOG (dialog)); gtk_widget_destroy (dialog); @@ -51,11 +52,11 @@ event_code_toggled (GtkCellRendererToggle *cell_renderer, } Snes9xCheats::Snes9xCheats (void) - : GladeWindow (snes9x_glade, snes9x_glade_size, "cheat_window") + : GtkBuilderWindow ("cheat_window") { GtkTreeView *view; GtkCellRenderer *renderer; - GladeWindowCallbacks callbacks[] = + GtkBuilderWindowCallbacks callbacks[] = { { "add_code", G_CALLBACK (event_add_code) }, { "remove_code", G_CALLBACK (event_remove_code) }, diff --git a/gtk/src/gtk_cheat.h b/gtk/src/gtk_cheat.h index c1df7f7c..8480932c 100644 --- a/gtk/src/gtk_cheat.h +++ b/gtk/src/gtk_cheat.h @@ -1,13 +1,13 @@ #ifndef __GTK_CHEAT_H #define __GTK_CHEAT_H -#include "gtk_glade_window.h" +#include "gtk_builder_window.h" #define TYPE_GAME_GENIE 0 #define TYPE_ACTION_REPLAY 1 #define TYPE_GOLDFINGER 2 -class Snes9xCheats : public GladeWindow +class Snes9xCheats : public GtkBuilderWindow { public: Snes9xCheats (void); diff --git a/gtk/src/gtk_config.cpp b/gtk/src/gtk_config.cpp index 0cbeb545..09f7a875 100644 --- a/gtk/src/gtk_config.cpp +++ b/gtk/src/gtk_config.cpp @@ -9,7 +9,6 @@ #include #include #include -#include #include "gtk_config.h" #include "gtk_s9x.h" @@ -128,7 +127,6 @@ Snes9xConfig::load_defaults (void) aspect_ratio = 0; scale_method = 0; overscan = 0; - data_location = DIR_ROM; save_sram_after_secs = 0; rom_loaded = 0; multithreading = 0; @@ -143,11 +141,11 @@ Snes9xConfig::load_defaults (void) mute_sound = FALSE; fullscreen = FALSE; ui_visible = TRUE; - statusbar_visible = TRUE; + statusbar_visible = FALSE; default_esc_behavior = 1; prevent_screensaver = FALSE; sound_driver = 0; - sound_buffer_size = 64; + sound_buffer_size = 32; sound_playback_rate = 5; sound_input_rate = 31950; last_directory[0] = '\0'; @@ -155,7 +153,11 @@ Snes9xConfig::load_defaults (void) window_height = -1; preferences_width = -1; preferences_height = -1; - custom_sram_directory[0] = '\0'; + sram_directory[0] = '\0'; + export_directory[0] = '\0'; + savestate_directory[0] = '\0'; + cheat_directory[0] = '\0'; + patch_directory[0] = '\0'; screensaver_needs_reset = FALSE; ntsc_setup = snes_ntsc_composite; ntsc_scanline_intensity = 1; @@ -177,6 +179,10 @@ Snes9xConfig::load_defaults (void) use_pbos = 1; pbo_format = 0; npot_textures = FALSE; + use_shaders = 0; + fragment_shader[0] = '\0'; + vertex_shader[0] = '\0'; + sync_every_frame = FALSE; #endif /* Snes9X Variables */ @@ -280,10 +286,13 @@ Snes9xConfig::save_config_file (void) xml_out_int (xml, "overscan", overscan); xml_out_int (xml, "force_hires", force_hires); xml_out_int (xml, "force_inverted_byte_order", force_inverted_byte_order); - xml_out_int (xml, "data_location", data_location); xml_out_int (xml, "multithreading", multithreading); xml_out_string (xml, "last_directory", last_directory); - xml_out_string (xml, "custom_sram_directory", custom_sram_directory); + xml_out_string (xml, "sram_directory", sram_directory); + xml_out_string (xml, "savestate_directory", savestate_directory); + xml_out_string (xml, "cheat_directory", cheat_directory); + xml_out_string (xml, "patch_directory", patch_directory); + xml_out_string (xml, "export_directory", export_directory); xml_out_int (xml, "window_width", window_width); xml_out_int (xml, "window_height", window_height); xml_out_int (xml, "preferences_width", preferences_width); @@ -317,9 +326,13 @@ Snes9xConfig::save_config_file (void) #ifdef USE_OPENGL xml_out_int (xml, "bilinear_filter", bilinear_filter); xml_out_int (xml, "sync_to_vblank", sync_to_vblank); + xml_out_int (xml, "sync_every_frame", sync_every_frame); xml_out_int (xml, "use_pbos", use_pbos); xml_out_int (xml, "pbo_format", pbo_format); xml_out_int (xml, "npot_textures", npot_textures); + xml_out_int (xml, "use_shaders", use_shaders); + xml_out_string (xml, "fragment_shader", fragment_shader); + xml_out_string (xml, "vertex_shader", vertex_shader); #endif #ifdef USE_JOYSTICK @@ -462,9 +475,13 @@ Snes9xConfig::set_option (const char *name, const char *value) else if (!strcasecmp (name, "scale_method")) { scale_method = atoi (value); - +#ifdef USE_HQ2X if (scale_method >= NUM_FILTERS) scale_method = 0; +#else + if (scale_method >= NUM_FILTERS - 3) + scale_method = 0; +#endif /* USE_HQ2X */ } else if (!strcasecmp (name, "multithreading")) { @@ -491,6 +508,12 @@ Snes9xConfig::set_option (const char *name, const char *value) { #ifdef USE_OPENGL sync_to_vblank = atoi (value); +#endif + } + else if (!strcasecmp (name, "sync_every_frame")) + { +#ifdef USE_OPENGL + sync_every_frame = atoi (value); #endif } else if (!strcasecmp (name, "use_pbos")) @@ -510,6 +533,24 @@ Snes9xConfig::set_option (const char *name, const char *value) { #ifdef USE_OPENGL npot_textures = atoi (value); +#endif + } + else if (!strcasecmp (name, "use_shaders")) + { +#ifdef USE_OPENGL + use_shaders = atoi (value); +#endif + } + else if (!strcasecmp (name, "fragment_shader")) + { +#ifdef USE_OPENGL + strncpy (fragment_shader, value, PATH_MAX); +#endif + } + else if (!strcasecmp (name, "vertex_shader")) + { +#ifdef USE_OPENGL + strncpy (vertex_shader, value, PATH_MAX); #endif } else if (!strcasecmp (name, "joystick_threshold")) @@ -520,7 +561,7 @@ Snes9xConfig::set_option (const char *name, const char *value) } else if (!strcasecmp (name, "data_location")) { - data_location = atoi (value); + /* Deprecated */ } else if (!strcasecmp (name, "save_sram_after_secs")) { @@ -599,7 +640,27 @@ Snes9xConfig::set_option (const char *name, const char *value) } else if (!strcasecmp (name, "custom_sram_directory")) { - strncpy (custom_sram_directory, value, PATH_MAX); + strncpy (sram_directory, value, PATH_MAX); + } + else if (!strcasecmp (name, "sram_directory")) + { + strncpy (sram_directory, value, PATH_MAX); + } + else if (!strcasecmp (name, "savestate_directory")) + { + strncpy (savestate_directory, value, PATH_MAX); + } + else if (!strcasecmp (name, "cheat_directory")) + { + strncpy (cheat_directory, value, PATH_MAX); + } + else if (!strcasecmp (name, "patch_directory")) + { + strncpy (patch_directory, value, PATH_MAX); + } + else if (!strcasecmp (name, "export_directory")) + { + strncpy (export_directory, value, PATH_MAX); } else if (!strcasecmp (name, "window_width")) { @@ -1044,7 +1105,7 @@ Snes9xConfig::load_config_file (void) if (stat (pathname, &file_info)) { - if (mkdir (pathname, 0)) + if (mkdir (pathname, 0755)) { fprintf (stderr, _("Couldn't create config directory: %s\n"), @@ -1052,6 +1113,10 @@ Snes9xConfig::load_config_file (void) return -1; } } + else + { + chmod (pathname, 0755); + } free (pathname); diff --git a/gtk/src/gtk_config.h b/gtk/src/gtk_config.h index 94b4c346..2217d128 100644 --- a/gtk/src/gtk_config.h +++ b/gtk/src/gtk_config.h @@ -1,6 +1,7 @@ #ifndef __GTK_CONFIG_H #define __GTK_CONFIG_H +#include #include #include #ifdef USE_XRANDR @@ -10,10 +11,6 @@ #include "gtk_control.h" #include "snes_ntsc.h" -#define DIR_ROM 0 -#define DIR_CONFIG 1 -#define DIR_CUSTOM 2 - #define HWA_NONE 0 #define HWA_OPENGL 1 #define HWA_XV 2 @@ -90,9 +87,12 @@ class Snes9xConfig unsigned char allow_xrandr; /* Data options */ - unsigned char data_location; unsigned char save_sram_after_secs; - char custom_sram_directory [PATH_MAX]; + char sram_directory [PATH_MAX]; + char savestate_directory [PATH_MAX]; + char cheat_directory [PATH_MAX]; + char patch_directory [PATH_MAX]; + char export_directory [PATH_MAX]; char last_directory [PATH_MAX]; /* Controls */ @@ -124,6 +124,9 @@ class Snes9xConfig int num_threads; unsigned char screensaver_needs_reset; + int pointer_is_visible; + struct timeval pointer_timestamp; + #ifdef USE_XRANDR XRRScreenConfiguration *xrr_config; XRRScreenSize *xrr_sizes; @@ -140,6 +143,10 @@ class Snes9xConfig unsigned char use_pbos; int pbo_format; unsigned char npot_textures; + unsigned char use_shaders; + char fragment_shader[PATH_MAX]; + char vertex_shader[PATH_MAX]; + unsigned char sync_every_frame; #endif #ifdef USE_JOYSTICK diff --git a/gtk/src/gtk_control.cpp b/gtk/src/gtk_control.cpp index 5498bfab..13d935f1 100644 --- a/gtk/src/gtk_control.cpp +++ b/gtk/src/gtk_control.cpp @@ -129,6 +129,22 @@ S9xPollPointer (uint32 id, int16 *x, int16 *y) return true; } +bool +S9xIsMousePluggedIn (void) +{ + enum controllers ctl; + int8 id1, id2, id3, id4; + + for (int i = 0; i <= 1; i++) + { + S9xGetController (i, &ctl, &id1, &id2, &id3, &id4); + if (ctl == CTL_MOUSE) + return true; + } + + return false; +} + bool S9xGrabJoysticks (void) { diff --git a/gtk/src/gtk_control.h b/gtk/src/gtk_control.h index a1454029..916ad192 100644 --- a/gtk/src/gtk_control.h +++ b/gtk/src/gtk_control.h @@ -94,5 +94,6 @@ class JoyDevice void S9xDeinitInputDevices (void); Binding S9xGetBindingByName (const char *name); +bool S9xIsMousePluggedIn (void); #endif /* __GTK_CONTROL_H*/ diff --git a/gtk/src/gtk_display.cpp b/gtk/src/gtk_display.cpp index 435a9bc8..91fb207c 100644 --- a/gtk/src/gtk_display.cpp +++ b/gtk/src/gtk_display.cpp @@ -69,6 +69,72 @@ S9xGetAspect (void) return (8.0 / 7.0); } +void +S9xApplyAspect (int &s_width, /* Output: x */ + int &s_height, /* Output: y */ + int &d_width, /* Output: width */ + int &d_height) /* Output: height */ +{ + double screen_aspect = (double) d_width / (double) d_height; + double snes_aspect = S9xGetAspect (); + double granularity = 1.0 / (double) MAX (d_width, d_height); + int x, y, w, h; + + if (!gui_config->scale_to_fit) + { + if (gui_config->maintain_aspect_ratio) + { + w = s_height * snes_aspect; + h = s_height; + x = (d_width - w) / 2; + y = (d_height - s_height) / 2; + } + else + { + x = (d_width - s_width) / 2; + y = (d_height - s_height) / 2; + w = s_width; + h = s_height; + } + } + + else if (gui_config->maintain_aspect_ratio && + !(screen_aspect <= snes_aspect * (1.0 + granularity) && + screen_aspect >= snes_aspect * (1.0 - granularity))) + { + if (screen_aspect > snes_aspect) + { + x = (d_width - (int) (d_height * snes_aspect)) / 2; + y = 0; + w = (int) (d_height * snes_aspect); + h = d_height; + } + + else + { + x = 0; + y = (d_height - (int) (d_width / snes_aspect)) / 2; + w = d_width; + h = (int) (d_width / snes_aspect); + } + } + + else + { + x = 0; + y = 0; + w = d_width; + h = d_height; + } + + s_width = x; + s_height = y; + d_width = w; + d_height = h; + + return; +} + void S9xRegisterYUVTables (uint8 *y, uint8 *u, uint8 *v) { @@ -571,11 +637,11 @@ internal_convert_scale (void *src_buffer, int height, int dest_width, int dest_height, + int line_start, + int line_end, int bpp) { - register uint32 x_error = 0, x_fraction; - uint32 y_error = 0, y_fraction; - int yy = 0; + register uint32 x_fraction, y_fraction; x_fraction = (width * 0x10000) / dest_width; y_fraction = (height * 0x10000) / dest_height; @@ -585,23 +651,14 @@ internal_convert_scale (void *src_buffer, if (bpp == 15) { /* Format in fourcc is xrrrrrgg gggbbbbb */ - for (register int y = 0; y < dest_height; y++) + for (register int y = line_start; y < line_end; y++) { register uint8 *data = (uint8 *) dst_buffer + y * dst_pitch; - register uint16 *snes = - (uint16 *) (((uint8 *) src_buffer) + yy * src_pitch); - - y_error += y_fraction; - - while (y_error >= 0x10000) - { - yy++; - y_error -= 0x10000; - } - x_error = 0; + (uint16 *) (((uint8 *) src_buffer) + ((y_fraction * y) >> 16) * src_pitch); + register uint32 x_error = 0; for (register int x = 0; x < dest_width; x++) { uint32 pixel = *snes; @@ -624,23 +681,14 @@ internal_convert_scale (void *src_buffer, else if (bpp == 16) { /* Format in fourcc is rrrrrggg gggbbbbb */ - for (register int y = 0; y < dest_height; y++) + for (register int y = line_start; y < line_end; y++) { register uint8 *data = (uint8 *) dst_buffer + y * dst_pitch; - register uint16 *snes = - (uint16 *) (((uint8 *) src_buffer) + yy * src_pitch); - - y_error += y_fraction; - - while (y_error >= 0x10000) - { - yy++; - y_error -= 0x10000; - } - x_error = 0; + (uint16 *) (((uint8 *) src_buffer) + ((y_fraction * y) >> 16) * src_pitch); + register uint32 x_error = 0; for (register int x = 0; x < dest_width; x++) { uint32 pixel = *snes; @@ -664,23 +712,15 @@ internal_convert_scale (void *src_buffer, else if (bpp == 24) { /* Format in fourcc is rrrrrrrr gggggggg bbbbbbbb */ - for (register int y = 0; y < dest_height; y++) + for (register int y = line_start; y < line_end; y++) { register uint8 *data = (uint8 *) dst_buffer + y * dst_pitch; register uint16 *snes = - (uint16 *) (((uint8 *) src_buffer) + yy * src_pitch); - - y_error += y_fraction; - - while (y_error >= 0x10000) - { - yy++; - y_error -= 0x10000; - } - x_error = 0; + (uint16 *) (((uint8 *) src_buffer) + ((y_fraction * y) >> 16) * src_pitch); + register uint32 x_error = 0; for (register int x = 0; x < dest_width; x++) { uint32 pixel = *snes; @@ -703,23 +743,15 @@ internal_convert_scale (void *src_buffer, else if (bpp == 32) { /* Format in fourcc is xxxxxxxx rrrrrrrr gggggggg bbbbbbbb */ - for (register int y = 0; y < dest_height; y++) + for (register int y = line_start; y < line_end; y++) { register uint8 *data = (uint8 *) dst_buffer + y * dst_pitch; register uint16 *snes = - (uint16 *) (((uint8 *) src_buffer) + yy * src_pitch); - - y_error += y_fraction; - - while (y_error >= 0x10000) - { - yy++; - y_error -= 0x10000; - } - x_error = 0; + (uint16 *) (((uint8 *) src_buffer) + ((y_fraction * y) >> 16) * src_pitch); + register uint32 x_error = 0; for (register int x = 0; x < dest_width; x++) { uint32 pixel = *snes; @@ -747,23 +779,15 @@ internal_convert_scale (void *src_buffer, { /* Format in fourcc is xrrrrrgg gggbbbbb */ - for (register int y = 0; y < dest_height; y++) + for (register int y = line_start; y < line_end; y++) { register uint8 *data = (uint8 *) dst_buffer + y * dst_pitch; register uint16 *snes = - (uint16 *) (((uint8 *) src_buffer) + yy * src_pitch); - - y_error += y_fraction; - - while (y_error >= 0x10000) - { - yy++; - y_error -= 0x10000; - } - x_error = 0; + (uint16 *) (((uint8 *) src_buffer) + ((y_fraction * y) >> 16) * src_pitch); + register uint32 x_error = 0; for (register int x = 0; x < dest_width; x++) { uint32 pixel = *snes; @@ -786,23 +810,15 @@ internal_convert_scale (void *src_buffer, else if (bpp == 16) { /* Format in fourcc is rrrrrggg gggbbbbb */ - for (register int y = 0; y < dest_height; y++) + for (register int y = line_start; y < line_end; y++) { register uint8 *data = (uint8 *) dst_buffer + y * dst_pitch; register uint16 *snes = - (uint16 *) (((uint8 *) src_buffer) + yy * src_pitch); - - y_error += y_fraction; - - while (y_error >= 0x10000) - { - yy++; - y_error -= 0x10000; - } - x_error = 0; + (uint16 *) (((uint8 *) src_buffer) + ((y_fraction * y) >> 16) * src_pitch); + register uint32 x_error = 0; for (register int x = 0; x < dest_width; x++) { uint32 pixel = *snes; @@ -826,23 +842,15 @@ internal_convert_scale (void *src_buffer, else if (bpp == 24) { /* Format in fourcc is rrrrrrrr gggggggg bbbbbbbb */ - for (register int y = 0; y < dest_height; y++) + for (register int y = line_start; y < line_end; y++) { register uint8 *data = (uint8 *) dst_buffer + y * dst_pitch; register uint16 *snes = - (uint16 *) (((uint8 *) src_buffer) + yy * src_pitch); - - y_error += y_fraction; - - while (y_error >= 0x10000) - { - yy++; - y_error -= 0x10000; - } - x_error = 0; + (uint16 *) (((uint8 *) src_buffer) + ((y_fraction * y) >> 16) * src_pitch); + register uint32 x_error = 0; for (register int x = 0; x < dest_width; x++) { uint32 pixel = *snes; @@ -865,22 +873,15 @@ internal_convert_scale (void *src_buffer, else if (bpp == 32) { /* Format in fourcc is xxxxxxxx rrrrrrrr gggggggg bbbbbbbb */ - for (register int y = 0; y < dest_height; y++) + for (register int y = line_start; y < line_end; y++) { register uint8 *data = (uint8 *) dst_buffer + y * dst_pitch; register uint16 *snes = - (uint16 *) (((uint8 *) src_buffer) + yy * src_pitch); - - y_error += y_fraction; - - while (y_error >= 0x10000) - { - yy++; - y_error -= 0x10000; - } + (uint16 *) (((uint8 *) src_buffer) + ((y_fraction * y) >> 16) * src_pitch); + register uint32 x_error = 0; for (register int x = 0; x < dest_width; x++) { uint32 pixel = *snes; @@ -1031,6 +1032,7 @@ get_filter_scale (int &width, int &height) height *= 2; break; +#ifdef USE_HQ2X case FILTER_HQ4X: if (((width * 4) <= S9xDisplayDriver::scaled_max_width) && ((height * 4) <= S9xDisplayDriver::scaled_max_height)) @@ -1053,6 +1055,7 @@ get_filter_scale (int &width, int &height) width *= 2; height *= 2; break; +#endif /* USE_HQ2X */ case FILTER_EPX: width *= 2; @@ -1120,7 +1123,7 @@ internal_filter (uint8 *src_buffer, break; - +#ifdef USE_HQ2X case FILTER_HQ4X: if (((width * 4) <= S9xDisplayDriver::scaled_max_width) && @@ -1163,6 +1166,7 @@ internal_filter (uint8 *src_buffer, height); break; +#endif /* USE_HQ2X */ case FILTER_EPX: @@ -1280,6 +1284,8 @@ thread_worker (gpointer data, job->height, job->dst_width, job->dst_height, + job->line_start, + job->line_end, job->bpp); break; } @@ -1323,37 +1329,33 @@ internal_threaded_convert_scale (void *src_buffer, for (i = 0; i < gui_config->num_threads - 1; i++) { job[i].operation_type = JOB_SCALE_AND_CONVERT; - job[i].src_buffer = - ((uint8 *) src_buffer) + (src_pitch * i * (height / gui_config->num_threads)); + job[i].src_buffer = (uint8 *) src_buffer; job[i].src_pitch = src_pitch; - job[i].dst_buffer = - ((uint8 *) dst_buffer) + (dst_pitch * i * (dst_height / gui_config->num_threads)); + job[i].dst_buffer = (uint8 *) dst_buffer; job[i].dst_pitch = dst_pitch; job[i].width = width; - job[i].height = height / gui_config->num_threads; + job[i].height = height; job[i].dst_width = dst_width; - job[i].dst_height = dst_height / gui_config->num_threads; + job[i].dst_height = dst_height; + job[i].line_start = i * (dst_height / gui_config->num_threads); + job[i].line_end = (i + 1) * (dst_height / gui_config->num_threads); job[i].bpp = bpp; job[i].complete = 0; g_thread_pool_push (pool, (gpointer) &(job[i]), NULL); } - i = gui_config->num_threads - 1; - job[i].operation_type = JOB_SCALE_AND_CONVERT; - job[i].src_buffer = - ((uint8 *) src_buffer) + (src_pitch * i * (height / gui_config->num_threads)); + job[i].src_buffer = (uint8 *) src_buffer; job[i].src_pitch = src_pitch; - job[i].dst_buffer = - ((uint8 *) dst_buffer) + (dst_pitch * i * (dst_height / gui_config->num_threads)); + job[i].dst_buffer = (uint8 *) dst_buffer; job[i].dst_pitch = dst_pitch; job[i].width = width; - job[i].height = - height - ((gui_config->num_threads - 1) * (height / gui_config->num_threads)); + job[i].height = height; job[i].dst_width = dst_width; - job[i].dst_height = - dst_height - ((gui_config->num_threads - 1) * (dst_height / gui_config->num_threads)); + job[i].dst_height = dst_height; + job[i].line_start = i * (height / gui_config->num_threads); + job[i].line_end = dst_height; job[i].bpp = bpp; thread_worker ((gpointer) &(job[i]), NULL); @@ -1403,8 +1405,6 @@ internal_threaded_convert (void *src_buffer, g_thread_pool_push (pool, (gpointer) &(job[i]), NULL); } - i = gui_config->num_threads - 1; - job[i].operation_type = (bpp == -1 ? JOB_CONVERT_YUV : JOB_CONVERT); job[i].src_buffer = ((uint8 *) src_buffer) + (src_pitch * i * (height / gui_config->num_threads)); @@ -1469,8 +1469,6 @@ internal_threaded_convert_mask (void *src_buffer, g_thread_pool_push (pool, (gpointer) &(job[i]), NULL); } - i = gui_config->num_threads - 1; - job[i].operation_type = (bpp == -1 ? JOB_CONVERT_YUV : JOB_CONVERT); job[i].src_buffer = ((uint8 *) src_buffer) + (src_pitch * i * (height / gui_config->num_threads)); @@ -1512,8 +1510,11 @@ internal_threaded_filter (uint8 *src_buffer, { int i, flag; int dwidth = width, dheight = height; + int src_coverage = 0, dst_coverage = 0; + int height_scale; get_filter_scale (dwidth, dheight); + height_scale = dheight / height; /* If the threadpool doesn't exist, create it */ create_thread_pool (); @@ -1521,34 +1522,29 @@ internal_threaded_filter (uint8 *src_buffer, for (i = 0; i < gui_config->num_threads - 1; i++) { job[i].operation_type = JOB_FILTER; - job[i].src_buffer = - src_buffer + (src_pitch * i * (height / gui_config->num_threads)); - job[i].src_pitch = src_pitch; - job[i].dst_buffer = - dst_buffer + (dst_pitch * i * (dheight / gui_config->num_threads)); - job[i].dst_pitch = dst_pitch; - job[i].width = width; - job[i].height = height / gui_config->num_threads; job[i].complete = 0; - job[i].dst_width = width; - job[i].dst_height = height; + job[i].width = width; + job[i].src_pitch = src_pitch; + job[i].dst_pitch = dst_pitch; + job[i].src_buffer = src_buffer + (src_pitch * src_coverage); + job[i].dst_buffer = dst_buffer + (dst_pitch * dst_coverage); + + job[i].height = (height / gui_config->num_threads) & ~3; /* Cut to multiple of 4 */ + src_coverage += job[i].height; + dst_coverage += job[i].height * height_scale; + g_thread_pool_push (pool, (gpointer) &(job[i]), NULL); } - i = gui_config->num_threads - 1; - job[i].operation_type = JOB_FILTER; - job[i].src_buffer = - src_buffer + (src_pitch * i * (height / gui_config->num_threads)); - job[i].src_pitch = src_pitch; - job[i].dst_buffer = - dst_buffer + (dst_pitch * i * (dheight / gui_config->num_threads)); - job[i].dst_pitch = dst_pitch; job[i].width = width; - job[i].height = height - ((gui_config->num_threads - 1) * (height / gui_config->num_threads)); - job[i].dst_width = width; - job[i].dst_height = height; + job[i].src_pitch = src_pitch; + job[i].dst_pitch = dst_pitch; + job[i].src_buffer = src_buffer + (src_pitch * src_coverage); + job[i].dst_buffer = dst_buffer + (dst_pitch * dst_coverage); + + job[i].height = height - src_coverage; thread_worker ((gpointer) &(job[i]), NULL); @@ -1717,6 +1713,8 @@ S9xConvertScale (void *src, height, dest_width, dest_height, + 0, + dest_height, bpp); return; } @@ -1770,10 +1768,11 @@ S9xQueryDrivers (void) #ifdef USE_XRANDR int error_base_p, event_base_p; + Display *display = GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()); gui_config->allow_xrandr = 1; - if (!XRRQueryExtension (GDK_DISPLAY (), &event_base_p, &error_base_p)) + if (!XRRQueryExtension (display, &event_base_p, &error_base_p)) { gui_config->allow_xrandr = 0; gui_config->change_display_resolution = FALSE; @@ -1781,8 +1780,8 @@ S9xQueryDrivers (void) if (gui_config->allow_xrandr) { - gui_config->xrr_config = XRRGetScreenInfo (GDK_DISPLAY (), - DefaultRootWindow (GDK_DISPLAY ())); + gui_config->xrr_config = XRRGetScreenInfo (display, + DefaultRootWindow (display)); gui_config->xrr_original_size = XRRConfigCurrentConfiguration (gui_config->xrr_config, &(gui_config->xrr_rotation)); @@ -1890,8 +1889,10 @@ S9xInitDisplay (int argc, char **argv) Settings.SupportHiRes = TRUE; S9xSetRenderPixelFormat (RGB555); S9xBlit2xSaIFilterInit (); +#ifdef USE_HQ2X S9xBlitHQ2xFilterInit (); - +#endif /* USE_HQ2SX */ + S9xQueryDrivers (); S9xInitDriver (); S9xGraphicsInit (); diff --git a/gtk/src/gtk_display.h b/gtk/src/gtk_display.h index 039b90c9..bd76aa65 100644 --- a/gtk/src/gtk_display.h +++ b/gtk/src/gtk_display.h @@ -3,7 +3,9 @@ #include "gtk_s9x.h" #include "filter/2xsai.h" +#ifdef USE_HQ2X #include "filter/hq2x.h" +#endif #include "filter/epx.h" #include "filter_epx_unsafe.h" @@ -11,13 +13,13 @@ #define FILTER_SUPEREAGLE 1 #define FILTER_2XSAI 2 #define FILTER_SUPER2XSAI 3 -#define FILTER_HQ2X 4 -#define FILTER_HQ3X 5 -#define FILTER_HQ4X 6 -#define FILTER_EPX 7 -#define FILTER_EPX_SMOOTH 8 -#define FILTER_NTSC 9 -#define FILTER_SCANLINES 10 +#define FILTER_EPX 4 +#define FILTER_EPX_SMOOTH 5 +#define FILTER_NTSC 6 +#define FILTER_SCANLINES 7 +#define FILTER_HQ2X 8 +#define FILTER_HQ3X 9 +#define FILTER_HQ4X 10 #define NUM_FILTERS 11 #define NTSC_COMPOSITE 0 @@ -48,6 +50,8 @@ typedef struct thread_job_t int inv_rmask; int inv_gmask; int inv_bmask; + int line_start; + int line_end; volatile int complete; } @@ -56,6 +60,7 @@ thread_job_t; void S9xRegisterYUVTables (uint8 *y, uint8 *u, uint8 *v); void S9xSetEndianess (int type); double S9xGetAspect (void); +void S9xApplyAspect (int&, int&, int&, int&); void S9xConvertYUV (void *src_buffer, void *dst_buffer, diff --git a/gtk/src/gtk_display_driver_gtk.cpp b/gtk/src/gtk_display_driver_gtk.cpp index 394a1ea0..b2406d67 100644 --- a/gtk/src/gtk_display_driver_gtk.cpp +++ b/gtk/src/gtk_display_driver_gtk.cpp @@ -1,4 +1,6 @@ #include +#include +#include #include "gtk_display.h" #include "gtk_display_driver_gtk.h" @@ -9,6 +11,7 @@ S9xGTKDisplayDriver::S9xGTKDisplayDriver (Snes9xWindow *window, this->window = window; this->config = config; this->drawing_area = GTK_WIDGET (window->drawing_area); + this->pixbuf = NULL; return; } @@ -16,11 +19,14 @@ S9xGTKDisplayDriver::S9xGTKDisplayDriver (Snes9xWindow *window, void S9xGTKDisplayDriver::update (int width, int height) { - int c_width, c_height, final_pitch; - uint8 *final_buffer; + int x, y, w, h; + int c_width, c_height, final_pitch; + uint8 *final_buffer; + GtkAllocation allocation; - c_width = drawing_area->allocation.width; - c_height = drawing_area->allocation.height; + gtk_widget_get_allocation (drawing_area, &allocation); + c_width = allocation.width; + c_height = allocation.height; if (width == SIZE_FLAG_DIRTY) { @@ -54,70 +60,9 @@ S9xGTKDisplayDriver::update (int width, int height) final_pitch = image_width * image_bpp; } - if (!config->scale_to_fit && - (width > gdk_buffer_width || height > gdk_buffer_height)) - { - this->clear (); - - return; - } - - if (config->scale_to_fit) - { - double screen_aspect = (double) c_width / (double) c_height; - double snes_aspect = S9xGetAspect (); - double granularity = 1.0 / (double) MAX (c_width, c_height); - - if (config->maintain_aspect_ratio && - !(screen_aspect <= snes_aspect * (1.0 + granularity) && - screen_aspect >= snes_aspect * (1.0 - granularity))) - { - if (screen_aspect > snes_aspect) - { - output (final_buffer, - final_pitch, - (c_width - (int) (c_height * snes_aspect)) / 2, - 0, - width, - height, - (int) (c_height * snes_aspect), - c_height); - } - else - { - output (final_buffer, - final_pitch, - 0, - (c_height - c_width / snes_aspect) / 2, - width, - height, - c_width, - (c_width / snes_aspect)); - } - } - else - { - output (final_buffer, - final_pitch, - 0, - 0, - width, - height, - c_width, - c_height); - } - } - else - { - output (final_buffer, - final_pitch, - (c_width - width) / 2, - (c_height - height) / 2, - width, - height, - width, - height); - } + x = width; y = height; w = c_width; h = c_height; + S9xApplyAspect (x, y, w, h); + output (final_buffer, final_pitch, x, y, width, height, w, h); return; } @@ -132,37 +77,55 @@ S9xGTKDisplayDriver::output (void *src, int dst_width, int dst_height) { - GdkGC *gc = drawing_area->style->bg_gc[GTK_WIDGET_STATE (drawing_area)]; + if (dst_width > gdk_buffer_width || dst_height > gdk_buffer_height) + { + gdk_buffer_width = dst_width; + gdk_buffer_height = dst_height; + + gdk_pixbuf_unref (pixbuf); + + padded_buffer[2] = realloc (padded_buffer[2], + gdk_buffer_width * gdk_buffer_height * 3); + pixbuf = gdk_pixbuf_new_from_data ((guchar *) padded_buffer[2], + GDK_COLORSPACE_RGB, + FALSE, + 8, + gdk_buffer_width, + gdk_buffer_height, + gdk_buffer_width * 3, + NULL, + NULL); + } if (width != dst_width || height != dst_height) { S9xConvertScale (src, - padded_buffer[2], - src_pitch, - gdk_buffer_width * 3, - width, - height, - dst_width, dst_height, - 24); + padded_buffer[2], + src_pitch, + gdk_buffer_width * 3, + width, + height, + dst_width, dst_height, + 24); } else { S9xConvert (src, - padded_buffer[2], - src_pitch, - gdk_buffer_width * 3, - width, - height, - 24); + padded_buffer[2], + src_pitch, + gdk_buffer_width * 3, + width, + height, + 24); } - gdk_draw_rgb_image (drawing_area->window, - gc, - x, y, - dst_width, dst_height, - GDK_RGB_DITHER_NORMAL, - (guchar *) padded_buffer[2], - gdk_buffer_width * 3); + cairo_t *cr = gdk_cairo_create (gtk_widget_get_window (drawing_area)); + + gdk_cairo_set_source_pixbuf (cr, pixbuf, x, y); + + cairo_rectangle (cr, x, y, dst_width, dst_height); + cairo_fill (cr); + cairo_destroy (cr); window->set_mouseable_area (x, y, width, height); @@ -173,6 +136,7 @@ int S9xGTKDisplayDriver::init (void) { int padding; + GtkAllocation allocation; buffer[0] = malloc (image_padded_size); buffer[1] = malloc (scaled_padded_size); @@ -183,10 +147,21 @@ S9xGTKDisplayDriver::init (void) padding = (scaled_padded_size - scaled_size) / 2; padded_buffer[1] = (void *) (((uint8 *) buffer[1]) + padding); - gdk_buffer_width = drawing_area->allocation.width; - gdk_buffer_height = drawing_area->allocation.height; + gtk_widget_get_allocation (drawing_area, &allocation); + gdk_buffer_width = allocation.width; + gdk_buffer_height = allocation.height; padded_buffer[2] = malloc (gdk_buffer_width * gdk_buffer_height * 3); + pixbuf = gdk_pixbuf_new_from_data ((guchar *) padded_buffer[2], + GDK_COLORSPACE_RGB, + FALSE, + 8, + gdk_buffer_width, + gdk_buffer_height, + gdk_buffer_width * 3, + NULL, + NULL); + S9xSetEndianess (ENDIAN_MSB); memset (buffer[0], 0, image_padded_size); @@ -206,6 +181,8 @@ S9xGTKDisplayDriver::deinit (void) free (buffer[0]); free (buffer[1]); + + gdk_pixbuf_unref (pixbuf); free (padded_buffer[2]); return; @@ -214,112 +191,52 @@ S9xGTKDisplayDriver::deinit (void) void S9xGTKDisplayDriver::clear (void) { - int w, h; - int c_width = drawing_area->allocation.width; - int c_height = drawing_area->allocation.height; - GdkColor black = { 0, 0, 0, 0 }; - GdkGC *gc = NULL; + int x, y, w, h; + int width, height; + GtkAllocation allocation; - gc = drawing_area->style->fg_gc[GTK_WIDGET_STATE (drawing_area)]; - gdk_gc_set_rgb_fg_color (gc, &black); + gtk_widget_get_allocation (drawing_area, &allocation); + width = allocation.width; + height = allocation.height; + + cairo_t *cr = gdk_cairo_create (gtk_widget_get_window (drawing_area)); + + cairo_set_source_rgb (cr, 0.0, 0.0, 0.0); if (window->last_width <= 0 || window->last_height <= 0) { - gdk_draw_rectangle (drawing_area->window, - gc, - TRUE, - 0, 0, - c_width, c_height); + cairo_paint (cr); + cairo_destroy (cr); + return; } - /* Get width of modified display */ - w = window->last_width; - h = window->last_height; - get_filter_scale (w, h); + x = window->last_width; + y = window->last_height; + get_filter_scale (x, y); + w = width; + h = height; + S9xApplyAspect (x, y, w, h); - if (config->scale_to_fit) + if (x > 0) { - double screen_aspect = (double) c_width / (double) c_height; - double snes_aspect = S9xGetAspect (); - double granularity = 1.0 / (double) MAX (c_width, c_height); - - if (config->maintain_aspect_ratio && - !(screen_aspect <= snes_aspect * (1.0 + granularity) && - screen_aspect >= snes_aspect * (1.0 - granularity))) - { - int bar_size; - if (screen_aspect > snes_aspect) - { - /* Black bars on left and right */ - w = (int) (c_height * snes_aspect); - bar_size = (c_width - w) / 2; - - gdk_draw_rectangle (drawing_area->window, - gc, - TRUE, - 0, 0, - bar_size, c_height); - gdk_draw_rectangle (drawing_area->window, - gc, - TRUE, - bar_size + w, 0, - c_width - bar_size - w, - c_height); - } - else - { - /* Black bars on top and bottom */ - h = (int) (c_width / snes_aspect); - bar_size = (c_height - h) / 2; - gdk_draw_rectangle (drawing_area->window, - gc, - TRUE, - 0, 0, - c_width, bar_size); - gdk_draw_rectangle (drawing_area->window, - gc, - TRUE, - 0, bar_size + h, - c_width, - c_height - bar_size - h); - } - } - else - return; + cairo_rectangle (cr, 0, y, x, h); } - else + if (x + w < width) { - /* Black bars on top, bottom, left, and right :-) */ - int bar_width, bar_height; - - bar_height = (c_height - h) / 2; - bar_width = (c_width - w) / 2; - - gdk_draw_rectangle (drawing_area->window, - gc, - TRUE, - 0, 0, - c_width, bar_height); - gdk_draw_rectangle (drawing_area->window, - gc, - TRUE, - 0, - bar_height + h, - c_width, - c_height - (bar_height + h)); - gdk_draw_rectangle (drawing_area->window, - gc, - TRUE, - 0, bar_height, - bar_width, h); - gdk_draw_rectangle (drawing_area->window, - gc, - TRUE, - bar_width + w, bar_height, - c_width - (bar_width + w), - h); + cairo_rectangle (cr, x + w, y, width - (x + w), h); } + if (y > 0) + { + cairo_rectangle (cr, 0, 0, width, y); + } + if (y + h < height) + { + cairo_rectangle (cr, 0, y + h, width, height - (y + h)); + } + + cairo_fill (cr); + cairo_destroy (cr); return; } @@ -327,21 +244,6 @@ S9xGTKDisplayDriver::clear (void) void S9xGTKDisplayDriver::refresh (int width, int height) { - int c_width, c_height; - - c_width = drawing_area->allocation.width; - c_height = drawing_area->allocation.height; - - if (c_width != gdk_buffer_width || c_height != gdk_buffer_height) - { - free (padded_buffer[2]); - - gdk_buffer_width = c_width; - gdk_buffer_height = c_height; - - padded_buffer[2] = malloc (gdk_buffer_width * gdk_buffer_height * 3); - } - if (!config->rom_loaded) return; diff --git a/gtk/src/gtk_display_driver_gtk.h b/gtk/src/gtk_display_driver_gtk.h index fd4e7619..5882afc0 100644 --- a/gtk/src/gtk_display_driver_gtk.h +++ b/gtk/src/gtk_display_driver_gtk.h @@ -29,6 +29,7 @@ class S9xGTKDisplayDriver : public S9xDisplayDriver int dst_width, int dst_height); + GdkPixbuf *pixbuf; int gdk_buffer_width; int gdk_buffer_height; }; diff --git a/gtk/src/gtk_display_driver_opengl.cpp b/gtk/src/gtk_display_driver_opengl.cpp index 268b6a9d..1160c34c 100644 --- a/gtk/src/gtk_display_driver_opengl.cpp +++ b/gtk/src/gtk_display_driver_opengl.cpp @@ -4,6 +4,8 @@ #include #include #include +#include +#include #include #include "gtk_display.h" @@ -38,6 +40,44 @@ static const char *glUnmapBufferNames[] = { "glUnmapBuffer", "glUnmapBufferEXT", NULL }; +static char * +get_file_contents (const char *filename) +{ + struct stat fs; + int fd; + + if (!filename || !strlen (filename) || stat (filename, &fs)) + { + return NULL; + } + + fd = open (filename, O_RDONLY); + if (fd == -1) + return NULL; + + char *contents = new char[fs.st_size + 1]; + + int bytes_read = 0; + while (bytes_read < fs.st_size) + { + int retval; + retval = read (fd, contents + bytes_read, fs.st_size - bytes_read); + if (retval == -1) + { + delete[] contents; + close (fd); + return NULL; + } + bytes_read += retval; + } + + contents[fs.st_size] = '\0'; + + close (fd); + + return contents; +} + gl_proc get_null_address_proc (const GLubyte *name) { @@ -110,16 +150,23 @@ S9xOpenGLDisplayDriver::update (int width, int height) GLint filter; uint8 *final_buffer = NULL; int final_pitch; - int c_width, c_height; void *pboMemory = NULL; - - c_width = drawing_area->allocation.width; - c_height = drawing_area->allocation.height; + int x, y, w, h; if (width <= 0) + { + gdk_window_hide (gdk_window); return; + } - gl_lock (); + GtkAllocation allocation; + gtk_widget_get_allocation (drawing_area, &allocation); + + if (output_window_width != allocation.width || + output_window_height != allocation.height) + { + resize_window (allocation.width, allocation.height); + } /* This avoids messing with the texture parameters every time */ if (config->bilinear_filter != filtering) @@ -160,173 +207,37 @@ S9xOpenGLDisplayDriver::update (int width, int height) final_pitch = image_width * image_bpp; } - double screen_aspect = (double) c_width / (double) c_height; - double snes_aspect = S9xGetAspect (); - double granularity = 1.0 / (double) MAX (c_width, c_height); + x = width; y = height; + w = allocation.width; h = allocation.height; + S9xApplyAspect (x, y, w, h); - if (!config->scale_to_fit) + glViewport (x, y, w, h); + window->set_mouseable_area (x, y, w, h); + + update_texture_size (width, height); + + if (using_pbos) { - glViewport ((c_width - width) / 2, (c_height - height) / 2, - width, height); - - window->set_mouseable_area ((c_width - width) / 2, - (c_height - height) / 2, - width, - height); - } - - else if (config->maintain_aspect_ratio && - !(screen_aspect <= snes_aspect * (1.0 + granularity) && - screen_aspect >= snes_aspect * (1.0 - granularity))) - { - if (screen_aspect > snes_aspect) + if (config->pbo_format == PBO_FMT_16) { - glViewport ((c_width - (int)(c_height * snes_aspect)) / 2, 0, - (int)(c_height * snes_aspect), c_height); - window->set_mouseable_area ((c_width - - (int) (c_height * snes_aspect)) / 2, - 0, - (int) (c_height * snes_aspect), - c_height); - } + glBindBuffer (GL_PIXEL_UNPACK_BUFFER, pbo); + glBufferData (GL_PIXEL_UNPACK_BUFFER, + width * height * 2, + NULL, + GL_STREAM_DRAW); + pboMemory = glMapBuffer (GL_PIXEL_UNPACK_BUFFER, GL_WRITE_ONLY); - else - { - glViewport (0, (c_height - (int) (c_width / snes_aspect)) / 2, - c_width, (int) (c_width / snes_aspect)); - window->set_mouseable_area (0, - (c_height - - (int) (c_width / snes_aspect)) / 2, - c_width, - (int) (c_width / snes_aspect)); - } - } - - else - { - glViewport (0, 0, c_width, c_height); - window->set_mouseable_area (0, 0, c_width, c_height); - } - - if (width > 0 && height > 0) - { - update_texture_size (width, height); - - if (using_pbos) - { - if (config->pbo_format == PBO_FMT_16) + for (int y = 0; y < height; y++) { - - glBindBuffer (GL_PIXEL_UNPACK_BUFFER, pbo); - glBufferData (GL_PIXEL_UNPACK_BUFFER, - width * height * 2, - NULL, - GL_STREAM_DRAW); - pboMemory = glMapBuffer (GL_PIXEL_UNPACK_BUFFER, GL_WRITE_ONLY); - - for (int y = 0; y < height; y++) - { - memcpy ((uint8 *) pboMemory + (width * y * 2), - final_buffer + (y * final_pitch), - width * image_bpp); - } - - glUnmapBuffer (GL_PIXEL_UNPACK_BUFFER); - - glPixelStorei (GL_UNPACK_ROW_LENGTH, width); - glTexSubImage2D (tex_target, - 0, - 0, - 0, - width, - height, - GL_BGRA, - GL_UNSIGNED_SHORT_1_5_5_5_REV, - BUFFER_OFFSET (0)); - - glBindBuffer (GL_PIXEL_UNPACK_BUFFER, 0); + memcpy ((uint8 *) pboMemory + (width * y * 2), + final_buffer + (y * final_pitch), + width * image_bpp); } - else if (config->pbo_format == PBO_FMT_24) - { - /* Complement width to next multiple of 4 to force line size to - * be a multiple of 4 bytes. Otherwise, packing fails. */ - int width_mul_4 = width + ((4 - (width % 4)) % 4); - glBindBuffer (GL_PIXEL_UNPACK_BUFFER, pbo); - glBufferData (GL_PIXEL_UNPACK_BUFFER, - width_mul_4 * height * 3, - NULL, - GL_STREAM_DRAW); - pboMemory = glMapBuffer (GL_PIXEL_UNPACK_BUFFER, GL_WRITE_ONLY); + glUnmapBuffer (GL_PIXEL_UNPACK_BUFFER); - /* Pixel swizzling in software */ - S9xSetEndianess (ENDIAN_MSB); - S9xConvert (final_buffer, - pboMemory, - final_pitch, - width_mul_4 * 3, - width, - height, - 24); - - glUnmapBuffer (GL_PIXEL_UNPACK_BUFFER); - - glPixelStorei (GL_UNPACK_ROW_LENGTH, width_mul_4); - glTexSubImage2D (tex_target, - 0, - 0, - 0, - width, - height, - GL_RGB, - GL_UNSIGNED_BYTE, - BUFFER_OFFSET (0)); - - glBindBuffer (GL_PIXEL_UNPACK_BUFFER, 0); - } - else /* PBO_FMT_32 */ - { - glBindBuffer (GL_PIXEL_UNPACK_BUFFER, pbo); - glBufferData (GL_PIXEL_UNPACK_BUFFER, - width * height * 4, - NULL, - GL_STREAM_DRAW); - pboMemory = glMapBuffer (GL_PIXEL_UNPACK_BUFFER, GL_WRITE_ONLY); - - /* Pixel swizzling in software */ -#ifdef __BIG_ENDIAN__ - S9xSetEndianess (ENDIAN_MSB); -#else - S9xSetEndianess (ENDIAN_LSB); -#endif - S9xConvert (final_buffer, - pboMemory, - final_pitch, - width * 4, - width, - height, - 32); - - glUnmapBuffer (GL_PIXEL_UNPACK_BUFFER); - - glPixelStorei (GL_UNPACK_ROW_LENGTH, width); - glTexSubImage2D (tex_target, - 0, - 0, - 0, - width, - height, - GL_BGRA, - PBO_BGRA_NATIVE_ORDER, - BUFFER_OFFSET (0)); - - glBindBuffer (GL_PIXEL_UNPACK_BUFFER, 0); - } - } - else - { - glPixelStorei (GL_UNPACK_ROW_LENGTH, final_pitch / image_bpp); + glPixelStorei (GL_UNPACK_ROW_LENGTH, width); glTexSubImage2D (tex_target, 0, 0, @@ -335,28 +246,135 @@ S9xOpenGLDisplayDriver::update (int width, int height) height, GL_BGRA, GL_UNSIGNED_SHORT_1_5_5_5_REV, - final_buffer); - } + BUFFER_OFFSET (0)); - if (tex_target == GL_TEXTURE_2D) - { - texcoords[1] = (float) (height) / texture_height; - texcoords[2] = (float) (width) / texture_width; - texcoords[3] = texcoords[1]; - texcoords[4] = texcoords[2]; + glBindBuffer (GL_PIXEL_UNPACK_BUFFER, 0); } - else if (tex_target == GL_TEXTURE_RECTANGLE) + else if (config->pbo_format == PBO_FMT_24) { - texcoords[1] = (float) (height); - texcoords[2] = (float) (width); - texcoords[3] = texcoords[1]; - texcoords[4] = texcoords[2]; - } + /* Complement width to next multiple of 4 to force line size to + * be a multiple of 4 bytes. Otherwise, packing fails. */ + int width_mul_4 = width + ((4 - (width % 4)) % 4); - glDrawArrays (GL_QUADS, 0, 4); + glBindBuffer (GL_PIXEL_UNPACK_BUFFER, pbo); + glBufferData (GL_PIXEL_UNPACK_BUFFER, + width_mul_4 * height * 3, + NULL, + GL_STREAM_DRAW); + pboMemory = glMapBuffer (GL_PIXEL_UNPACK_BUFFER, GL_WRITE_ONLY); + + /* Pixel swizzling in software */ + S9xSetEndianess (ENDIAN_MSB); + S9xConvert (final_buffer, + pboMemory, + final_pitch, + width_mul_4 * 3, + width, + height, + 24); + + glUnmapBuffer (GL_PIXEL_UNPACK_BUFFER); + + glPixelStorei (GL_UNPACK_ROW_LENGTH, width_mul_4); + glTexSubImage2D (tex_target, + 0, + 0, + 0, + width, + height, + GL_RGB, + GL_UNSIGNED_BYTE, + BUFFER_OFFSET (0)); + + glBindBuffer (GL_PIXEL_UNPACK_BUFFER, 0); + } + else /* PBO_FMT_32 */ + { + glBindBuffer (GL_PIXEL_UNPACK_BUFFER, pbo); + glBufferData (GL_PIXEL_UNPACK_BUFFER, + width * height * 4, + NULL, + GL_STREAM_DRAW); + pboMemory = glMapBuffer (GL_PIXEL_UNPACK_BUFFER, GL_WRITE_ONLY); + + /* Pixel swizzling in software */ +#ifdef __BIG_ENDIAN__ + S9xSetEndianess (ENDIAN_MSB); +#else + S9xSetEndianess (ENDIAN_LSB); +#endif + S9xConvert (final_buffer, + pboMemory, + final_pitch, + width * 4, + width, + height, + 32); + + glUnmapBuffer (GL_PIXEL_UNPACK_BUFFER); + + glPixelStorei (GL_UNPACK_ROW_LENGTH, width); + glTexSubImage2D (tex_target, + 0, + 0, + 0, + width, + height, + GL_BGRA, + PBO_BGRA_NATIVE_ORDER, + BUFFER_OFFSET (0)); + + glBindBuffer (GL_PIXEL_UNPACK_BUFFER, 0); + } + } + else + { + glPixelStorei (GL_UNPACK_ROW_LENGTH, final_pitch / image_bpp); + glTexSubImage2D (tex_target, + 0, + 0, + 0, + width, + height, + GL_BGRA, + GL_UNSIGNED_SHORT_1_5_5_5_REV, + final_buffer); } - gl_unlock (); + if (tex_target == GL_TEXTURE_2D) + { + texcoords[1] = (float) (height) / texture_height; + texcoords[2] = (float) (width) / texture_width; + texcoords[3] = texcoords[1]; + texcoords[4] = texcoords[2]; + } + else if (tex_target == GL_TEXTURE_RECTANGLE) + { + texcoords[1] = (float) (height); + texcoords[2] = (float) (width); + texcoords[3] = texcoords[1]; + texcoords[4] = texcoords[2]; + } + + if (using_shaders) + { + GLint location; + + float inputSize[2] = { width, height }; + location = glGetUniformLocation (program, "rubyInputSize"); + glUniform2fv (location, 1, inputSize); + + float outputSize[2] = {w , h }; + location = glGetUniformLocation (program, "rubyOutputSize"); + glUniform2fv (location, 1, outputSize); + + float textureSize[2] = { texture_width, texture_height }; + location = glGetUniformLocation (program, "rubyTextureSize"); + glUniform2fv (location, 1, textureSize); + } + + glDrawArrays (GL_QUADS, 0, 4); + gl_swap (); return; @@ -368,8 +386,6 @@ S9xOpenGLDisplayDriver::clear_buffers (void) memset (buffer[0], 0, image_padded_size); memset (buffer[1], 0, scaled_padded_size); - gl_lock (); - glPixelStorei (GL_UNPACK_ROW_LENGTH, scaled_max_width); glTexSubImage2D (tex_target, 0, @@ -380,7 +396,6 @@ S9xOpenGLDisplayDriver::clear_buffers (void) GL_BGRA, GL_UNSIGNED_SHORT_1_5_5_5_REV, buffer[1]); - gl_unlock (); return; } @@ -402,8 +417,8 @@ S9xOpenGLDisplayDriver::update_texture_size (int width, int height) width, height, 0, - GL_RGB, - GL_UNSIGNED_BYTE, + PBO_GET_FORMAT (config->pbo_format), + PBO_GET_PACKING (config->pbo_format), NULL); } else @@ -432,6 +447,9 @@ S9xOpenGLDisplayDriver::load_pixel_buffer_functions (void) { const char *extensions = (const char *) glGetString (GL_EXTENSIONS); + if (!extensions) + return 0; + if (strstr (extensions, "pixel_buffer_object")) { glGenBuffers = @@ -462,45 +480,110 @@ S9xOpenGLDisplayDriver::load_pixel_buffer_functions (void) (glUnmapBufferProc) get_aliased_extension (glUnmapBufferNames); - if (!glGenBuffers || - !glBindBuffer || - !glBufferData || - !glBufferSubData || - !glMapBuffer || - !glUnmapBuffer || - !glDeleteBuffers) + if (glGenBuffers && + glBindBuffer && + glBufferData && + glBufferSubData && + glMapBuffer && + glUnmapBuffer && + glDeleteBuffers) { - return 0; + return 1; } } - else + return 0; +} + +int +S9xOpenGLDisplayDriver::load_shader_functions (void) +{ + const char *extensions = (const char *) glGetString (GL_EXTENSIONS); + + if (!extensions) + return 0; + + if (strstr (extensions, "fragment_program")) { + glCreateProgram = (glCreateProgramProc) glGetProcAddress ((GLubyte *) "glCreateProgram"); + glCreateShader = (glCreateShaderProc) glGetProcAddress ((GLubyte *) "glCreateShader"); + glCompileShader = (glCompileShaderProc) glGetProcAddress ((GLubyte *) "glCompileShader"); + glDeleteShader = (glDeleteShaderProc) glGetProcAddress ((GLubyte *) "glDeleteShader"); + glDeleteProgram = (glDeleteProgramProc) glGetProcAddress ((GLubyte *) "glDeleteProgram"); + glAttachShader = (glAttachShaderProc) glGetProcAddress ((GLubyte *) "glAttachShader"); + glDetachShader = (glDetachShaderProc) glGetProcAddress ((GLubyte *) "glDetachShader"); + glLinkProgram = (glLinkProgramProc) glGetProcAddress ((GLubyte *) "glLinkProgram"); + glUseProgram = (glUseProgramProc) glGetProcAddress ((GLubyte *) "glUseProgram"); + glShaderSource = (glShaderSourceProc) glGetProcAddress ((GLubyte *) "glShaderSource"); + glGetUniformLocation = (glGetUniformLocationProc) glGetProcAddress ((GLubyte *) "glGetUniformLocation"); + glUniform2fv = (glUniform2fvProc) glGetProcAddress ((GLubyte *) "glUniform2fv"); + + if (glCreateProgram && + glCreateShader && + glCompileShader && + glDeleteShader && + glDeleteProgram && + glAttachShader && + glDetachShader && + glLinkProgram && + glUseProgram && + glShaderSource && + glGetUniformLocation && + glUniform2fv) + { + return 1; + } + } + + return 0; +} + +int +S9xOpenGLDisplayDriver::load_shaders (const char *vertex_file, + const char *fragment_file) +{ + char *fragment, *vertex; + + if (!load_shader_functions ()) + { + fprintf (stderr, _("Cannot load GLSL shader functions.\n")); return 0; } + fragment = get_file_contents (fragment_file); + if (!fragment) + { + fprintf (stderr, _("Cannot load fragment program.\n")); + return 0; + } + + vertex = get_file_contents (vertex_file); + if (!vertex) + { + fprintf (stderr, _("Cannot load vertex program.\n")); + delete[] fragment; + return 0; + } + + program = glCreateProgram (); + vertex_shader = glCreateShader (GL_VERTEX_SHADER); + fragment_shader = glCreateShader (GL_FRAGMENT_SHADER); + glShaderSource (vertex_shader, 1, (const GLchar **) &vertex, NULL); + glShaderSource (fragment_shader, 1, (const GLchar **) &fragment, NULL); + glCompileShader (vertex_shader); + glCompileShader (fragment_shader); + glAttachShader (program, vertex_shader); + glAttachShader (program, fragment_shader); + glLinkProgram (program); + + glUseProgram (program); + return 1; } -void +int S9xOpenGLDisplayDriver::opengl_defaults (void) { - XVisualInfo *vi; - int glx_attribs[] = { GLX_RGBA, GLX_DOUBLEBUFFER, None }; - Display *display = GDK_DISPLAY (); - - vi = glXChooseVisual (display, DefaultScreen (display), glx_attribs); - - glx_context = glXCreateContext (display, - vi, - 0, - 1); - glXMakeCurrent (display, GDK_WINDOW_XWINDOW (drawing_area->window), glx_context); - - gl_lock (); - - const char *extensions = (const char *) glGetString (GL_EXTENSIONS); - using_pbos = 0; if (config->use_pbos) { @@ -516,14 +599,29 @@ S9xOpenGLDisplayDriver::opengl_defaults (void) } } + using_shaders = 0; + if (config->use_shaders) + { + if (!load_shaders (config->vertex_shader, config->fragment_shader)) + { + config->use_shaders = 0; + } + else + { + using_shaders = 1; + } + } + tex_target = GL_TEXTURE_2D; texture_width = 1024; texture_height = 1024; dyn_resizing = FALSE; - if (config->npot_textures) + const char *extensions = (const char *) glGetString (GL_EXTENSIONS); + + if (extensions && config->npot_textures) { - if (strstr (extensions, "_texture_rectangle")) + if (!using_shaders && strstr (extensions, "_texture_rectangle")) { tex_target = GL_TEXTURE_RECTANGLE; texture_width = scaled_max_width; @@ -569,8 +667,8 @@ S9xOpenGLDisplayDriver::opengl_defaults (void) texture_width, texture_height, 0, - GL_RGB, - GL_UNSIGNED_BYTE, + PBO_GET_FORMAT (config->pbo_format), + PBO_GET_PACKING (config->pbo_format), NULL); glBindBuffer (GL_PIXEL_UNPACK_BUFFER, pbo); @@ -618,23 +716,135 @@ S9xOpenGLDisplayDriver::opengl_defaults (void) glLoadIdentity (); glOrtho (0.0, 1.0, 0.0, 1.0, -1, 1); - gl_unlock (); - - return; + return 1; } void S9xOpenGLDisplayDriver::refresh (int width, int height) { + if (!config->rom_loaded) + { + gdk_window_hide (gdk_window); + } + return; } +void +S9xOpenGLDisplayDriver::resize_window (int width, int height) +{ + g_object_unref (gdk_window); + XDestroyWindow (display, xwindow); + XSync (display, False); + + create_window (width, height); + gdk_window_show (gdk_window); + + glXMakeCurrent (display, xwindow, glx_context); + + return; +} + +void +S9xOpenGLDisplayDriver::create_window (int width, int height) +{ + XSetWindowAttributes window_attr; + + window_attr.colormap = xcolormap; + window_attr.border_pixel = 0; + window_attr.event_mask = StructureNotifyMask | ExposureMask; + window_attr.background_pixmap = None; + + xwindow = XCreateWindow (display, + GDK_WINDOW_XWINDOW (gtk_widget_get_window (drawing_area)), + 0, + 0, + width, + height, + 0, + vi->depth, + InputOutput, + vi->visual, + CWColormap | CWBorderPixel | CWBackPixmap | CWEventMask, + &window_attr); + XSync (display, False); + + output_window_width = width; + output_window_height = height; + + XMapWindow (display, xwindow); + XSync (display, False); + + gdk_window = gdk_window_foreign_new (xwindow); + XSync (display, False); + + gdk_window_set_user_data (gdk_window, drawing_area); +} + +int +S9xOpenGLDisplayDriver::init_glx (void) +{ + int glx_attribs[] = { GLX_RGBA, GLX_DOUBLEBUFFER, None }; + + display = GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()); + + vi = glXChooseVisual (display, DefaultScreen (display), glx_attribs); + + if (!vi) + { + fprintf (stderr, _("Couldn't find an adequate OpenGL visual.\n")); + return 0; + } + + xcolormap = XCreateColormap (display, + GDK_WINDOW_XWINDOW (gtk_widget_get_window (drawing_area)), + vi->visual, + AllocNone); + + create_window (1, 1); + gdk_window_hide (gdk_window); + + glx_context = glXCreateContext (display, vi, 0, 1); + + if (!glx_context) + { + XFreeColormap (display, xcolormap); + g_object_unref (gdk_window); + XDestroyWindow (display, xwindow); + + fprintf (stderr, _("Couldn't create an OpenGL context.\n")); + return 0; + } + + if (!glXMakeCurrent (display, xwindow, glx_context)) + { + XFreeColormap (display, xcolormap); + g_object_unref (gdk_window); + XDestroyWindow (display, xwindow); + glXDestroyContext (display, glx_context); + + fprintf (stderr, "glXMakeCurrent failed.\n"); + return 0; + } + + return 1; +} + int S9xOpenGLDisplayDriver::init (void) { int padding; + initialized = 0; - opengl_defaults (); + if (!init_glx ()) + { + return -1; + } + + if (!opengl_defaults ()) + { + return -1; + } /* Create two system buffers to avoid DMA contention */ @@ -654,7 +864,9 @@ S9xOpenGLDisplayDriver::init (void) filtering = -1; - this->swap_control (config->sync_to_vblank); + swap_control (config->sync_to_vblank); + + initialized = 1; return 0; } @@ -665,9 +877,7 @@ S9xOpenGLDisplayDriver::swap_control (int enable) glSwapIntervalProc glSwapInterval = NULL; const char *ext_str; - ext_str = glXQueryExtensionsString (GDK_DISPLAY (), - GDK_SCREEN_XNUMBER ( - gdk_screen_get_default ())); + ext_str = glXQueryExtensionsString (display, DefaultScreen (display)); /* We try to set this with both extensions since some cards pretend * to support both, but ignore one. */ @@ -714,24 +924,15 @@ S9xOpenGLDisplayDriver::get_current_buffer (void) return (uint16 *) padded_buffer[0]; } -void -S9xOpenGLDisplayDriver::gl_lock (void) -{ - - return; -} - -void -S9xOpenGLDisplayDriver::gl_unlock (void) -{ - - return; -} - void S9xOpenGLDisplayDriver::gl_swap (void) { - glXSwapBuffers (GDK_DISPLAY (), GDK_WINDOW_XWINDOW (drawing_area->window)); + glXSwapBuffers (display, xwindow); + + if (config->sync_every_frame) + { + glFinish (); + } return; } @@ -739,7 +940,19 @@ S9xOpenGLDisplayDriver::gl_swap (void) void S9xOpenGLDisplayDriver::deinit (void) { - glXDestroyContext (GDK_DISPLAY (), glx_context); + if (!initialized) + return; + + if (using_shaders) + { + glUseProgram (0); + glDetachShader (program, vertex_shader); + glDetachShader (program, fragment_shader); + glDeleteShader (vertex_shader); + glDeleteShader (fragment_shader); + glDeleteProgram (program); + using_shaders = 0; + } GFX.Screen = NULL; @@ -749,8 +962,6 @@ S9xOpenGLDisplayDriver::deinit (void) free (buffer[0]); free (buffer[1]); - gl_lock (); - if (using_pbos) { glBindBuffer (GL_PIXEL_UNPACK_BUFFER, 0); @@ -758,8 +969,13 @@ S9xOpenGLDisplayDriver::deinit (void) } glDeleteTextures (1, &texmap); + glXDestroyContext (display, glx_context); - gl_unlock (); + XFree (vi); + XFreeColormap (display, xcolormap); + + g_object_unref (gdk_window); + XDestroyWindow (display, xwindow); return; } @@ -774,8 +990,9 @@ int S9xOpenGLDisplayDriver::query_availability (void) { int errorBase, eventBase; + Display *display = GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()); - if (glXQueryExtension (GDK_DISPLAY (), &errorBase, &eventBase) == False) + if (glXQueryExtension (display, &errorBase, &eventBase) == False) { if (gui_config->hw_accel == HWA_OPENGL) gui_config->hw_accel = HWA_NONE; @@ -783,5 +1000,4 @@ S9xOpenGLDisplayDriver::query_availability (void) } return 1; - } diff --git a/gtk/src/gtk_display_driver_opengl.h b/gtk/src/gtk_display_driver_opengl.h index 6639133c..8a39493c 100644 --- a/gtk/src/gtk_display_driver_opengl.h +++ b/gtk/src/gtk_display_driver_opengl.h @@ -15,6 +15,8 @@ #define GL_WRITE_ONLY 0x88B9 #define GL_STREAM_DRAW 0x88E0 #define GL_TEXTURE_RECTANGLE 0x84F5 +#define GL_FRAGMENT_SHADER 0x8B30 +#define GL_VERTEX_SHADER 0x8B31 #define BUFFER_OFFSET(i) ((char *) NULL + (i)) #ifdef __BIG_ENDIAN__ @@ -24,27 +26,48 @@ #else #define PBO_BGRA_NATIVE_ORDER GL_UNSIGNED_BYTE #endif +#define PBO_GET_FORMAT(x) (((x) == PBO_FMT_16 || (x) == PBO_FMT_32) ? GL_BGRA : GL_RGB) +#define PBO_GET_PACKING(x) (((x) == PBO_FMT_16) ? GL_UNSIGNED_SHORT_1_5_5_5_REV : (((x) == PBO_FMT_24) ? GL_UNSIGNED_BYTE : PBO_BGRA_NATIVE_ORDER)) /* The following are procedure pointer types. * These aren't necessarily guaranteed to be in GL 1.1 */ -typedef int (*glSwapIntervalProc) (int interval); +typedef void (*gl_proc) (void); +typedef gl_proc (*getProcAddressProc) (const GLubyte *name); -typedef void (*gl_proc) (void); -typedef gl_proc (*getProcAddressProc) (const GLubyte *name); - -typedef void (*glGenBuffersProc) (GLsizei n, GLuint *buffers); -typedef void (*glDeleteBuffersProc) (GLsizei n, const GLuint *buffers); -typedef void (*glBindBufferProc) (GLenum target, GLuint buffer); -typedef void (*glBufferDataProc) (GLenum target, - GLsizeiptr size, - const GLvoid *data, - GLenum usage); -typedef void (*glBufferSubDataProc) (GLenum target, - GLintptr offset, - GLsizeiptr size, - const GLvoid *data); -typedef GLvoid *(*glMapBufferProc) (GLenum target, GLenum access); -typedef GLboolean (*glUnmapBufferProc) (GLenum target); +typedef GLint (*glSwapIntervalProc) (GLint interval); +/* Procedures for pixel buffer objects */ +typedef void (*glGenBuffersProc) (GLsizei n, GLuint *buffers); +typedef void (*glDeleteBuffersProc) (GLsizei n, const GLuint *buffers); +typedef void (*glBindBufferProc) (GLenum target, GLuint buffer); +typedef void (*glBufferDataProc) (GLenum target, + GLsizeiptr size, + const GLvoid *data, + GLenum usage); +typedef void (*glBufferSubDataProc) (GLenum target, + GLintptr offset, + GLsizeiptr size, + const GLvoid *data); +typedef GLvoid *(*glMapBufferProc) (GLenum target, GLenum access); +typedef GLboolean (*glUnmapBufferProc) (GLenum target); +/* Procedures for GLSL */ +typedef GLuint (*glCreateProgramProc) (void); +typedef GLuint (*glCreateShaderProc) (GLenum type); +typedef void (*glCompileShaderProc) (GLuint shader); +typedef void (*glDeleteShaderProc) (GLuint shader); +typedef void (*glDeleteProgramProc) (GLuint program); +typedef void (*glAttachShaderProc) (GLuint program, GLuint shader); +typedef void (*glDetachShaderProc) (GLuint program, GLuint shader); +typedef void (*glLinkProgramProc) (GLuint program); +typedef void (*glUseProgramProc) (GLuint program); +typedef void (*glShaderSourceProc) (GLuint shader, + GLsizei count, + const GLchar* *string, + const GLint *length); +typedef GLint (*glGetUniformLocationProc) (GLuint program, + const GLchar *name); +typedef void (*glUniform2fvProc) (GLint location, + GLsizei count, + const GLfloat *value); class S9xOpenGLDisplayDriver : public S9xDisplayDriver { @@ -62,36 +85,64 @@ class S9xOpenGLDisplayDriver : public S9xDisplayDriver static int query_availability (void); private: - void opengl_defaults (void); + int opengl_defaults (void); void swap_control (int enable); - void gl_lock (void); - void gl_unlock (void); void gl_swap (void); int load_pixel_buffer_functions (void); + int load_shader_functions (void); + int load_shaders (const char *, const char *); gl_proc get_aliased_extension (const char **name); void update_texture_size (int width, int height); + int init_glx (void); + void create_window (int width, int height); + void resize_window (int width, int height); - getProcAddressProc glGetProcAddress; - glGenBuffersProc glGenBuffers; - glBindBufferProc glBindBuffer; - glBufferDataProc glBufferData; - glBufferSubDataProc glBufferSubData; - glMapBufferProc glMapBuffer; - glUnmapBufferProc glUnmapBuffer; - glDeleteBuffersProc glDeleteBuffers; + getProcAddressProc glGetProcAddress; + glGenBuffersProc glGenBuffers; + glBindBufferProc glBindBuffer; + glBufferDataProc glBufferData; + glBufferSubDataProc glBufferSubData; + glMapBufferProc glMapBuffer; + glUnmapBufferProc glUnmapBuffer; + glDeleteBuffersProc glDeleteBuffers; + glCreateProgramProc glCreateProgram; + glCreateShaderProc glCreateShader; + glCompileShaderProc glCompileShader; + glDeleteShaderProc glDeleteShader; + glDeleteProgramProc glDeleteProgram; + glAttachShaderProc glAttachShader; + glDetachShaderProc glDetachShader; + glLinkProgramProc glLinkProgram; + glUseProgramProc glUseProgram; + glShaderSourceProc glShaderSource; + glGetUniformLocationProc glGetUniformLocation; + glUniform2fvProc glUniform2fv; - GLint texture_width; - GLint texture_height; - GLfloat vertices[8]; - GLfloat texcoords[8]; - GLuint texmap; - GLuint pbo; - GLenum tex_target; + GLint texture_width; + GLint texture_height; + GLfloat vertices[8]; + GLfloat texcoords[8]; + GLuint texmap; + GLuint pbo; + GLenum tex_target; + GLuint program; + GLuint fragment_shader; + GLuint vertex_shader; - int dyn_resizing; - int filtering; - int using_pbos; - GLXContext glx_context; + int dyn_resizing; + int filtering; + int using_pbos; + int using_shaders; + int initialized; + + Display *display; + Window xwindow; + Colormap xcolormap; + XVisualInfo *vi; + GdkWindow *gdk_window; + GLXContext glx_context; + int output_window_width; + int output_window_height; }; #endif /* __GTK_DISPLAY_DRIVER_OPENGL_H */ diff --git a/gtk/src/gtk_display_driver_xv.cpp b/gtk/src/gtk_display_driver_xv.cpp index 9fdcff78..467ae486 100644 --- a/gtk/src/gtk_display_driver_xv.cpp +++ b/gtk/src/gtk_display_driver_xv.cpp @@ -30,21 +30,72 @@ S9xXVDisplayDriver::S9xXVDisplayDriver (Snes9xWindow *window, this->config = config; this->drawing_area = GTK_WIDGET (window->drawing_area); display = - gdk_x11_drawable_get_xdisplay (GDK_DRAWABLE (drawing_area->window)); + gdk_x11_drawable_get_xdisplay (GDK_DRAWABLE (gtk_widget_get_window (drawing_area))); last_known_width = last_known_height = -1; return; } +void +S9xXVDisplayDriver::resize_window (int width, int height) +{ + g_object_unref (gdk_window); + XDestroyWindow (display, xwindow); + XSync (display, False); + + create_window (width, height); + gdk_window_show (gdk_window); + + return; +} + +void +S9xXVDisplayDriver::create_window (int width, int height) +{ + XSetWindowAttributes window_attr; + + window_attr.colormap = xcolormap; + window_attr.border_pixel = 0; + window_attr.event_mask = StructureNotifyMask | ExposureMask; + window_attr.background_pixmap = None; + + xwindow = XCreateWindow (display, + GDK_WINDOW_XWINDOW (gtk_widget_get_window (drawing_area)), + 0, + 0, + width, + height, + 0, + vi->depth, + InputOutput, + vi->visual, + CWColormap | CWBorderPixel | CWBackPixmap | CWEventMask, + &window_attr); + XSync (display, False); + + output_window_width = width; + output_window_height = height; + + XMapWindow (display, xwindow); + XSync (display, False); + + gdk_window = gdk_window_foreign_new (xwindow); + XSync (display, False); + + gdk_window_set_user_data (gdk_window, drawing_area); +} + void S9xXVDisplayDriver::update (int width, int height) { int current_width, current_height, final_pitch; uint8 *final_buffer; int dst_x, dst_y, dst_width, dst_height; + GtkAllocation allocation; - current_width = drawing_area->allocation.width; - current_height = drawing_area->allocation.height; + gtk_widget_get_allocation (drawing_area, &allocation); + current_width = allocation.width; + current_height = allocation.height; if (width <= 0) { @@ -52,13 +103,10 @@ S9xXVDisplayDriver::update (int width, int height) return; } - if (output_window_width != current_width || - output_window_height!= current_height) + if (output_window_width != current_width || + output_window_height != current_height) { - gdk_window_move_resize (gdk_window, 0, 0, current_width, current_height); - gdk_window_show (gdk_window); - output_window_width = current_width; - output_window_height = current_height; + resize_window (current_width, current_height); } if (config->scale_method > 0) @@ -84,12 +132,6 @@ S9xXVDisplayDriver::update (int width, int height) final_pitch = image_width * image_bpp; } - if (!config->scale_to_fit && (width > current_width || height > current_height)) - { - clear (); - return; - } - update_image_size (width, height); if (format == FOURCC_YUY2) @@ -115,47 +157,9 @@ S9xXVDisplayDriver::update (int width, int height) bpp); } - if (config->scale_to_fit) - { - double screen_aspect = (double) current_width / (double) current_height; - double snes_aspect = S9xGetAspect (); - double granularity = 1.0 / (double) MAX (current_width, current_height); - - if (config->maintain_aspect_ratio && - !(screen_aspect <= snes_aspect * (1.0 + granularity) && - screen_aspect >= snes_aspect * (1.0 - granularity))) - { - if (screen_aspect > snes_aspect) - { - dst_x = (current_width - (int) (current_height * snes_aspect)) / 2; - dst_y = 0; - dst_width = (int) (current_height * snes_aspect); - dst_height = current_height; - } - else - { - dst_x = 0; - dst_y = (current_height - current_width / snes_aspect) / 2; - dst_width = current_width; - dst_height = (current_width / snes_aspect); - } - } - else - { - dst_x = 0; - dst_y = 0; - dst_width = current_width; - dst_height = current_height; - } - } - else - { - dst_x = (current_width - width) / 2; - dst_y = (current_height - height) / 2; - dst_width = width; - dst_height = height; - } - + dst_x = width; dst_y = height; + dst_width = current_width; dst_height = current_height; + S9xApplyAspect (dst_x, dst_y, dst_width, dst_height); if (last_known_width != dst_width || last_known_height != dst_height) { @@ -167,7 +171,7 @@ S9xXVDisplayDriver::update (int width, int height) XvShmPutImage (display, xv_portid, xwindow, - xgc, + XDefaultGC (display, XDefaultScreen (display)), xv_image, 0, 0, @@ -263,7 +267,7 @@ S9xXVDisplayDriver::init (void) /* Setup XV */ gtk_widget_realize (drawing_area); - display = gdk_x11_drawable_get_xdisplay (GDK_DRAWABLE (drawing_area->window)); + display = gdk_x11_drawable_get_xdisplay (GDK_DRAWABLE (gtk_widget_get_window (drawing_area))); screen = gtk_widget_get_screen (drawing_area); root = gdk_screen_get_root_window (screen); @@ -413,7 +417,7 @@ S9xXVDisplayDriver::init (void) } /* Create a sub-window */ - XVisualInfo vi_template, *vi; + XVisualInfo vi_template; int vi_num_items; vi_template.visualid = visualid; @@ -435,50 +439,16 @@ S9xXVDisplayDriver::init (void) XSetWindowAttributes window_attr; xcolormap = XCreateColormap (display, - GDK_WINDOW_XWINDOW (drawing_area->window), + GDK_WINDOW_XWINDOW (gtk_widget_get_window (drawing_area)), vi->visual, AllocNone); window_attr.colormap = xcolormap; window_attr.border_pixel = 0; - window_attr.event_mask = StructureNotifyMask | ExposureMask; + window_attr.event_mask = StructureNotifyMask | ExposureMask | PropertyChangeMask; window_attr.background_pixmap = None; - xwindow = XCreateWindow (display, - GDK_WINDOW_XWINDOW (drawing_area->window), - 0, - 0, - 256, - 224, - 0, - vi->depth, - InputOutput, - vi->visual, - CWColormap | CWBorderPixel | CWBackPixmap | CWEventMask, - &window_attr); - XSync (display, False); - - output_window_width = 256; - output_window_height = 224; - - XMapWindow (display, xwindow); - XSync (display, False); - - xgc = XCreateGC (display, xwindow, 0, NULL); - XFree (vi); - - gdk_display_sync (gtk_widget_get_display (drawing_area)); - gdk_window = gdk_window_foreign_new (xwindow); - XSync (display, False); - gdk_display_sync (gtk_widget_get_display (drawing_area)); - - if (gdk_window == NULL) - { - fprintf (stderr, "Failed to wrap native window.\n"); - return -1; - } - - gdk_window_set_user_data (gdk_window, drawing_area); + create_window (1, 1); gdk_window_hide (gdk_window); /* Allocate a shared memory image. */ @@ -523,9 +493,10 @@ S9xXVDisplayDriver::deinit (void) XSync (display, 0); XFreeColormap (display, xcolormap); - gdk_window_unref (gdk_window); + XFree (vi); + + g_object_unref (gdk_window); XDestroyWindow (display, xwindow); - XFreeGC (display, xgc); free (buffer[0]); free (buffer[1]); @@ -542,9 +513,14 @@ S9xXVDisplayDriver::deinit (void) void S9xXVDisplayDriver::clear (void) { - int x, y, w, h; - int width = drawing_area->allocation.width; - int height = drawing_area->allocation.height; + int x, y, w, h; + int width, height; + GtkAllocation allocation; + GC xgc = XDefaultGC (display, XDefaultScreen (display)); + + gtk_widget_get_allocation (drawing_area, &allocation); + width = allocation.width; + height = allocation.height; if (window->last_width <= 0 || window->last_height <= 0) { @@ -553,45 +529,12 @@ S9xXVDisplayDriver::clear (void) } /* Get width of modified display */ - w = window->last_width; - h = window->last_height; - get_filter_scale (w, h); - - if (config->scale_to_fit) - { - double screen_aspect = (double) width / (double) height; - double snes_aspect = S9xGetAspect (); - double granularity = 1.0 / (double) MAX (width, height); - - if (config->maintain_aspect_ratio && - !(screen_aspect <= snes_aspect * (1.0 + granularity) && - screen_aspect >= snes_aspect * (1.0 - granularity))) - { - if (screen_aspect > snes_aspect) - { - x = (width - (int) (height * snes_aspect)) / 2; - y = 0; - w = (int) (height * snes_aspect); - h = height; - } - else - { - x = 0; - y = (height - width / snes_aspect) / 2; - w = width; - h = (width / snes_aspect); - } - } - else - { - return; - } - } - else - { - x = (width - w) / 2; - y = (height - h) / 2; - } + x = window->last_width; + y = window->last_height; + get_filter_scale (x, y); + w = width; + h = height; + S9xApplyAspect (x, y, w, h); if (x > 0) { @@ -689,14 +632,15 @@ S9xXVDisplayDriver::query_availability (void) p_request_base, p_event_base, p_error_base; + Display *display = GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()); /* Test if XV and SHM are feasible */ - if (!XShmQueryExtension (GDK_DISPLAY ())) + if (!XShmQueryExtension (display)) { return 0; } - if (XvQueryExtension (GDK_DISPLAY (), + if (XvQueryExtension (display, &p_version, &p_release, &p_request_base, diff --git a/gtk/src/gtk_display_driver_xv.h b/gtk/src/gtk_display_driver_xv.h index 68b13882..d3673e8b 100644 --- a/gtk/src/gtk_display_driver_xv.h +++ b/gtk/src/gtk_display_driver_xv.h @@ -1,6 +1,8 @@ #ifndef __GTK_DISPLAY_DRIVER_XV_H #define __GTK_DISPLAY_DRIVER_XV_H +#include +#include #include #include @@ -27,11 +29,14 @@ class S9xXVDisplayDriver : public S9xDisplayDriver private: void clear (void); void update_image_size (int width, int height); + void resize_window (int width, int height); + void create_window (int width, int height); Display *display; Window xwindow; GC xgc; Colormap xcolormap; + XVisualInfo *vi; GdkWindow *gdk_window; XvImage *xv_image; diff --git a/gtk/src/gtk_file.cpp b/gtk/src/gtk_file.cpp index 912bd978..e89bdbe0 100644 --- a/gtk/src/gtk_file.cpp +++ b/gtk/src/gtk_file.cpp @@ -1,5 +1,6 @@ #include #include +#include #include "gtk_s9x.h" @@ -130,72 +131,65 @@ const char * S9xGetDirectory (enum s9x_getdirtype dirtype) { static char path[PATH_MAX + 1]; - char *config_dir = get_config_dir (); switch (dirtype) { - default: - case DEFAULT_DIR: - strcpy (path, config_dir); - break; - case HOME_DIR: strcpy (path, getenv ("HOME")); break; - case ROM_DIR: - sprintf (path, "%s/roms", config_dir); - break; - case SNAPSHOT_DIR: - sprintf (path, "%s/snapshots", config_dir); + sprintf (path, "%s", gui_config->savestate_directory); break; case IPS_DIR: - case CHEAT_DIR: - case SRAM_DIR: - case ROMFILENAME_DIR: - case BIOS_DIR: - char *loc; - - strcpy (path, Memory.ROMFilename); - - loc = strrchr (path, SLASH_CHAR); - - if (loc == NULL) - { - if (getcwd (path, PATH_MAX + 1) == NULL) - { - strcpy (path, getenv ("HOME")); - } - } - else - { - path[loc - path] = '\0'; - } - - if (gui_config->data_location == DIR_ROM || - dirtype == ROMFILENAME_DIR) - { - /* printf ("Got %s\n", path); */ - - break; - } - - if (gui_config->data_location == DIR_CONFIG) - sprintf (path, "%s/sram", config_dir); - else if (gui_config->data_location == DIR_CUSTOM) - sprintf (path, "%s", gui_config->custom_sram_directory); - + sprintf (path, "%s", gui_config->patch_directory); break; + + case CHEAT_DIR: + sprintf (path, "%s", gui_config->cheat_directory); + break; + + case SRAM_DIR: + sprintf (path, "%s", gui_config->sram_directory); + break; + + case SCREENSHOT_DIR: + case SPC_DIR: + sprintf (path, "%s", gui_config->export_directory); + + default: + path[0] = '\0'; } /* Try and mkdir, whether it exists or not */ - mkdir (path, 0777); + if (dirtype != HOME_DIR && path[0] != '\0') + { + mkdir (path, 0755); + chmod (path, 0755); + } - free (config_dir); + /* Anything else, use ROM filename path */ + if (path[0] == '\0') + { + char *loc; - /* printf ("path: %s\n", path); */ + strcpy (path, Memory.ROMFilename); + + loc = strrchr (path, SLASH_CHAR); + + if (loc == NULL) + { + if (getcwd (path, PATH_MAX + 1) == NULL) + { + strcpy (path, getenv ("HOME")); + } + } + else + { + path[loc - path] = '\0'; + } + } return path; } @@ -307,17 +301,33 @@ S9xOpenSnapshotFile (const char *fname, bool8 read_only, STREAM *file) { if ((*file = OPEN_STREAM (filename, "rb"))) return (TRUE); + else + fprintf (stderr, + "Failed to open file stream for reading. (%s)\n", + zError (errno)); } else { if ((*file = OPEN_STREAM (filename, "wb"))) { if (chown (filename, getuid (), getgid ()) < 0) + { + fprintf (stderr, "Couldn't set ownership of file.\n"); return (FALSE); + } else return (TRUE); } + else + { + fprintf (stderr, + "Couldn't open stream with zlib. (%s)\n", + zError (errno)); + } } + + fprintf (stderr, "zlib: Couldn't open snapshot file:\n%s\n", filename); + #else char command [PATH_MAX]; @@ -333,7 +343,11 @@ S9xOpenSnapshotFile (const char *fname, bool8 read_only, STREAM *file) if (*file = popen (command, "wb")) return (TRUE); } + + fprintf (stderr, "gzip: Couldn't open snapshot file:\n%s\n", filename); + #endif + return (FALSE); } @@ -380,7 +394,7 @@ S9xLoadState (const char *filename) } else { - fprintf (stderr, "Failed to load state file %s\n", filename); + fprintf (stderr, "Failed to load state file: %s\n", filename); } return; @@ -389,10 +403,15 @@ S9xLoadState (const char *filename) void S9xSaveState (const char *filename) { - S9xFreezeGame (filename); - - sprintf (buf, "%s saved", filename); - S9xSetInfoString (buf); + if (S9xFreezeGame (filename)) + { + sprintf (buf, "%s saved", filename); + S9xSetInfoString (buf); + } + else + { + fprintf (stderr, "Couldn't save state file: %s\n", filename); + } return; } @@ -408,7 +427,7 @@ S9xOpenROMDialog (void) { "*.smc", "*.SMC", "*.fig", "*.FIG", "*.sfc", "*.SFC", "*.jma", "*.JMA", "*.zip", "*.ZIP", "*.gd3", "*.GD3", - "*.swc", "*.SWC", + "*.swc", "*.SWC", "*.gz" , "*.GZ", NULL }; @@ -483,11 +502,12 @@ S9xQuickSaveSlot (int slot) S9xGetDirectory (SNAPSHOT_DIR), SLASH_STR, def, slot); - sprintf (buf, "%s.%03d saved", def, slot); + if (S9xFreezeGame (filename)) + { + sprintf (buf, "%s.%03d saved", def, slot); - S9xSetInfoString (buf); - - S9xFreezeGame (filename); + S9xSetInfoString (buf); + } return; } diff --git a/gtk/src/gtk_glade_window.cpp b/gtk/src/gtk_glade_window.cpp deleted file mode 100644 index 41e45b37..00000000 --- a/gtk/src/gtk_glade_window.cpp +++ /dev/null @@ -1,194 +0,0 @@ -#include -#include "gtk_glade_window.h" - -GladeWindow::GladeWindow (const char *buffer, int size, const char *root) -{ - glade = glade_xml_new_from_buffer (buffer, size, root, NULL); - - window = get_widget (root); - - return; -} - -GtkWidget * -GladeWindow::get_widget (const char *name) -{ - return glade_xml_get_widget (glade, name); -} - -void -GladeWindow::signal_connect (const char *name, GCallback func) -{ - glade_xml_signal_connect_data (glade, name, func, (gpointer) this); - - return; -} - -void -GladeWindow::signal_connect (const char *name, GCallback func, gpointer data) -{ - glade_xml_signal_connect_data (glade, name, func, (gpointer) data); - - return; -} - -void -GladeWindow::signal_connect (GladeWindowCallbacks *callbacks) -{ - if (!callbacks) - return; - - for (int i = 0; callbacks[i].signal; i++) - { - signal_connect (callbacks[i].signal, callbacks[i].function); - } - - return; -} - -void -GladeWindow::enable_widget (const char *name, unsigned char state) -{ - gtk_widget_set_sensitive (get_widget (name), state); - - return; -} - -void -GladeWindow::resize (int width, int height) -{ - gtk_window_resize (GTK_WINDOW (window), width, height); - - return; -} - -void -GladeWindow::refresh (void) -{ - gtk_widget_queue_draw (GTK_WIDGET (window)); - - return; -} - -int -GladeWindow::get_width (void) -{ - return window->allocation.width; -} - -int -GladeWindow::get_height (void) -{ - return window->allocation.height; -} - -void -GladeWindow::set_button_label (const char *name, const char *label) -{ - gtk_button_set_label (GTK_BUTTON (get_widget (name)), label); - - return; -} - -unsigned char -GladeWindow::get_check (const char *name) -{ - if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (get_widget (name)))) - return 1; - return 0; -} - -unsigned int -GladeWindow::get_entry_value (const char *name) -{ - return atoi (gtk_entry_get_text (GTK_ENTRY (get_widget (name))));; -} - -const char * -GladeWindow::get_entry_text (const char *name) -{ - return gtk_entry_get_text (GTK_ENTRY (get_widget (name))); -} - -float -GladeWindow::get_slider (const char *name) -{ - return (float) gtk_range_get_value (GTK_RANGE (get_widget (name))); -} - -unsigned char -GladeWindow::get_combo (const char *name) -{ - return gtk_combo_box_get_active (GTK_COMBO_BOX (get_widget (name))); -} - -void -GladeWindow::set_slider (const char *name, float value) -{ - gtk_range_set_value (GTK_RANGE (get_widget (name)), (double) value); - - return; -} - -void -GladeWindow::set_check (const char *name, unsigned char value) -{ - gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (get_widget (name)), - value); - return; -} - -void -GladeWindow::set_entry_value (const char *name, unsigned int value) -{ - char text[80]; - - snprintf (text, 80, "%u", value); - gtk_entry_set_text (GTK_ENTRY (get_widget (name)), text); - - return; -} - -void -GladeWindow::set_entry_text (const char *name, const char *text) -{ - gtk_entry_set_text (GTK_ENTRY (get_widget (name)), text); - - return; -} - -void -GladeWindow::set_combo (const char *name, unsigned char value) -{ - gtk_combo_box_set_active (GTK_COMBO_BOX (get_widget (name)), value); - - return; -} - -void -GladeWindow::set_spin (const char *name, unsigned int value) -{ - gtk_spin_button_set_value (GTK_SPIN_BUTTON (get_widget (name)), - (double) value); - - return; -} - -GtkWindow * -GladeWindow::get_window (void) -{ - return GTK_WINDOW (window); -} - -unsigned int -GladeWindow::get_spin (const char *name) -{ - return (unsigned int) - gtk_spin_button_get_value (GTK_SPIN_BUTTON (get_widget (name))); -} - -int -GladeWindow::has_focus (const char *widget) -{ - return gtk_widget_is_focus (get_widget (widget)); -} diff --git a/gtk/src/gtk_netplay.cpp b/gtk/src/gtk_netplay.cpp index 6b0fb085..217646e8 100644 --- a/gtk/src/gtk_netplay.cpp +++ b/gtk/src/gtk_netplay.cpp @@ -55,6 +55,7 @@ S9xNetplayConnect (void) "Couldn't connect to server: %s:%d", gui_config->netplay_last_host, gui_config->netplay_last_port); + gtk_window_set_title (GTK_WINDOW (msg), _("Connection Error")); gtk_dialog_run (GTK_DIALOG (msg)); gtk_widget_destroy (msg); diff --git a/gtk/src/gtk_netplay_dialog.cpp b/gtk/src/gtk_netplay_dialog.cpp index e19945b1..4cd7f1ac 100644 --- a/gtk/src/gtk_netplay_dialog.cpp +++ b/gtk/src/gtk_netplay_dialog.cpp @@ -2,58 +2,58 @@ #include "gtk_s9x.h" #include "gtk_file.h" -static void +static void event_browse_clicked (GtkButton *button, gpointer data) { char *filename; Snes9xNetplayDialog *np_dialog = (Snes9xNetplayDialog *) data; - + filename = S9xOpenROMDialog (); - + if (filename) { - gtk_entry_set_text (GTK_ENTRY (np_dialog->get_widget ("rom_image")), + gtk_entry_set_text (GTK_ENTRY (np_dialog->get_widget ("rom_image")), filename); - + g_free (filename); } - + return; } -static void +static void event_clear_clicked (GtkButton *button, gpointer data) { Snes9xNetplayDialog *np_dialog = (Snes9xNetplayDialog *) data; - + gtk_entry_set_text (GTK_ENTRY (np_dialog->get_widget ("rom_image")), ""); - + return; } -static void +static void event_server_toggled (GtkToggleButton *toggle, gpointer data) { Snes9xNetplayDialog *np_dialog = (Snes9xNetplayDialog *) data; - - np_dialog->update_state (); + + np_dialog->update_state (); } Snes9xNetplayDialog::Snes9xNetplayDialog (Snes9xConfig *config) : - GladeWindow (snes9x_glade, snes9x_glade_size, "netplay_dialog") + GtkBuilderWindow ("netplay_dialog") { - GladeWindowCallbacks callbacks[] = + GtkBuilderWindowCallbacks callbacks[] = { { "server_toggled", G_CALLBACK (event_server_toggled) }, { "browse_clicked", G_CALLBACK (event_browse_clicked) }, { "clear_clicked", G_CALLBACK (event_clear_clicked) }, { NULL, NULL } }; - + signal_connect (callbacks); - + this->config = config; - + return; } @@ -65,17 +65,17 @@ Snes9xNetplayDialog::update_state (void) enable_widget ("connect_box", FALSE); enable_widget ("default_port_box", TRUE); enable_widget ("sync_reset", TRUE); - enable_widget ("send_image", TRUE); + enable_widget ("send_image", TRUE); } - + else { enable_widget ("connect_box", TRUE); enable_widget ("default_port_box", FALSE); enable_widget ("sync_reset", FALSE); - enable_widget ("send_image", FALSE); + enable_widget ("send_image", FALSE); } - + return; } @@ -91,9 +91,9 @@ Snes9xNetplayDialog::settings_to_dialog (void) set_spin ("frames_behind", config->netplay_max_frame_loss); set_check ("connect_radio", !config->netplay_is_server); set_check ("host_radio", config->netplay_is_server); - + update_state (); - + return; } @@ -108,9 +108,9 @@ Snes9xNetplayDialog::settings_from_dialog (void) config->netplay_default_port = get_spin ("default_port"); config->netplay_max_frame_loss = get_spin ("frames_behind"); config->netplay_is_server = get_check ("host_radio"); - + config->save_config_file (); - + return; } @@ -118,25 +118,25 @@ int Snes9xNetplayDialog::show (void) { int result; - + settings_to_dialog (); - + result = gtk_dialog_run (GTK_DIALOG (window)); gtk_widget_hide (window); - + if (result == GTK_RESPONSE_OK) { - settings_from_dialog (); - + settings_from_dialog (); + return TRUE; } - + else { return FALSE; } - + } Snes9xNetplayDialog::~Snes9xNetplayDialog (void) diff --git a/gtk/src/gtk_netplay_dialog.h b/gtk/src/gtk_netplay_dialog.h index e6499469..241e5768 100644 --- a/gtk/src/gtk_netplay_dialog.h +++ b/gtk/src/gtk_netplay_dialog.h @@ -1,17 +1,17 @@ #ifndef __GTK_NETPLAY_DIALOG_H #define __GTK_NETPLAY_DIALOG_H -#include "gtk_glade_window.h" +#include "gtk_builder_window.h" #include "gtk_config.h" -class Snes9xNetplayDialog : public GladeWindow +class Snes9xNetplayDialog : public GtkBuilderWindow { public: Snes9xNetplayDialog (Snes9xConfig *config); ~Snes9xNetplayDialog (void); int show (void); void update_state (void); - + private: Snes9xConfig *config; void settings_to_dialog (void); diff --git a/gtk/src/gtk_preferences.cpp b/gtk/src/gtk_preferences.cpp index c0a84b85..3ca3723d 100644 --- a/gtk/src/gtk_preferences.cpp +++ b/gtk/src/gtk_preferences.cpp @@ -10,6 +10,8 @@ #include "gtk_display.h" #include "gtk_binding.h" +#define SAME_GAME _("Same location as current game") + gboolean snes9x_preferences_open (GtkWidget *widget, gpointer data) @@ -83,7 +85,7 @@ event_control_toggle (GtkToggleButton *widget, gpointer data) } window->last_toggled = widget; - name = gtk_widget_get_name (GTK_WIDGET (widget)); + name = gtk_buildable_get_name (GTK_BUILDABLE (widget)); state = gtk_toggle_button_get_active (widget); toggle_lock = 1; @@ -216,6 +218,123 @@ event_reset_current_joypad (GtkButton *widget, gpointer data) return; } +static void +event_shader_select (GtkButton *widget, gpointer data) +{ +#ifdef USE_OPENGL + Snes9xPreferences *window = (Snes9xPreferences *) data; + GtkWidget *dialog; + char *filename = NULL; + gint result; + GtkEntry *entry; + + if (!strcmp (gtk_buildable_get_name (GTK_BUILDABLE (widget)), "fragment_shader_button")) + { + entry = GTK_ENTRY (window->get_widget ("fragment_shader")); + } + else + { + entry = GTK_ENTRY (window->get_widget ("vertex_shader")); + } + + dialog = gtk_file_chooser_dialog_new ("Select Shader File", + window->get_window (), + GTK_FILE_CHOOSER_ACTION_OPEN, + GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, + GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT, + NULL); + + if (strcmp (gui_config->last_directory, "")) + { + gtk_file_chooser_set_current_folder (GTK_FILE_CHOOSER (dialog), + gui_config->last_directory); + } + + if (strlen (gtk_entry_get_text (entry))) + gtk_file_chooser_set_filename (GTK_FILE_CHOOSER (dialog), + gtk_entry_get_text (entry)); + + + result = gtk_dialog_run (GTK_DIALOG (dialog)); + gtk_widget_hide_all (dialog); + + if (result == GTK_RESPONSE_ACCEPT) + { + filename = gtk_file_chooser_get_filename (GTK_FILE_CHOOSER (dialog)); + if (filename != NULL) + { + gtk_entry_set_text (entry, filename); + g_free (filename); + } + } + + gtk_widget_destroy (dialog); + + return; +#endif +} + +static void +event_game_data_clear (GtkEntry *entry, + GtkEntryIconPosition icon_pos, + GdkEvent *event, + gpointer user_data) +{ + gtk_entry_set_text (entry, SAME_GAME); + + return; +} + +static void +event_game_data_browse (GtkButton *widget, gpointer data) +{ + Snes9xPreferences *window = (Snes9xPreferences *) data; + GtkWidget *dialog; + char *filename = NULL; + gint result; + GtkEntry *entry; + char entry_name[256]; + + strcpy (entry_name, gtk_buildable_get_name (GTK_BUILDABLE (widget))); + + sprintf (strstr (entry_name, "_browse"), "_directory"); + entry = GTK_ENTRY (window->get_widget (entry_name)); + + dialog = gtk_file_chooser_dialog_new ("Select directory", + window->get_window (), + GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER, + GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, + GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT, + NULL); + + if (strcmp (gui_config->last_directory, "")) + { + gtk_file_chooser_set_current_folder (GTK_FILE_CHOOSER (dialog), + gui_config->last_directory); + } + + if (strcmp (gtk_entry_get_text (entry), SAME_GAME)) + gtk_file_chooser_set_filename (GTK_FILE_CHOOSER (dialog), + gtk_entry_get_text (entry)); + + result = gtk_dialog_run (GTK_DIALOG (dialog)); + gtk_widget_hide_all (dialog); + + if (result == GTK_RESPONSE_ACCEPT) + { + filename = gtk_file_chooser_get_filename (GTK_FILE_CHOOSER (dialog)); + if (filename != NULL) + { + gtk_entry_set_text (entry, filename); + g_free (filename); + } + } + + gtk_widget_destroy (dialog); + + return; +} + static void event_hw_accel_changed (GtkComboBox *widget, gpointer data) { @@ -340,6 +459,7 @@ Snes9xPreferences::calibration_dialog (void) GTK_MESSAGE_INFO, GTK_BUTTONS_OK, _("Current joystick centers have been saved.")); + gtk_window_set_title (GTK_WINDOW (dialog), _("Calibration Complete")); gtk_dialog_run (GTK_DIALOG (dialog)); @@ -350,34 +470,15 @@ Snes9xPreferences::calibration_dialog (void) #endif -Snes9xPreferences::Snes9xPreferences (Snes9xConfig *config) : - GladeWindow (snes9x_glade, snes9x_glade_size, "preferences_window") +static void +event_about_clicked (GtkButton *widget, gpointer data) { - GladeWindowCallbacks callbacks[] = - { - { "control_toggle", G_CALLBACK (event_control_toggle) }, - { "on_key_press", G_CALLBACK (event_key_press) }, - { "control_combo_changed", G_CALLBACK (event_control_combo_changed) }, - { "change_current_page", G_CALLBACK (event_switch_page) }, - { "sram_folder_browse", G_CALLBACK (event_sram_folder_browse) }, - { "scale_method_changed", G_CALLBACK (event_scale_method_changed) }, - { "hw_accel_changed", G_CALLBACK (event_hw_accel_changed) }, - { "reset_current_joypad", G_CALLBACK (event_reset_current_joypad) }, - { "swap_with", G_CALLBACK (event_swap_with) }, - { "style_set", G_CALLBACK (event_style_set) }, - { "ntsc_composite_preset", G_CALLBACK (event_ntsc_composite_preset) }, - { "ntsc_svideo_preset", G_CALLBACK (event_ntsc_svideo_preset) }, - { "ntsc_rgb_preset", G_CALLBACK (event_ntsc_rgb_preset) }, - { "ntsc_monochrome_preset", G_CALLBACK (event_ntsc_monochrome_preset) }, -#ifdef USE_JOYSTICK - { "calibrate", G_CALLBACK (event_calibrate) }, -#endif - { NULL, NULL } - }; - std::string version_string; + GtkBuilderWindow *about_dialog = new GtkBuilderWindow ("about_dialog"); + Snes9xPreferences *preferences = (Snes9xPreferences *) data; - ((version_string += _("GTK port version: ")) += SNES9X_GTK_VERSION) += "\n"; + ((version_string += _("Snes9x version: ")) += VERSION) += ", "; + ((version_string += _("GTK+ port version: ")) += SNES9X_GTK_VERSION) += "\n"; (version_string += SNES9X_GTK_AUTHORS) += "\n"; (version_string += _("English localization by Brandon Wright")) += "\n"; @@ -402,11 +503,53 @@ Snes9xPreferences::Snes9xPreferences (Snes9xConfig *config) : #ifdef NETPLAY_SUPPORT version_string += _(" NetPlay"); #endif - (version_string += _("\n\nSnes9x version: ")) += VERSION; + version_string += ""; - gtk_label_set_label (GTK_LABEL (get_widget ("version_string_label")), + gtk_label_set_label (GTK_LABEL (about_dialog->get_widget ("version_string_label")), version_string.c_str ()); + gtk_image_set_from_pixbuf (GTK_IMAGE (about_dialog->get_widget ("preferences_splash")), + top_level->splash); + + gtk_window_set_transient_for (about_dialog->get_window (), + preferences->get_window ()); + + gtk_dialog_run (GTK_DIALOG (about_dialog->get_window ())); + + delete about_dialog; + + return; +} + +Snes9xPreferences::Snes9xPreferences (Snes9xConfig *config) : + GtkBuilderWindow ("preferences_window") +{ + GtkBuilderWindowCallbacks callbacks[] = + { + { "control_toggle", G_CALLBACK (event_control_toggle) }, + { "on_key_press", G_CALLBACK (event_key_press) }, + { "control_combo_changed", G_CALLBACK (event_control_combo_changed) }, + { "change_current_page", G_CALLBACK (event_switch_page) }, + { "sram_folder_browse", G_CALLBACK (event_sram_folder_browse) }, + { "scale_method_changed", G_CALLBACK (event_scale_method_changed) }, + { "hw_accel_changed", G_CALLBACK (event_hw_accel_changed) }, + { "reset_current_joypad", G_CALLBACK (event_reset_current_joypad) }, + { "swap_with", G_CALLBACK (event_swap_with) }, + { "style_set", G_CALLBACK (event_style_set) }, + { "ntsc_composite_preset", G_CALLBACK (event_ntsc_composite_preset) }, + { "ntsc_svideo_preset", G_CALLBACK (event_ntsc_svideo_preset) }, + { "ntsc_rgb_preset", G_CALLBACK (event_ntsc_rgb_preset) }, + { "ntsc_monochrome_preset", G_CALLBACK (event_ntsc_monochrome_preset) }, + { "shader_select", G_CALLBACK (event_shader_select) }, + { "game_data_browse", G_CALLBACK (event_game_data_browse) }, + { "game_data_clear", G_CALLBACK (event_game_data_clear) }, + { "about_clicked", G_CALLBACK (event_about_clicked) }, +#ifdef USE_JOYSTICK + { "calibrate", G_CALLBACK (event_calibrate) }, +#endif + { NULL, NULL } + }; + last_toggled = NULL; this->config = config; @@ -417,9 +560,6 @@ Snes9xPreferences::Snes9xPreferences (Snes9xConfig *config) : gtk_size_group_add_widget (size_group[1], get_widget ("change_display_resolution")); gtk_size_group_add_widget (size_group[1], get_widget ("scale_method_label")); - gtk_image_set_from_pixbuf (GTK_IMAGE (get_widget ("preferences_splash")), - top_level->splash); - fix_style (); gtk_widget_realize (window); @@ -431,7 +571,6 @@ Snes9xPreferences::Snes9xPreferences (Snes9xConfig *config) : Snes9xPreferences::~Snes9xPreferences (void) { - g_object_unref (glade); g_object_unref (size_group[0]); g_object_unref (size_group[1]); @@ -502,10 +641,27 @@ Snes9xPreferences::move_settings_to_dialog (void) set_check ("force_hires", config->force_hires); set_check ("maintain_aspect_ratio", config->maintain_aspect_ratio); set_combo ("aspect_ratio", config->aspect_ratio); - set_check ("rom_folder_radio", config->data_location==DIR_ROM); - set_check ("config_folder_radio", config->data_location==DIR_CONFIG); - set_check ("custom_folder_radio", config->data_location==DIR_CUSTOM); - set_entry_text ("custom_folder_entry", config->custom_sram_directory); + if (config->sram_directory[0] == '\0') + set_entry_text ("sram_directory", SAME_GAME); + else + set_entry_text ("sram_directory", config->sram_directory); + if (config->savestate_directory[0] == '\0') + set_entry_text ("savestate_directory", SAME_GAME); + else + set_entry_text ("savestate_directory", config->savestate_directory); + if (config->patch_directory[0] == '\0') + set_entry_text ("patch_directory", SAME_GAME); + else + set_entry_text ("patch_directory", config->patch_directory); + if (config->cheat_directory[0] == '\0') + set_entry_text ("cheat_directory", SAME_GAME); + else + set_entry_text ("cheat_directory", config->cheat_directory); + if (config->export_directory[0] == '\0') + set_entry_text ("export_directory", SAME_GAME); + else + set_entry_text ("export_directory", config->export_directory); + set_combo ("resolution_combo", config->xrr_index); set_combo ("scale_method_combo", config->scale_method); set_entry_value ("save_sram_after_sec", Settings.AutoSaveDelay); @@ -575,9 +731,13 @@ Snes9xPreferences::move_settings_to_dialog (void) #ifdef USE_OPENGL set_check ("bilinear_filter", config->bilinear_filter); set_check ("sync_to_vblank", config->sync_to_vblank); + set_check ("sync_every_frame", config->sync_every_frame); set_check ("use_pbos", config->use_pbos); set_combo ("pixel_format", config->pbo_format); set_check ("npot_textures", config->npot_textures); + set_check ("use_shaders", config->use_shaders); + set_entry_text ("fragment_shader", config->fragment_shader); + set_entry_text ("vertex_shader", config->vertex_shader); #endif #ifdef USE_JOYSTICK @@ -610,7 +770,7 @@ Snes9xPreferences::get_settings_from_dialog (void) (7 - (get_combo ("playback_combo")))) || (config->sound_input_rate != get_slider ("sound_input_rate")) || (Settings.SoundSync != get_check ("sync_sound")) - ) + ) { sound_needs_restart = 1; } @@ -661,12 +821,6 @@ Snes9xPreferences::get_settings_from_dialog (void) config->force_inverted_byte_order = get_check ("force_inverted_byte_order"); Settings.AutoSaveDelay = get_entry_value ("save_sram_after_sec"); config->multithreading = get_check ("multithreading"); - config->data_location = get_check ("rom_folder_radio") ? - DIR_ROM : config->data_location; - config->data_location = get_check ("config_folder_radio") ? - DIR_CONFIG : config->data_location; - config->data_location = get_check ("custom_folder_radio") ? - DIR_CUSTOM : config->data_location; config->pause_emulation_on_switch = get_check ("pause_emulation_on_switch"); Settings.SkipFrames = get_combo ("frameskip_combo"); Settings.DisableHDMA = !(get_check ("hdma_check")); @@ -696,7 +850,9 @@ Snes9xPreferences::get_settings_from_dialog (void) if (config->sync_to_vblank != get_check ("sync_to_vblank") || config->npot_textures != get_check ("npot_textures") || config->use_pbos != get_check ("use_pbos") || - config->pbo_format != get_combo ("pixel_format")) + config->pbo_format != get_combo ("pixel_format") || + config->use_shaders != get_check ("use_shaders") || + get_check ("use_shaders")) { gfx_needs_restart = 1; } @@ -705,14 +861,65 @@ Snes9xPreferences::get_settings_from_dialog (void) config->sync_to_vblank = get_check ("sync_to_vblank"); config->use_pbos = get_check ("use_pbos"); config->npot_textures = get_check ("npot_textures"); + config->use_shaders = get_check ("use_shaders"); + config->sync_every_frame = get_check ("sync_every_frame"); + + strncpy (config->fragment_shader, get_entry_text ("fragment_shader"), PATH_MAX); + strncpy (config->vertex_shader, get_entry_text ("vertex_shader"), PATH_MAX); config->pbo_format = get_combo ("pixel_format"); - #endif + char safety_sram_directory [PATH_MAX]; - strncpy (config->custom_sram_directory, - get_entry_text ("custom_folder_entry"), - PATH_MAX); + strncpy (safety_sram_directory, get_entry_text ("sram_directory"), PATH_MAX); + strncpy (config->savestate_directory, get_entry_text ("savestate_directory"), PATH_MAX); + strncpy (config->patch_directory, get_entry_text ("patch_directory"), PATH_MAX); + strncpy (config->cheat_directory, get_entry_text ("cheat_directory"), PATH_MAX); + strncpy (config->export_directory, get_entry_text ("export_directory"), PATH_MAX); + + if (!strcmp (safety_sram_directory, SAME_GAME)) + safety_sram_directory[0] = '\0'; + if (!strcmp (config->savestate_directory, SAME_GAME)) + config->savestate_directory[0] = '\0'; + if (!strcmp (config->patch_directory, SAME_GAME)) + config->patch_directory[0] = '\0'; + if (!strcmp (config->cheat_directory, SAME_GAME)) + config->cheat_directory[0] = '\0'; + if (!strcmp (config->export_directory, SAME_GAME)) + config->export_directory[0] = '\0'; + + if (strcmp (safety_sram_directory, config->sram_directory) && config->rom_loaded) + { + GtkWidget *msg; + int responseid; + + msg = gtk_message_dialog_new (GTK_WINDOW (this->window), + GTK_DIALOG_DESTROY_WITH_PARENT, + GTK_MESSAGE_WARNING, + GTK_BUTTONS_OK_CANCEL, + _("Changing the SRAM directory with a game loaded will replace the .srm file in the selected directory with the SRAM from the running game. If this is not what you want, click 'cancel'.")); + gtk_window_set_title (GTK_WINDOW (msg), _("Warning: Possible File Overwrite")); + + responseid = gtk_dialog_run (GTK_DIALOG (msg)); + + if (responseid == GTK_RESPONSE_OK) + { + strncpy (config->sram_directory, safety_sram_directory, PATH_MAX); + } + else + { + if (config->sram_directory[0] == '\0') + set_entry_text ("sram_directory", SAME_GAME); + else + set_entry_text ("sram_directory", config->sram_directory); + } + + gtk_widget_destroy (msg); + } + else + { + strncpy (config->sram_directory, safety_sram_directory, PATH_MAX); + } if (Settings.SkipFrames == 0) Settings.SkipFrames = AUTO_FRAMERATE; @@ -854,6 +1061,16 @@ Snes9xPreferences::show (void) gtk_widget_hide (get_widget ("resolution_box")); } +#ifdef USE_HQ2X + combo = get_widget ("scale_method_combo"); + gtk_combo_box_append_text (GTK_COMBO_BOX (combo), + _("HQ2x")); + gtk_combo_box_append_text (GTK_COMBO_BOX (combo), + _("HQ3x")); + gtk_combo_box_append_text (GTK_COMBO_BOX (combo), + _("HQ4x")); +#endif + combo = get_widget ("hw_accel"); gtk_combo_box_append_text (GTK_COMBO_BOX (combo), _("None - Use software scaler")); @@ -921,10 +1138,15 @@ Snes9xPreferences::show (void) config->save_config_file (); break; - default: + case GTK_RESPONSE_CANCEL: + case GTK_RESPONSE_CLOSE: + case GTK_RESPONSE_DELETE_EVENT: gtk_widget_hide (window); close_dialog = 1; break; + + default: + break; } } diff --git a/gtk/src/gtk_preferences.h b/gtk/src/gtk_preferences.h index 3dcb8af7..8e071508 100644 --- a/gtk/src/gtk_preferences.h +++ b/gtk/src/gtk_preferences.h @@ -2,18 +2,13 @@ #define __GTK_PREFERENCES_H #include -#include #include "gtk_s9x.h" -#include "gtk_glade_window.h" +#include "gtk_builder_window.h" gboolean snes9x_preferences_open (GtkWidget *widget, gpointer data); -gboolean snes9x_preferences_close (GtkWidget *widget, - GdkEvent *event, - gpointer data); - -class Snes9xPreferences : public GladeWindow +class Snes9xPreferences : public GtkBuilderWindow { public: Snes9xPreferences (Snes9xConfig *config); diff --git a/gtk/src/gtk_s9x.cpp b/gtk/src/gtk_s9x.cpp index a149dc0f..7319a82b 100644 --- a/gtk/src/gtk_s9x.cpp +++ b/gtk/src/gtk_s9x.cpp @@ -17,6 +17,7 @@ void S9xPostRomInit (void); void S9xSyncSpeedFinish (void); +static void S9xCheckPointerTimer (void); static gboolean S9xIdleFunc (gpointer data); static gboolean S9xScreenSaverCheckFunc (gpointer data); @@ -45,7 +46,6 @@ main (int argc, char *argv[]) gdk_threads_init (); gtk_init (&argc, &argv); - glade_init (); bindtextdomain (GETTEXT_PACKAGE, SNES9XLOCALEDIR); bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); @@ -73,6 +73,11 @@ main (int argc, char *argv[]) g_set_application_name ("Snes9x"); top_level = new Snes9xWindow (gui_config); + + /* If we're going to fullscreen, do it before showing window to avoid flicker. */ + if ((gui_config->full_screen_on_open && rom_filename) || (gui_config->fullscreen)) + gtk_window_fullscreen (top_level->get_window ()); + top_level->show (); S9xInitDisplay (argc, argv); @@ -97,7 +102,8 @@ main (int argc, char *argv[]) if (rom_filename) { - top_level->try_open_rom (rom_filename); + if (S9xOpenROM (rom_filename) && gui_config->full_screen_on_open) + gtk_window_unfullscreen (top_level->get_window()); } memset (&sig_callback, 0, sizeof (struct sigaction)); @@ -334,6 +340,8 @@ S9xIdleFunc (gpointer data) if (syncing) S9xSyncSpeedFinish (); + S9xCheckPointerTimer (); + S9xProcessEvents (TRUE); #ifdef NETPLAY_SUPPORT @@ -397,6 +405,7 @@ S9xParseArg (char **argv, int &i, int argc) { gui_config->scale_method = FILTER_SUPER2XSAI; } +#ifdef USE_HQ2X else if (!strcasecmp (argv[i], "hq2x")) { gui_config->scale_method = FILTER_HQ2X; @@ -409,6 +418,7 @@ S9xParseArg (char **argv, int &i, int argc) { gui_config->scale_method = FILTER_HQ4X; } +#endif /* USE_HQ2X */ else if (!strcasecmp (argv[i], "epx")) { gui_config->scale_method = FILTER_EPX; @@ -597,6 +607,23 @@ S9xSyncSpeed (void) return; } +static void +S9xCheckPointerTimer (void) +{ + if (!gui_config->pointer_is_visible) + return; + + gettimeofday (&now, NULL); + + if (TIMER_DIFF (now, gui_config->pointer_timestamp) > 1000000) + { + top_level->hide_mouse_cursor (); + gui_config->pointer_is_visible = FALSE; + } + + return; +} + /* Final exit point, issues exit (0) */ void S9xExit (void) diff --git a/gtk/src/gtk_s9x.h b/gtk/src/gtk_s9x.h index 01cbcfa9..9d312bf1 100644 --- a/gtk/src/gtk_s9x.h +++ b/gtk/src/gtk_s9x.h @@ -30,15 +30,12 @@ #define bind_textdomain_codeset(Domain,Codeset) (Codeset) #endif /* ENABLE_NLS */ -#define SNES9X_GTK_AUTHORS "(c) Copyright 2007 - 2010 Brandon Wright (bearoso@gmail.com)" -#define SNES9X_GTK_VERSION "79" +#define SNES9X_GTK_AUTHORS "(c) 2007 - 2010 Brandon Wright (bearoso@gmail.com)" +#define SNES9X_GTK_VERSION "81" extern Snes9xWindow *top_level; extern Snes9xConfig *gui_config; -extern const char snes9x_glade[]; -extern const int snes9x_glade_size; - int S9xOpenROM (const char *filename); void S9xNoROMLoaded (void); void S9xROMLoaded (void); diff --git a/gtk/src/gtk_s9xwindow.cpp b/gtk/src/gtk_s9xwindow.cpp index 14726bc0..be23be4e 100644 --- a/gtk/src/gtk_s9xwindow.cpp +++ b/gtk/src/gtk_s9xwindow.cpp @@ -1,7 +1,7 @@ #include #include #include -#include +#include #ifdef USE_XV #include @@ -139,42 +139,7 @@ event_drawingarea_expose (GtkWidget *widget, GdkEventExpose *event, gpointer data) { - Snes9xWindow *window = (Snes9xWindow *) data; - - if ((!window->config->rom_loaded || window->last_width < 0) - && window->last_width != SIZE_FLAG_DIRTY) - { - if (!(window->config->fullscreen) && !(window->maximized_state)) - { - window->config->window_width = window->get_width (); - window->config->window_height = window->get_height (); - } - - window->draw_background (event->area.x, - event->area.y, - event->area.width, - event->area.height); - } - else - { - if (window->last_width > 0 || !window->is_paused ()) - S9xDisplayRefresh (window->last_width, window->last_height); - - if (!(window->config->fullscreen)) - { - window->config->window_width = window->get_width (); - window->config->window_height = window->get_height (); - } - - if (window->is_paused () -#ifdef NETPLAY_SUPPORT - || NetPlay.Paused -#endif - ) - { - S9xDeinitUpdate (window->last_width, window->last_height); - } - } + ((Snes9xWindow *) data)->expose (event); return FALSE; } @@ -195,14 +160,19 @@ event_key (GtkWidget *widget, GdkEventKey *event, gpointer data) } /* Provide escape key to get out of fullscreen */ - if (event->keyval == GDK_Escape && event->type == GDK_KEY_RELEASE) + if (event->keyval == GDK_Escape) { - if (window->config->default_esc_behavior == ESC_EXIT_FULLSCREEN) - window->leave_fullscreen_mode (); - else if (window->config->default_esc_behavior == ESC_EXIT_SNES9X) - S9xExit (); - else - window->toggle_ui (); + if (event->type == GDK_KEY_RELEASE) + { + if (window->config->default_esc_behavior == ESC_EXIT_FULLSCREEN) + window->leave_fullscreen_mode (); + else if (window->config->default_esc_behavior == ESC_EXIT_SNES9X) + S9xExit (); + else + window->toggle_ui (); + } + + return TRUE; } keyval = event->keyval; @@ -213,9 +183,16 @@ event_key (GtkWidget *widget, GdkEventKey *event, gpointer data) /* If no mapping for modifier version exists, try non-modifier */ cmd = S9xGetMapping (b.hex ()); if (cmd.type == S9xNoMapping) + { b = Binding (event->keyval, false, false, false); + cmd = S9xGetMapping (b.hex ()); + } - S9xReportButton (b.hex (), (event->type == GDK_KEY_PRESS)); + if (cmd.type != S9xNoMapping) + { + S9xReportButton (b.hex (), (event->type == GDK_KEY_PRESS)); + return TRUE; + } return FALSE; /* Pass the key to GTK */ } @@ -235,8 +212,8 @@ event_motion_notify (GtkWidget *widget, return FALSE; } - c_width = GTK_WIDGET (window->drawing_area)->allocation.width; - c_height = GTK_WIDGET (window->drawing_area)->allocation.height; + c_width = window->get_width (); + c_height = window->get_height (); window->mouse_loc_x = (uint16) ((int) (event->x) - window->mouse_region_x) * 256 / @@ -246,6 +223,14 @@ event_motion_notify (GtkWidget *widget, ((int) (event->y) - window->mouse_region_y) * SNES_HEIGHT_EXTENDED / (window->mouse_region_height <= 0 ? 1 : window->mouse_region_height); + if (!window->config->pointer_is_visible) + { + if (!S9xIsMousePluggedIn ()) + window->show_mouse_cursor (); + } + + gettimeofday (&(window->config->pointer_timestamp), NULL); + return FALSE; } @@ -449,7 +434,7 @@ static void event_save_state (GtkWidget *widget, gpointer data) { int slot; - char *name = (char *) gtk_widget_get_name (widget); + char *name = (char *) gtk_buildable_get_name (GTK_BUILDABLE (widget)); slot = atoi (&(name[11])); @@ -470,7 +455,7 @@ static void event_load_state (GtkWidget *widget, gpointer data) { int slot; - char *name = (char *) gtk_widget_get_name (widget); + char *name = (char *) gtk_buildable_get_name (GTK_BUILDABLE (widget)); slot = atoi (&(name[11])); @@ -537,7 +522,7 @@ event_focus_out (GtkWidget *widget, GdkEventFocus *event, gpointer data) static void event_port (GtkWidget *widget, gpointer data) { - const gchar *name = gtk_widget_get_name (widget); + const gchar *name = gtk_buildable_get_name (GTK_BUILDABLE (widget)); if (!(gtk_check_menu_item_get_active (GTK_CHECK_MENU_ITEM (widget)))) return; @@ -586,9 +571,9 @@ event_port (GtkWidget *widget, gpointer data) } Snes9xWindow::Snes9xWindow (Snes9xConfig *config) : - GladeWindow (snes9x_glade, snes9x_glade_size, "main_window") + GtkBuilderWindow ("main_window") { - GladeWindowCallbacks callbacks[] = + GtkBuilderWindowCallbacks callbacks[] = { { "main_window_delete_event", G_CALLBACK (event_main_window_delete) }, { "main_window_state_event", G_CALLBACK (event_main_window_state_event) }, @@ -643,7 +628,8 @@ Snes9xWindow::Snes9xWindow (Snes9xConfig *config) : last_width = -1; last_height = -1; this->config = config; - cursor = NULL; + empty_cursor = NULL; + default_cursor = NULL; recent_menu = NULL; fullscreen_state = 0; maximized_state = 0; @@ -667,8 +653,8 @@ Snes9xWindow::Snes9xWindow (Snes9xConfig *config) : gtk_widget_realize (window); gtk_widget_realize (GTK_WIDGET (drawing_area)); - gdk_window_set_back_pixmap (window->window, NULL, FALSE); - gdk_window_set_back_pixmap (GTK_WIDGET (drawing_area)->window, NULL, FALSE); + gdk_window_set_back_pixmap (gtk_widget_get_window (window), NULL, FALSE); + gdk_window_set_back_pixmap (gtk_widget_get_window (GTK_WIDGET (drawing_area)), NULL, FALSE); gtk_check_menu_item_set_active ( GTK_CHECK_MENU_ITEM (get_widget ("show_statusbar_item")), @@ -690,11 +676,54 @@ Snes9xWindow::Snes9xWindow (Snes9xConfig *config) : config->window_height = 224; } + default_cursor = gdk_cursor_new (GDK_LEFT_PTR); + gdk_window_set_cursor (gtk_widget_get_window (window), default_cursor); + resize (config->window_width, config->window_height); return; } +void +Snes9xWindow::expose (GdkEventExpose *event) +{ + if (event && (!config->rom_loaded || last_width < 0) && last_width != SIZE_FLAG_DIRTY) + { + if (!(config->fullscreen) && !(maximized_state)) + { + config->window_width = get_width (); + config->window_height = get_height (); + } + + draw_background (event->area.x, + event->area.y, + event->area.width, + event->area.height); + } + else + { + if (last_width > 0 || !is_paused ()) + S9xDisplayRefresh (last_width, last_height); + + if (!(config->fullscreen)) + { + config->window_width = get_width (); + config->window_height = get_height (); + } + + if (is_paused () +#ifdef NETPLAY_SUPPORT + || NetPlay.Paused +#endif + ) + { + S9xDeinitUpdate (last_width, last_height); + } + } + + return; +} + void Snes9xWindow::focus_notify (int state) { @@ -720,7 +749,7 @@ void Snes9xWindow::open_multicart_dialog (void) { int result; - GladeWindow *dialog = new GladeWindow (snes9x_glade, snes9x_glade_size, "multicart_dialog"); + GtkBuilderWindow *dialog = new GtkBuilderWindow ("multicart_dialog"); GtkFileChooser *slota, *slotb; GtkWidget *multicart_dialog = GTK_WIDGET (dialog->get_window ()); @@ -765,17 +794,16 @@ Snes9xWindow::open_multicart_dialog (void) GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, _("Couldn't load files.")); + gtk_window_set_title (GTK_WINDOW (msg), _("Error")); gtk_dialog_run (GTK_DIALOG (msg)); gtk_widget_destroy (msg); } } - gtk_widget_destroy (multicart_dialog); + delete dialog; unpause_from_focus_change (); - delete dialog; - return; } @@ -902,6 +930,7 @@ Snes9xWindow::try_open_rom (const char *filename) GTK_BUTTONS_CLOSE, _("Couldn't load file '%s'"), filename); + gtk_window_set_title (GTK_WINDOW (msg), _("Error")); gtk_dialog_run (GTK_DIALOG (msg)); gtk_widget_destroy (msg); @@ -1014,50 +1043,28 @@ Snes9xWindow::load_state_dialog () void Snes9xWindow::movie_seek_dialog (void) { - GladeXML *seek_dialog_xml; - GtkWidget *seek_dialog; char str[1024]; gint result; if (!S9xMovieActive ()) return; + GtkBuilderWindow *seek_dialog = new GtkBuilderWindow ("frame_advance_dialog"); + GtkWindow *seek_window = seek_dialog->get_window (); + pause_from_focus_change (); - seek_dialog_xml = glade_xml_new_from_buffer (snes9x_glade, - snes9x_glade_size, - "frame_advance_dialog", - NULL); + snprintf (str, 1024, _("The current frame in the movie is %d."), S9xMovieGetFrameCounter ()); + gtk_label_set_label (GTK_LABEL (seek_dialog->get_widget ("current_frame_label")), str); - seek_dialog = glade_xml_get_widget (seek_dialog_xml, - "frame_advance_dialog"); + snprintf (str, 1024, "%d", S9xMovieGetFrameCounter ()); + seek_dialog->set_entry_text ("frame_entry", str); - snprintf (str, 1024, - _("The current frame in the movie is %d."), - S9xMovieGetFrameCounter ()); - gtk_label_set_label (GTK_LABEL ( - glade_xml_get_widget (seek_dialog_xml, - "current_frame_label")), - str); + gtk_window_set_transient_for (seek_window, get_window ()); - snprintf (str, 1024, - "%d", - S9xMovieGetFrameCounter ()); - gtk_entry_set_text (GTK_ENTRY (glade_xml_get_widget (seek_dialog_xml, - "frame_entry")), - str); + result = gtk_dialog_run (GTK_DIALOG (seek_window)); - gtk_window_set_transient_for (GTK_WINDOW (seek_dialog), - get_window ()); - - result = gtk_dialog_run (GTK_DIALOG (seek_dialog)); - - int entry_value = - atoi ( - gtk_entry_get_text ( - GTK_ENTRY ( - glade_xml_get_widget ( - seek_dialog_xml, "frame_entry")))); + int entry_value = seek_dialog->get_entry_value ("frame_entry"); switch (result) { @@ -1073,7 +1080,7 @@ Snes9xWindow::movie_seek_dialog (void) break; } - gtk_widget_destroy (seek_dialog); + delete seek_dialog; unpause_from_focus_change (); @@ -1222,6 +1229,7 @@ Snes9xWindow::save_spc_dialog () GTK_BUTTONS_CLOSE, _("Couldn't save SPC file '%s'"), filename); + gtk_window_set_title (GTK_WINDOW (msg), _("Error")); gtk_dialog_run (GTK_DIALOG (msg)); gtk_widget_destroy (msg); } @@ -1270,7 +1278,7 @@ Snes9xWindow::show_status_message (const char *message) gtk_statusbar_pop (statusbar, gtk_statusbar_get_context_id (statusbar, "info")); gtk_statusbar_push (statusbar, gtk_statusbar_get_context_id (statusbar, "info"), message); - g_timeout_add_seconds (2, statusbar_timeout, statusbar); + g_timeout_add (2000, statusbar_timeout, statusbar); return; } @@ -1342,7 +1350,7 @@ Snes9xWindow::show_rom_info (void) msg = gtk_message_dialog_new_with_markup (GTK_WINDOW (window), GTK_DIALOG_DESTROY_WITH_PARENT, - GTK_MESSAGE_INFO, + GTK_MESSAGE_OTHER, GTK_BUTTONS_CLOSE, _("Information for %s\n\n" "Name: %s\n" @@ -1384,6 +1392,7 @@ Snes9xWindow::show_rom_info (void) Memory.CalculatedChecksum) ? _("\n\nThis ROM has been modified or damaged") : ""); + gtk_window_set_title (GTK_WINDOW (msg), _("File Information")); gtk_dialog_run (GTK_DIALOG (msg)); @@ -1463,13 +1472,13 @@ Snes9xWindow::configure_widgets (void) } } - if (config->rom_loaded) + propagate_pause_state (); + + if (config->rom_loaded && !Settings.Paused) hide_mouse_cursor (); else show_mouse_cursor (); - propagate_pause_state (); - return; } @@ -1487,19 +1496,10 @@ Snes9xWindow::set_mouseable_area (int x, int y, int width, int height) void Snes9xWindow::reset_screensaver (void) { - static int xdg_screen_saver_works = TRUE; - if (!focused) return; - /* XTest method breaks in new X.org */ - if (!xdg_screen_saver_works || - !g_spawn_command_line_async ("/usr/bin/xdg-screensaver reset", NULL)) - { - xdg_screen_saver_works = FALSE; - } - - XResetScreenSaver (GDK_DISPLAY ()); + XResetScreenSaver (GDK_DISPLAY_XDISPLAY (gdk_display_get_default ())); config->screensaver_needs_reset = FALSE; @@ -1523,8 +1523,6 @@ Snes9xWindow::enter_fullscreen_mode (void) if (config->fullscreen) return; - S9xSoundStop (); - config->rom_loaded = 0; nfs_width = config->window_width; @@ -1556,7 +1554,7 @@ Snes9xWindow::enter_fullscreen_mode (void) } else { - Display *display = gdk_x11_drawable_get_xdisplay (GDK_DRAWABLE (window->window)); + Display *display = gdk_x11_drawable_get_xdisplay (GDK_DRAWABLE (gtk_widget_get_window (window))); GdkScreen *screen = gtk_widget_get_screen (window); GdkWindow *root = gdk_screen_get_root_window (screen); @@ -1572,9 +1570,7 @@ Snes9xWindow::enter_fullscreen_mode (void) #endif gdk_display_sync (gdk_display_get_default ()); - gdk_window_raise (GTK_WIDGET (window)->window); - - S9xSoundStart (); + gtk_window_present (GTK_WINDOW (window)); config->fullscreen = 1; config->rom_loaded = rom_loaded; @@ -1596,8 +1592,6 @@ Snes9xWindow::leave_fullscreen_mode (void) if (!config->fullscreen) return; - S9xSoundStop (); - config->rom_loaded = 0; #ifdef USE_XRANDR @@ -1605,7 +1599,7 @@ Snes9xWindow::leave_fullscreen_mode (void) { gtk_widget_hide (window); - Display *display = gdk_x11_drawable_get_xdisplay (GDK_DRAWABLE (window->window)); + Display *display = gdk_x11_drawable_get_xdisplay (GDK_DRAWABLE (gtk_widget_get_window (window))); GdkScreen *screen = gtk_widget_get_screen (window); GdkWindow *root = gdk_screen_get_root_window (screen); @@ -1630,8 +1624,6 @@ Snes9xWindow::leave_fullscreen_mode (void) resize (nfs_width, nfs_height); gtk_window_move (GTK_WINDOW (window), nfs_x, nfs_y); - S9xSoundStart (); - config->rom_loaded = rom_loaded; config->fullscreen = 0; @@ -1645,14 +1637,19 @@ void Snes9xWindow::draw_background (int rect_x, int rect_y, int rect_w, int rect_h) { GtkWidget *widget = GTK_WIDGET (drawing_area); - GdkGC *gc = widget->style->fg_gc[GTK_WIDGET_STATE (widget)]; - int w = widget->allocation.width; - int h = widget->allocation.height; - GdkColor sel = widget->style->bg[GTK_STATE_SELECTED]; + GtkAllocation allocation; + GdkColor sel; + int w,h; cairo_pattern_t *pattern; cairo_t *cr; GdkRectangle rect; + gtk_widget_get_allocation (widget, &allocation); + w = allocation.width; + h = allocation.height; + + sel = gtk_widget_get_style (widget)->bg[GTK_STATE_SELECTED]; + if (rect_x < 0) { rect.x = 0; @@ -1668,10 +1665,10 @@ Snes9xWindow::draw_background (int rect_x, int rect_y, int rect_w, int rect_h) rect.height = rect_h; } - gdk_window_begin_paint_rect (widget->window, &rect); + gdk_window_begin_paint_rect (gtk_widget_get_window (widget), &rect); /* Draw a fancy-pants gradient */ - cr = gdk_cairo_create (widget->window); + cr = gdk_cairo_create (gtk_widget_get_window (widget)); pattern = cairo_pattern_create_linear (0.0, 0.0, 0.0, @@ -1695,30 +1692,31 @@ Snes9xWindow::draw_background (int rect_x, int rect_y, int rect_w, int rect_h) (double) rect.height); cairo_clip (cr); + cairo_save (cr); cairo_set_source (cr, pattern); cairo_rectangle (cr, 0.0, 0.0, (double) w, (double) h); cairo_fill (cr); + cairo_restore (cr); + /* Put the Snes9x logo in the center */ - gdk_draw_pixbuf (widget->window, - gc, - splash, - 0, - 0, + gdk_cairo_set_source_pixbuf (cr, splash, + (w - gdk_pixbuf_get_width (splash)) / 2, + (h - gdk_pixbuf_get_height (splash)) / 2); + + cairo_rectangle (cr, (w - gdk_pixbuf_get_width (splash)) / 2, (h - gdk_pixbuf_get_height (splash)) / 2, gdk_pixbuf_get_width (splash), - gdk_pixbuf_get_height (splash), - GDK_RGB_DITHER_NORMAL, - 0, - 0); + gdk_pixbuf_get_height (splash)); + cairo_fill (cr); cairo_pattern_destroy (pattern); cairo_destroy (cr); - gdk_window_end_paint (widget->window); + gdk_window_end_paint (gtk_widget_get_window (widget)); return; } @@ -1726,14 +1724,17 @@ Snes9xWindow::draw_background (int rect_x, int rect_y, int rect_w, int rect_h) void Snes9xWindow::resize_viewport (int width, int height) { - GtkWidget *item; - int y_padding = 0; + GtkWidget *item; + GtkAllocation allocation; + int y_padding = 0; item = get_widget ("menubar"); - y_padding += GTK_WIDGET_VISIBLE (item) ? item->allocation.height : 0; + gtk_widget_get_allocation (item, &allocation); + y_padding += gtk_widget_get_visible (item) ? allocation.height : 0; item = get_widget ("statusbar"); - y_padding += GTK_WIDGET_VISIBLE (item) ? item->allocation.height : 0; + gtk_widget_get_allocation (item, &allocation); + y_padding += gtk_widget_get_visible (item) ? allocation.height : 0; resize (width, height + y_padding); @@ -1743,29 +1744,14 @@ Snes9xWindow::resize_viewport (int width, int height) void Snes9xWindow::hide_mouse_cursor (void) { - GdkPixmap *cursor_pixmap; - GdkGC *gc; - GdkColor fg = { 0, 0, 0, 0 }; - GdkColor bg = { 0, 0, 0, 0 }; - - if (!cursor) + if (!empty_cursor) { - cursor_pixmap = gdk_pixmap_new (NULL, 1, 1, 1); - gc = gdk_gc_new (GDK_DRAWABLE (cursor_pixmap)); - gdk_gc_set_foreground (gc, &fg); - gdk_draw_point (GDK_DRAWABLE (cursor_pixmap), - gc, - 0, 0); - - cursor = gdk_cursor_new_from_pixmap (cursor_pixmap, - cursor_pixmap, - &fg, &bg, - 0, 0); - g_object_unref (gc); - g_object_unref (cursor_pixmap); + empty_cursor = gdk_cursor_new (GDK_BLANK_CURSOR); } - gdk_window_set_cursor (GTK_WIDGET (drawing_area)->window, cursor); + gdk_window_set_cursor (gtk_widget_get_window (GTK_WIDGET (drawing_area)), + empty_cursor); + config->pointer_is_visible = FALSE; return; } @@ -1773,7 +1759,9 @@ Snes9xWindow::hide_mouse_cursor (void) void Snes9xWindow::show_mouse_cursor (void) { - gdk_window_set_cursor (GTK_WIDGET (drawing_area)->window, NULL); + gdk_window_set_cursor (gtk_widget_get_window (GTK_WIDGET (drawing_area)), + NULL); + config->pointer_is_visible = TRUE; return; } @@ -1806,6 +1794,8 @@ Snes9xWindow::show (void) "item-activated", G_CALLBACK (event_recent_open), (gpointer) this); + + gtk_widget_show (recent_menu); } return; @@ -1826,8 +1816,6 @@ Snes9xWindow::propagate_pause_state (void) if (config->rom_loaded) enable_widget ("pause_item", TRUE); - hide_mouse_cursor (); - S9xDisplayClearBuffers (); } else @@ -1835,11 +1823,12 @@ Snes9xWindow::propagate_pause_state (void) S9xSoundStop (); enable_widget ("pause_item", FALSE); - show_mouse_cursor (); } + configure_widgets (); update_statusbar (); } + return; } @@ -1907,6 +1896,7 @@ Snes9xWindow::set_menu_item_accel_to_binding (const char *name, { Binding bin; char str[255]; + GtkAccelGroup *accel_group = NULL; if (!strcmp (binding, "Escape Key")) { @@ -1927,10 +1917,19 @@ Snes9xWindow::set_menu_item_accel_to_binding (const char *name, return; } - gtk_widget_set_accel_path (get_widget (name), - str, - glade_xml_ensure_accel (glade)); + GSList *accel_group_list = gtk_accel_groups_from_object (G_OBJECT (window)); + if (accel_group_list) + { + accel_group = GTK_ACCEL_GROUP (accel_group_list->data); + } + else + { + accel_group = gtk_accel_group_new (); + gtk_window_add_accel_group (GTK_WINDOW (window), accel_group); + } + + gtk_widget_set_accel_path (get_widget (name), str, accel_group); if (!gtk_accel_map_lookup_entry (str, NULL)) { diff --git a/gtk/src/gtk_s9xwindow.h b/gtk/src/gtk_s9xwindow.h index 58b6884c..2be2e875 100644 --- a/gtk/src/gtk_s9xwindow.h +++ b/gtk/src/gtk_s9xwindow.h @@ -7,15 +7,13 @@ #include #endif -#include - #include "gtk_s9x.h" -#include "gtk_glade_window.h" +#include "gtk_builder_window.h" #define SIZE_FLAG_NO_DRAWING -1 #define SIZE_FLAG_DIRTY -2 -class Snes9xWindow : public GladeWindow +class Snes9xWindow : public GtkBuilderWindow { public: Snes9xWindow (Snes9xConfig *config); @@ -67,6 +65,7 @@ class Snes9xWindow : public GladeWindow void update_accels (void); void toggle_ui (void); void resize_viewport (int width, int height); + void expose (GdkEventExpose *event); Snes9xConfig *config; unsigned char user_pause; @@ -81,7 +80,7 @@ class Snes9xWindow : public GladeWindow int paused_from_focus_loss; uint16 mouse_loc_x, mouse_loc_y; GdkPixbuf *icon, *splash; - GdkCursor *cursor; + GdkCursor *default_cursor, *empty_cursor; GtkDrawingArea *drawing_area; GtkWidget *recent_menu; }; diff --git a/gtk/src/snes9x.glade b/gtk/src/snes9x.ui similarity index 73% rename from gtk/src/snes9x.glade rename to gtk/src/snes9x.ui index b1ed054b..21d1a465 100644 --- a/gtk/src/snes9x.glade +++ b/gtk/src/snes9x.ui @@ -1,5760 +1,120 @@ - - - + + + - - GDK_EXPOSURE_MASK | GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_FOCUS_CHANGE_MASK | GDK_STRUCTURE_MASK | GDK_SUBSTRUCTURE_MASK - Snes9x - - - - - - - - + + 560 + 448 + About Snes9x + normal + True + False + + True + 2 - + True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 5 - + True - _File - True + 5 - - - - _Open ROM Image... - True - True - False - - - - True - gtk-open - 1 - - - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Open Recent - True - - - - - True - - - - - Open with _NetPlay... - True - Open a ROM to use with NetPlay - True - False - - - - True - gtk-network - 1 - - - - - - - True - Open _MultiCart... - True - - - - - - True - - - - - True - _Load State - True - - - - - - True - Slot _0 - True - - - - - - True - Slot _1 - True - - - - - - True - Slot _2 - True - - - - - - True - Slot _3 - True - - - - - - True - Slot _4 - True - - - - - - True - Slot _5 - True - - - - - - True - Slot _6 - True - - - - - - True - Slot _7 - True - - - - - - True - Slot _8 - True - - - - - - True - - - - - True - From _File... - True - - - - - - - - - - True - _Save State - True - - - - - - True - Slot _0 - True - - - - - - True - Slot _1 - True - - - - - - True - Slot _2 - True - - - - - - True - Slot _3 - True - - - - - - True - Slot _4 - True - - - - - - True - Slot _5 - True - - - - - - True - Slot _6 - True - - - - - - True - Slot _7 - True - - - - - - True - Slot _8 - True - - - - - - True - - - - - True - To _File... - True - - - - - - - - - - True - - - - - Save SPC... - True - True - False - - - - True - gtk-save - 1 - - - - - - - True - - - - - Show ROM _Info... - True - True - False - - - - True - gtk-dialog-info - 1 - - - - - - - True - - - - - _Quit - True - True - False - - - - True - gtk-quit - 1 - - - - - + + True + gtk-missing-image + - + + + False + 0 + - + True - _Emulation - True - - - - - Run / _Continue - True - True - False - - - - True - gtk-go-forward - 1 - - - - - - - _Pause - True - True - False - - - - True - gtk-media-pause - 1 - - - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - - - - - Load _Movie... - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - True - False - - - - True - gtk-open - 1 - - - - - - - R_ecord Movie... - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - True - False - - - - True - gtk-media-record - 1 - - - - - - - _Stop Recording - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - True - False - - - - True - gtk-media-stop - 1 - - - - - - - _Jump to Frame... - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - True - False - - - - True - gtk-media-next - 1 - - - - - - - True - - - - - Sy_nc Clients - True - True - False - - - - True - gtk-revert-to-saved - 1 - - - - - - - True - - - - - Reset - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - True - False - - - - True - gtk-redo - 1 - - - - - - - Soft _Reset - True - True - False - - - - True - gtk-refresh - 1 - - - - - - - + 0 + 10 + 10 + label106 + True + center + True + + + False + 1 + - + True - _View - True - + True + 5 + automatic - + + True + queue + out - - _Hide Menu + True - True - False - - - - True - gtk-leave-fullscreen - 1 - - - + True + False + False + textbuffer1 + - - - True - _Status Bar - True - - - - - - True - - - - - _Change Size - True - True - False - - - True - - - True - False - Exact Pixels - True - - - - - True - _1x - True - - - - - - True - _2x - True - - - - - - True - _3x - True - - - - - - True - _4x - True - - - - - - True - _5x - True - - - - - - True - - - - - True - False - Correct Aspect - True - - - - - True - 1x - True - - - - - - True - 2x - True - - - - - - True - 3x - True - - - - - - True - 4x - True - - - - - - True - 5x - True - - - - - - - - True - gtk-zoom-in - 1 - - - - - - - True - - - - - _Fullscreen - True - True - False - - - - True - gtk-fullscreen - 1 - - - - - + - + + + 2 + - - - True - _Options - True - - - - - True - Controller Ports - True - - - - - True - SNES Port 1 - True - - - - - - True - Joypad - True - - - - - - True - Mouse - True - joypad1 - - - - - - True - Superscope - True - True - joypad1 - - - - - - - - - - True - SNES Port 2 - True - - - - - - True - Joypad - True - - - - - - True - Mouse - True - joypad2 - - - - - - True - Multitap - True - joypad2 - - - - - - True - Superscope - True - True - joypad2 - - - - - - - - - - - - - - True - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - _Cheats... - True - - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - - - - - _Preferences... - True - True - False - - - - True - gtk-preferences - 1 - - - - - - - - - + - False 0 - - - 256 - 224 + + True - True - GDK_EXPOSURE_MASK | GDK_POINTER_MOTION_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_STRUCTURE_MASK | GDK_SUBSTRUCTURE_MASK - - - - - - + end + + + gtk-close + True + True + True + False + True + + + False + False + 0 + + + + False + end 1 - - - True - - - False - 2 - - - + - - - GDK_KEY_PRESS_MASK - Snes9x Preferences - center - 480 - dialog - True - False - - - - - True - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - - - True - True - left - 1 - 1 - 1 - - - - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - never - automatic - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - queue - none - - - True - 5 - - - True - 0 - none - - - True - 5 - 5 - 12 - - - True - 5 - - - Use fullscreen on ROM open - True - True - False - Go to fullscreen mode immediately after opening a ROM - True - True - - - False - False - 0 - - - - - Show frame rate - True - True - False - True - True - - - False - False - 1 - - - - - Use overscanned height - True - True - False - Use SNES extended height. Will probably cause letterboxing - True - True - - - False - False - 2 - - - - - True - 12 - - - Change fullscreen resolution: - True - True - False - Changes the screen resolution when running Snes9x in fullscreen mode - True - True - - - False - False - 0 - - - - - True - - - - 1 - - - - - False - False - 3 - - - - - - - - - True - <b>Basic Settings</b> - True - - - label_item - - - - - False - 0 - - - - - True - 0 - none - - - True - 5 - 5 - 12 - - - True - 5 - - - Scale image to fit window - True - True - False - Scales the image so no black bars are present - True - True - - - False - False - 0 - - - - - True - 12 - - - Maintain aspect-ratio: - True - True - False - Scales the image as large as possible without distortion - True - True - - - False - False - 0 - - - - - True - 8:7 Square pixels -4:3 SNES correct aspect - - - False - 1 - - - - - 1 - - - - - Force SNES-hires output - True - True - False - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Detects frames that are not output by Snes9x in hires, and scales them - True - - - 2 - - - - - True - 5 - - - Use - True - True - False - Allows scaling and filtering to use multiple processors - True - True - - - False - False - 0 - - - - - True - True - 2 2 8 1 1 0 - True - True - - - False - 1 - - - - - True - threads for filtering and scaling - - - False - 2 - - - - - 3 - - - - - True - 12 - - - True - 0 - Apply scaling filter: - - - False - 0 - - - - - True - None -SuperEagle -2xSaI -Super2xSaI -hq2x -hq3x -hq4x -EPX -EPX Smooth -Blargg's NTSC -Scanlines - - - - 1 - - - - - False - False - 4 - - - - - - - - - True - <b>Image Adjustments</b> - True - - - label_item - - - - - False - 1 - - - - - True - 0 - none - - - True - 5 - 5 - 12 - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 5 - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 12 - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - Video preset: - - - False - 0 - - - - - True - - - Composite - True - True - True - - - - False - 0 - - - - - S-Video - True - True - True - - - - False - 1 - - - - - RGB - True - True - True - - - - False - 2 - - - - - Monochrome - True - True - True - - - - False - 3 - - - - - False - 1 - - - - - 0 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 11 - 2 - 12 - 5 - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - Artifacts: - - - 6 - 7 - GTK_FILL - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - Sharpness: - - - 4 - 5 - GTK_FILL - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - Brightness: - - - 3 - 4 - GTK_FILL - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - Contrast: - - - 2 - 3 - GTK_FILL - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - Saturation: - - - 1 - 2 - GTK_FILL - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - Hue: - - - GTK_FILL - - - - - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 -1 1 0.01 0.10000000000000001 0 - False - -1 - 2 - left - - - 1 - 2 - - - - - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 -1 1 0.01 0.10000000000000001 0 - False - -1 - 2 - left - - - 1 - 2 - 1 - 2 - - - - - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 -1 1 0.01 0.10000000000000001 0 - False - -1 - 2 - left - - - 1 - 2 - 2 - 3 - - - - - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 -1 1 0.01 0.10000000000000001 0 - False - -1 - 2 - left - - - 1 - 2 - 3 - 4 - - - - - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 1.0408340855860843e-17 -1 1 0.01 0.10000000000000001 0 - False - -1 - 2 - left - - - 1 - 2 - 4 - 5 - - - - - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 -1 1 0.01 0.10000000000000001 0 - False - -1 - 2 - left - - - 1 - 2 - 6 - 7 - - - - - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 -1 1 0.01 0.10000000000000001 0 - False - -1 - 2 - left - - - 1 - 2 - 7 - 8 - - - - - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 -1 1 0.01 0.10000000000000001 0 - False - -1 - 2 - left - - - 1 - 2 - 8 - 9 - - - - - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 -1 1 0.01 0.10000000000000001 0 - False - -1 - 2 - left - - - 1 - 2 - 9 - 10 - - - - - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 -1 1 0.01 0.10000000000000001 0 - False - -1 - 2 - left - - - 1 - 2 - 10 - 11 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - Gamma: - - - 7 - 8 - GTK_FILL - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - Fringing: - - - 8 - 9 - GTK_FILL - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - Bleed: - - - 9 - 10 - GTK_FILL - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - Resolution: - - - 10 - 11 - GTK_FILL - - - - - True - - - 2 - 5 - 6 - - - - - 1 - - - - - Merge odd and even fields - True - True - False - True - - - 2 - - - - - True - 12 - - - True - 0 - Scanline intensity: - - - False - 0 - - - - - True - 0% -12.5% -25% -50% -100% - - - False - 1 - - - - - 3 - - - - - - - - - True - <b>NTSC Filter</b> - True - - - label_item - - - - - False - 2 - - - - - True - 0 - none - - - True - 5 - 5 - 12 - - - True - 12 - - - True - 0 - Scanline intensity: - - - False - 0 - - - - - True - 12.5% -25% -50% -100% - - - False - 1 - - - - - - - - - True - <b>Scanline Filter</b> - True - - - label_item - - - - - False - 3 - - - - - True - 0 - none - - - True - 5 - 5 - 12 - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 5 - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - - - - - 0 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 5 - - - Bilinear-filter output - True - True - False - Smoothens (blurs) the image - True - True - - - 0 - - - - - Sync to vertical blank - True - True - False - Sync the image to the vertical retrace to stop tearing - True - True - - - False - False - 1 - - - - - Allow non-power-of-two textures - True - True - False - Prevents edge artifacts, but can slow performance - True - - - 2 - - - - - Use pixel-buffer objects - True - True - False - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Can be faster or slower depending on drivers - True - - - 3 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 10 - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Different formats can yield highly different performance - 10 - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Pixel-buffer format: - - - False - 0 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 16-bit (GL_BGRA) -24-bit (GL_RGB) -32-bit (GL_BGRA) - - - False - 1 - - - - - - - 4 - - - - - 1 - - - - - True - - - Force an inverted byte-ordering - True - True - False - Forces a swapped byte-ordering for cases where the system's endian is used instead of the video card - True - - - 0 - - - - - 2 - - - - - - - - - True - <b>Hardware Acceleration</b> - True - - - label_item - - - - - False - 4 - - - - - - - - - - - True - - - True - video-display - - - 0 - - - - - True - Display - True - - - False - False - 1 - - - - - False - tab - - - - - True - True - never - automatic - - - True - queue - none - - - True - 5 - 0 - none - - - True - 12 - - - True - 5 - 5 - - - True - 12 - - - True - Sound driver: - - - False - False - 0 - - - - - True - - - - False - False - 1 - - - - - False - False - 0 - - - - - Synchronize with sound - True - True - False - Base emulation speed on the rate sound is output - True - - - False - False - 1 - - - - - Mute sound output - True - True - False - Disables output of sound - True - True - - - False - False - 2 - - - - - Stereo - True - True - False - Output two channels, left and right - True - True - - - False - False - 3 - - - - - True - 3 - 2 - 10 - 5 - - - True - 0 - Playback rate: - - - GTK_FILL - - - - - - True - 5 - - - True - True - 2 2 256 1 1 0 - True - True - - - False - 0 - - - - - True - milliseconds - - - False - 1 - - - - - 1 - 2 - 2 - 3 - GTK_FILL - GTK_FILL - - - - - True - 0 - Buffer size: - - - 2 - 3 - GTK_FILL - GTK_FILL - - - - - True - 0 - Input rate: - - - 1 - 2 - GTK_FILL - - - - - True - True - Adjust to produce more or less data. Decrease the rate if experiencing crackling. Increase the rate if experiencing frame-rate stuttering. Best used with the "Synchronize with sound" option - 31990 31500 32500 1 10 0 - False - 0 - left - - - 1 - 2 - 1 - 2 - - - - - True - - - True - 48000 hz -44100 hz -32000 hz (SNES Default) -22050 hz -16000 hz -11025 hz -8000 hz -0 hz - - - False - False - 0 - - - - - 1 - 2 - GTK_FILL - - - - - False - 4 - - - - - - - - - True - <b>Sound Settings</b> - True - - - label_item - - - - - - - - - 1 - - - - - True - - - True - audio-x-generic - - - 0 - - - - - True - Sound - True - - - False - False - 1 - - - - - 1 - False - tab - - - - - True - True - automatic - automatic - - - True - queue - none - - - True - - - True - 5 - 0 - none - - - True - 12 - - - True - 5 - 5 - - - True - 10 - - - True - Frameskip: - - - False - False - 0 - - - - - True - Automatic -0 -1 -2 -3 -4 -5 -6 -7 -8 -9 - - - False - False - 1 - - - - - False - 0 - - - - - Enable HDMA - True - True - False - Enable HDMA. Required feature for compatibility with some games - True - True - - - False - False - 1 - - - - - Block invalid VRAM access - True - True - False - True - - - 2 - - - - - Allow opposing dpad directions - True - True - False - Let left and right or up and down be pressed at the same time - True - - - 3 - - - - - - - - - True - <b>Accuracy</b> - True - - - label_item - - - - - False - 0 - - - - - True - 5 - 0 - none - - - True - 12 - - - True - 5 - 5 - - - Pause emulation when switching away from Snes9x - True - True - False - True - - - 0 - - - - - True - 12 - - - True - The ESC key should: - - - False - 0 - - - - - True - Toggle the menu bar -Exit fullscreen mode -Quit Snes9x - - - False - 1 - - - - - 1 - - - - - - - - - True - <b>Window Switching</b> - True - - - label_item - - - - - False - 1 - - - - - True - 5 - 0 - none - - - True - 12 - - - True - 5 - - - Prevent the screensaver from activating - True - True - False - True - - - 0 - - - - - - - - - True - <b>Screensaver</b> - True - - - label_item - - - - - False - 2 - - - - - - - - - 2 - - - - - True - - - True - utilities-terminal - - - 0 - - - - - True - Emulation - True - - - False - False - 1 - - - - - 2 - False - tab - - - - - True - - - True - 5 - 0 - none - - - True - 12 - - - True - 2 - 2 - 5 - 10 - - - True - 5 - - - True - True - Automatically save the game's SRAM at this interval. Setting this to 0 will only save when quitting or changing ROMs - 4 - - - 0 - - - - - True - seconds after change - - - False - False - 1 - - - - - 1 - 2 - 1 - 2 - - - - - - - True - - - ROM folder - True - True - False - Store data in the same folder as the ROM file used - True - True - - - False - False - 0 - - - - - Snes9x configuration folder - True - True - False - Store data in $HOME/.snes9x/sram - True - True - rom_folder_radio - - - False - False - 1 - - - - - Custom folder: - True - True - False - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - True - rom_folder_radio - - - False - 2 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 9 - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - False - - - 0 - - - - - Browse... - True - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - - - - False - 1 - - - - - 3 - - - - - 1 - 2 - - - - - - True - 0 - Save SRAM: - - - 1 - 2 - - - - - - - True - 0 - Save data in: - - - - - - - - - - - - - True - <b>Game Data</b> - True - - - label_item - - - - - False - 0 - - - - - 3 - - - - - True - - - True - folder - - - 0 - - - - - True - Files - True - - - False - False - 1 - - - - - 3 - False - tab - - - - - True - 5 - 5 - - - True - 5 - - - True - 5 - <b>Joypad:</b> - True - - - False - False - 0 - - - - - True - 1 -2 -3 -4 -5 -1+ -2+ -3+ -4+ -5+ - - - - False - 1 - - - - - True - - - False - 2 - - - - - _Reset - True - True - True - True - - - - False - False - 3 - - - - - True - - - False - 4 - - - - - True - Swap with: - - - False - 5 - - - - - True - 1 -2 -3 -4 -5 -1+ -2+ -3+ -4+ -5+ - - - False - 6 - - - - - _Swap - True - True - True - True - - - - False - 7 - - - - - False - 0 - - - - - Use modifier keys (CTRL, SHIFT, ALT) directly - True - True - False - Allow using modifier keys as independent keys instead of modifiers - True - True - - - False - False - 1 - - - - - True - True - - - - True - 10 - 12 - - - True - 6 - 2 - 10 - 5 - - - True - 0 - Up - - - GTK_FILL - - - - - - True - 0 - Down - - - 1 - 2 - GTK_FILL - - - - - - True - 0 - Left - - - 2 - 3 - GTK_FILL - - - - - - True - 0 - Right - - - 3 - 4 - GTK_FILL - - - - - - True - 0 - Start - - - 4 - 5 - GTK_FILL - - - - - - True - 0 - Select - - - 5 - 6 - GTK_FILL - - - - - - 50 - True - True - False - - - 1 - 2 - GTK_FILL - - - - - 50 - True - True - False - - - 1 - 2 - 1 - 2 - GTK_FILL - - - - - 50 - True - True - False - - - 1 - 2 - 2 - 3 - GTK_FILL - - - - - 50 - True - True - False - - - 1 - 2 - 3 - 4 - GTK_FILL - - - - - 50 - True - True - False - - - 1 - 2 - 4 - 5 - GTK_FILL - - - - - 50 - True - True - False - - - 1 - 2 - 5 - 6 - GTK_FILL - - - - - 0 - - - - - True - 6 - 2 - 10 - 5 - - - True - 0 - A - - - GTK_FILL - - - - - - True - 0 - B - - - 1 - 2 - GTK_FILL - - - - - - True - 0 - X - - - 2 - 3 - GTK_FILL - - - - - - True - 0 - Y - - - 3 - 4 - GTK_FILL - - - - - - True - 0 - L - - - 4 - 5 - GTK_FILL - - - - - - True - 0 - R - - - 5 - 6 - GTK_FILL - - - - - - 50 - True - True - False - - - 1 - 2 - 5 - 6 - GTK_FILL - - - - - 50 - True - True - False - - - 1 - 2 - 3 - 4 - GTK_FILL - - - - - 50 - True - True - False - - - 1 - 2 - 4 - 5 - GTK_FILL - - - - - 50 - True - True - False - - - 1 - 2 - 2 - 3 - GTK_FILL - - - - - 50 - True - True - False - - - 1 - 2 - 1 - 2 - GTK_FILL - - - - - 50 - True - True - False - - - 1 - 2 - GTK_FILL - - - - - 1 - - - - - - - True - Buttons - - - False - tab - - - - - True - 5 - 2 - 2 - 5 - - - True - 5 - 6 - 2 - 10 - 5 - - - True - 0 - A - - - GTK_FILL - - - - - - True - 0 - B - - - 1 - 2 - GTK_FILL - - - - - - True - 0 - X - - - 2 - 3 - GTK_FILL - - - - - - True - 0 - Y - - - 3 - 4 - GTK_FILL - - - - - - True - 0 - L - - - 4 - 5 - GTK_FILL - - - - - - True - 0 - R - - - 5 - 6 - GTK_FILL - - - - - - 50 - True - True - False - - - 1 - 2 - 5 - 6 - GTK_FILL - - - - - 50 - True - True - False - - - 1 - 2 - 4 - 5 - GTK_FILL - - - - - 50 - True - True - False - - - 1 - 2 - 3 - 4 - GTK_FILL - - - - - 50 - True - True - False - - - 1 - 2 - 2 - 3 - GTK_FILL - - - - - 50 - True - True - False - - - 1 - 2 - 1 - 2 - GTK_FILL - - - - - 50 - True - True - False - - - 1 - 2 - GTK_FILL - - - - - 1 - 2 - 1 - 2 - GTK_FILL - - - - - True - 5 - 6 - 2 - 10 - 5 - - - True - 0 - A - - - GTK_FILL - - - - - - True - 0 - B - - - 1 - 2 - GTK_FILL - - - - - - True - 0 - X - - - 2 - 3 - GTK_FILL - - - - - - True - 0 - Y - - - 3 - 4 - GTK_FILL - - - - - - True - 0 - L - - - 4 - 5 - GTK_FILL - - - - - - True - 0 - R - - - 5 - 6 - GTK_FILL - - - - - - 50 - True - True - False - - - 1 - 2 - GTK_FILL - - - - - 50 - True - True - False - - - 1 - 2 - 1 - 2 - GTK_FILL - - - - - 50 - True - True - False - - - 1 - 2 - 2 - 3 - GTK_FILL - - - - - 50 - True - True - False - - - 1 - 2 - 3 - 4 - GTK_FILL - - - - - 50 - True - True - False - - - 1 - 2 - 4 - 5 - GTK_FILL - - - - - 50 - True - True - False - - - 1 - 2 - 5 - 6 - GTK_FILL - - - - - 1 - 2 - GTK_FILL - - - - - True - 0 - <b>Sticky</b> - True - center - - - 1 - 2 - - - - - - - True - 0 - <b>Turbo</b> - True - center - - - - - - - - - 1 - False - - - - - True - Turbo / Sticky Buttons - - - 1 - False - tab - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 5 - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 5 - 0 - none - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 12 - - - True - 5 - 5 - - - True - Set new axis bindings at: - - - False - False - 0 - - - - - True - True - Changes the amount a joystick should be tilted to register a button press - 50 1 100 1 10 0 - 1 - True - - - False - False - 1 - - - - - True - percent - - - False - False - 2 - - - - - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - <b>Joystick Axis Threshold</b> - True - - - label_item - - - - - False - 0 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - none - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 12 - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 5 - 5 - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - Center all axes on all joysticks and press Calibrate. - - - False - False - 0 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - - - Cali_brate - True - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - True - - - - False - False - 0 - - - - - - - - False - False - 1 - - - - - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - <b>Calibration</b> - True - - - label_item - - - - - 1 - - - - - 2 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Joystick Options - - - 2 - False - tab - - - - - 2 - - - - - True - <small>Click an entry and then press the desired keys or joystick button -<i>Escape</i>: Move to next<i> Shift-Escape</i>: Clear selected</small> - True - fill - True - - - False - 3 - - - - - 4 - - - - - True - - - True - input-gaming - - - 0 - - - - - True - Joypads - True - - - False - False - 1 - - - - - 4 - False - tab - - - - - True - 5 - 5 - - - True - 0 - 5 - <b>Snes9x Emulator Shortcut Keys</b> - True - - - False - False - 0 - - - - - True - - - False - False - 1 - - - - - True - True - - - - True - True - never - automatic - - - True - queue - none - - - True - 10 - 11 - 2 - 10 - 5 - - - True - 0 - Soft reset - - - 9 - 10 - GTK_FILL - - - - - - True - 0 - Hardware reset - - - 8 - 9 - GTK_FILL - - - - - - True - 0 - Increase frame time - - - 7 - 8 - GTK_FILL - - - - - - True - 0 - Decrease frame time - - - 6 - 7 - GTK_FILL - - - - - - True - 0 - Increase frame rate - - - 5 - 6 - GTK_FILL - - - - - - True - 0 - Decrease frame rate - - - 4 - 5 - GTK_FILL - - - - - - True - 0 - Pause - - - 3 - 4 - GTK_FILL - - - - - - True - 0 - Toggle turbo - - - 2 - 3 - GTK_FILL - - - - - - True - 0 - Enable turbo - - - 1 - 2 - GTK_FILL - - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - Open ROM - - - GTK_FILL - - - - - - True - 0 - Quit Snes9x - - - 10 - 11 - GTK_FILL - GTK_FILL - - - - - True - True - False - - - 1 - 2 - GTK_FILL - - - - - True - True - False - - - 1 - 2 - 1 - 2 - GTK_FILL - - - - - True - True - False - - - 1 - 2 - 2 - 3 - GTK_FILL - - - - - True - True - False - - - 1 - 2 - 3 - 4 - GTK_FILL - - - - - True - True - False - - - 1 - 2 - 4 - 5 - GTK_FILL - - - - - True - True - False - - - 1 - 2 - 5 - 6 - GTK_FILL - - - - - True - True - False - - - 1 - 2 - 6 - 7 - GTK_FILL - - - - - True - True - False - - - 1 - 2 - 7 - 8 - GTK_FILL - - - - - True - True - False - - - 1 - 2 - 8 - 9 - GTK_FILL - - - - - True - True - False - - - 1 - 2 - 9 - 10 - GTK_FILL - - - - - True - True - False - - - 1 - 2 - 10 - 11 - GTK_FILL - - - - - - - - - - - True - Emulation - - - False - tab - - - - - True - True - never - automatic - - - True - queue - none - - - True - 10 - 8 - 2 - 10 - 5 - - - True - 0 - Toggle BG layer 0 - - - GTK_FILL - - - - - - True - 0 - Toggle BG layer 1 - - - 1 - 2 - GTK_FILL - - - - - - True - 0 - Toggle BG layer 2 - - - 2 - 3 - GTK_FILL - - - - - - True - 0 - Toggle BG layer 3 - - - 3 - 4 - GTK_FILL - - - - - - True - 0 - Toggle sprites - - - 4 - 5 - GTK_FILL - - - - - - True - 0 - BG layering hack - - - 5 - 6 - GTK_FILL - - - - - - True - 0 - Screenshot - - - 6 - 7 - GTK_FILL - - - - - - True - 0 - Toggle fullscreen - - - 7 - 8 - GTK_FILL - - - - - - True - True - False - - - 1 - 2 - GTK_FILL - - - - - True - True - False - - - 1 - 2 - 1 - 2 - GTK_FILL - - - - - True - True - False - - - 1 - 2 - 2 - 3 - GTK_FILL - - - - - True - True - False - - - 1 - 2 - 3 - 4 - GTK_FILL - - - - - True - True - False - - - 1 - 2 - 4 - 5 - GTK_FILL - - - - - True - True - False - - - 1 - 2 - 5 - 6 - GTK_FILL - - - - - True - True - False - - - 1 - 2 - 6 - 7 - GTK_FILL - - - - - True - True - False - - - 1 - 2 - 7 - 8 - GTK_FILL - - - - - - - - - 1 - - - - - True - Graphics - - - 1 - False - tab - - - - - True - True - never - automatic - - - True - queue - none - - - True - 10 - 10 - 4 - 10 - 5 - - - True - 0 - <b>Quick save state</b> - True - center - - - 2 - - - - - - - True - 0 - <b>Quick load state</b> - True - - - 2 - 4 - - - - - - - True - 0 - Slot 1 - - - 2 - 3 - - - - - - - True - 0 - Slot 0 - - - 1 - 2 - - - - - - - True - 0 - Slot 2 - - - 3 - 4 - - - - - - - True - 0 - Slot 3 - - - 4 - 5 - - - - - - - True - 0 - Slot 4 - - - 5 - 6 - - - - - - - True - 0 - Slot 5 - - - 6 - 7 - - - - - - - True - 0 - Slot 6 - - - 7 - 8 - - - - - - - True - 0 - Slot 7 - - - 8 - 9 - - - - - - - True - 0 - Slot 0 - - - 2 - 3 - 1 - 2 - - - - - - - True - 0 - Slot 1 - - - 2 - 3 - 2 - 3 - - - - - - - True - 0 - Slot 2 - - - 2 - 3 - 3 - 4 - - - - - - - True - 0 - Slot 3 - - - 2 - 3 - 4 - 5 - - - - - - - True - 0 - Slot 4 - - - 2 - 3 - 5 - 6 - - - - - - - True - 0 - Slot 5 - - - 2 - 3 - 6 - 7 - - - - - - - True - 0 - Slot 6 - - - 2 - 3 - 7 - 8 - - - - - - - True - 0 - Slot 7 - - - 2 - 3 - 8 - 9 - - - - - - - True - 0 - Slot 8 - - - 2 - 3 - 9 - 10 - - - - - - - True - 0 - Slot 8 - - - 9 - 10 - - - - - - - 50 - True - True - False - - - 1 - 2 - 1 - 2 - GTK_FILL - - - - - 50 - True - True - False - - - 1 - 2 - 2 - 3 - GTK_FILL - - - - - 50 - True - True - False - - - 1 - 2 - 3 - 4 - GTK_FILL - - - - - 50 - True - True - False - - - 1 - 2 - 4 - 5 - GTK_FILL - - - - - 50 - True - True - False - - - 1 - 2 - 5 - 6 - GTK_FILL - - - - - 50 - True - True - False - - - 1 - 2 - 6 - 7 - GTK_FILL - - - - - 50 - True - True - False - - - 1 - 2 - 7 - 8 - GTK_FILL - - - - - 50 - True - True - False - - - 1 - 2 - 8 - 9 - GTK_FILL - - - - - 50 - True - True - False - - - 1 - 2 - 9 - 10 - GTK_FILL - - - - - 50 - True - True - False - - - 3 - 4 - 1 - 2 - GTK_FILL - - - - - 50 - True - True - False - - - 3 - 4 - 3 - 4 - GTK_FILL - - - - - 50 - True - True - False - - - 3 - 4 - 2 - 3 - GTK_FILL - - - - - 50 - True - True - False - - - 3 - 4 - 4 - 5 - GTK_FILL - - - - - 50 - True - True - False - - - 3 - 4 - 5 - 6 - GTK_FILL - - - - - 50 - True - True - False - - - 3 - 4 - 9 - 10 - GTK_FILL - - - - - 50 - True - True - False - - - 3 - 4 - 7 - 8 - GTK_FILL - - - - - 50 - True - True - False - - - 3 - 4 - 6 - 7 - GTK_FILL - - - - - 50 - True - True - False - - - 3 - 4 - 8 - 9 - GTK_FILL - - - - - - - - - 2 - - - - - True - Save States - - - 2 - False - tab - - - - - True - True - never - automatic - - - True - queue - none - - - True - 10 - 9 - 2 - 10 - 5 - - - True - 0 - Toggle sound channel 0 - - - GTK_FILL - - - - - - True - 0 - Toggle sound channel 1 - - - 1 - 2 - GTK_FILL - - - - - - True - 0 - Toggle sound channel 2 - - - 2 - 3 - GTK_FILL - - - - - - True - 0 - Toggle sound channel 3 - - - 3 - 4 - GTK_FILL - - - - - - True - 0 - Toggle sound channel 4 - - - 4 - 5 - GTK_FILL - - - - - - True - 0 - Toggle sound channel 5 - - - 5 - 6 - GTK_FILL - - - - - - True - 0 - Toggle sound channel 6 - - - 6 - 7 - GTK_FILL - - - - - - True - 0 - Toggle sound channel 7 - - - 7 - 8 - GTK_FILL - - - - - - True - 0 - Toggle all sound channels - - - 8 - 9 - GTK_FILL - - - - - - True - True - False - - - 1 - 2 - GTK_FILL - - - - - True - True - False - - - 1 - 2 - 1 - 2 - GTK_FILL - - - - - True - True - False - - - 1 - 2 - 2 - 3 - GTK_FILL - - - - - True - True - False - - - 1 - 2 - 3 - 4 - GTK_FILL - - - - - True - True - False - - - 1 - 2 - 4 - 5 - GTK_FILL - - - - - True - True - False - - - 1 - 2 - 5 - 6 - GTK_FILL - - - - - True - True - False - - - 1 - 2 - 6 - 7 - GTK_FILL - - - - - True - True - False - - - 1 - 2 - 7 - 8 - GTK_FILL - - - - - True - True - False - - - 1 - 2 - 8 - 9 - GTK_FILL - - - - - - - - - 3 - - - - - True - Sound - - - 3 - False - tab - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 10 - 6 - 2 - 10 - 5 - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - Seek to frame - - - 4 - 5 - GTK_FILL - - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - Load Movie - - - 3 - 4 - GTK_FILL - - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - Stop movie recording - - - 2 - 3 - GTK_FILL - - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - Begin movie recording - - - 1 - 2 - GTK_FILL - - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - Save SPC - - - GTK_FILL - - - - - - True - True - False - - - 1 - 2 - GTK_FILL - - - - - True - True - False - - - 1 - 2 - 1 - 2 - GTK_FILL - - - - - True - True - False - - - 1 - 2 - 2 - 3 - GTK_FILL - - - - - True - True - False - - - 1 - 2 - 3 - 4 - GTK_FILL - - - - - True - True - False - - - 1 - 2 - 4 - 5 - GTK_FILL - - - - - True - 0 - Swap controllers 1 & 2 - - - 5 - 6 - GTK_FILL - - - - - - True - True - - - 1 - 2 - 5 - 6 - GTK_FILL - - - - - 4 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Misc - - - 4 - False - tab - - - - - 2 - - - - - True - <small>Click an entry and then press the desired keys or joystick button -<i>Escape</i>: Move to next<i> Shift-Escape</i>: Clear selected</small> - True - fill - True - - - False - False - 3 - - - - - 5 - - - - - True - - - True - input-keyboard - - - 0 - - - - - True - Shortcuts - True - - - False - False - 1 - - - - - 5 - False - tab - - - - - True - 5 - - - True - 5 - - - True - gtk-missing-image - - - - - False - 0 - - - - - True - 0 - 10 - 10 - label106 - True - center - True - - - False - False - 1 - - - - - True - True - 5 - automatic - - - True - queue - out - - - True - True - False - False - Snes9x - Portable Super Nintendo Entertainment System (TM) emulator. + + button15 + + + + Snes9x - Portable Super Nintendo Entertainment System (TM) emulator. (c) Copyright 1996 - 2002 Gary Henderson (gary.henderson@ntlworld.com), Jerremy Koot (jkoot@snes9x.com) @@ -5927,205 +287,296 @@ Quit Snes9x Super NES and Super Nintendo Entertainment System are trademarks of Nintendo Co., Limited and its subsidiary companies. - - - - - - - 2 - - - - - 6 - - - - - True - - - True - dialog-information - - - 0 - - - - - True - Version Info - True - - - False - False - 1 - - - - - 6 - False - tab - - - - - - - 2 - - - - - True - end - - - gtk-cancel - -6 - True - True - True - False - True - - - False - False - 0 - - - - - gtk-apply - -10 - True - True - True - False - True - - - - False - False - 1 - - - - - gtk-ok - -5 - True - True - True - False - True - - - False - False - 2 - - - - - False - end - 0 - - - - - - - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + + + 2 + 8 + 2 + 1 + 1 + + + -1 + 1 + 0.01 + 0.10000000000000001 + + + -1 + 1 + 0.01 + 0.10000000000000001 + + + -1 + 1 + 0.01 + 0.10000000000000001 + + + -1 + 1 + 0.01 + 0.10000000000000001 + + + -1 + 1 + 1.0408340855860843e-17 + 0.01 + 0.10000000000000001 + + + -1 + 1 + 0.01 + 0.10000000000000001 + + + -1 + 1 + 0.01 + 0.10000000000000001 + + + -1 + 1 + 0.01 + 0.10000000000000001 + + + -1 + 1 + 0.01 + 0.10000000000000001 + + + -1 + 1 + 0.01 + 0.10000000000000001 + + + 2 + 256 + 2 + 1 + 1 + + + 31500 + 32500 + 31990 + 1 + 10 + + + 1 + 100 + 50 + 1 + 10 + + + 1 + 9999 + 6096 + 1 + 1 + + + 1 + 9999 + 6096 + 1 + 1 + + + 1 + 60 + 1 + 1 + 1 + + + True + gtk-preferences + 1 + + + True + gtk-fullscreen + 1 + + + True + gtk-zoom-in + 1 + + + True + gtk-leave-fullscreen + 1 + + + True + gtk-refresh + 1 + + + True + gtk-redo + 1 + + + True + gtk-revert-to-saved + 1 + + + True + gtk-media-next + 1 + + + True + gtk-media-stop + 1 + + + True + gtk-media-record + 1 + + + True + gtk-open + 1 + + + True + gtk-media-pause + 1 + + + True + gtk-go-forward + 1 + + + True + gtk-quit + 1 + + + True + gtk-dialog-info + 1 + + + True + gtk-save + 1 + + + True + gtk-network + 1 + + + True + gtk-open + 1 + + 5 - Advance to Frame + Open Multiple ROM Images (MultiCart) center-on-parent + 320 dialog - True False - + True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 2 - + True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 5 - 10 + 5 - + True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - The current frame in the movie is - True - - - 0 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 10 + 12 - + True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - Fast-forward to frame - + Slot A: + + False 0 - + True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - True - + Select an Image for Slot A + 1 - + + False + 0 + + + + + True + 12 + + + True + Slot B: + + + False + 0 + + + + + True + Select an Image for Slot B + + + 1 + + + + + False 1 - + - False 1 - + True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK end - + gtk-cancel - -6 True True True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK True - + False False @@ -6133,34 +584,425 @@ Quit Snes9x - + gtk-ok - -5 True True - True - True True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK True - + False False 1 - + False end 0 - + - - + + button14 + button13 + + + + 5 + Snes9x NetPlay + center-on-parent + dialog + False + + + True + 2 + + + True + 5 + 5 + + + True + 0 + none + + + True + 12 + + + True + 5 + 5 + + + True + True + The game chosen will be loaded before connecting. This field can be blank if the server will send the ROM image + False + + + 0 + + + + + Browse... + True + True + True + + + + False + 1 + + + + + True + True + True + + + + True + Clear entry + gtk-clear + 1 + + + + + False + 2 + + + + + + + + + True + <b>ROM Image</b> + True + + + + + False + 0 + + + + + True + 0 + none + + + True + 5 + 12 + + + True + + + Connect to another computer + True + True + False + Connect to another computer that is running Snes9x NetPlay as a server + True + True + + + 0 + + + + + True + 5 + 5 + + + True + Name or IP address: + + + False + 0 + + + + + True + True + Domain name or internet protocol address of a remote computer + + + 1 + + + + + True + Port: + + + False + 2 + + + + + True + True + Connect to specified TCP port on remote computer + adjustment3 + True + True + + + False + 3 + + + + + 1 + + + + + Act as a server + True + True + False + Host a game on this computer as Player 1, requiring extra throughput to support multitple users + True + True + connect_radio + + + + 2 + + + + + + + + + True + <b>Server</b> + True + + + + + False + 1 + + + + + True + 0 + none + + + True + 12 + + + True + 5 + 5 + + + Sync using reset + True + True + False + Reset the game when players join instead of transferring potentially unreliable freeze states + True + + + False + 0 + + + + + Send ROM image to clients + True + True + False + Send the running game image to players instead of requiring them to have their own copies + True + + + False + 1 + + + + + True + 5 + + + True + Default port: + + + False + 0 + + + + + True + True + TCP port used as a connection point for remote clients + adjustment2 + True + True + + + False + 1 + + + + + False + 2 + + + + + True + 5 + + + True + Ask server to pause when + + + False + 0 + + + + + True + True + adjustment1 + True + True + + + False + 1 + + + + + True + frames behind + + + False + 2 + + + + + False + 3 + + + + + + + + + True + <b>Settings</b> + True + + + + + 2 + + + + + 1 + + + + + True + end + + + gtk-cancel + True + True + True + True + + + False + False + 0 + + + + + gtk-connect + True + True + True + True + True + + + False + False + 1 + + + + + False + end + 0 + + + + + + button9 + button10 + + + 512 350 GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK @@ -6171,60 +1013,61 @@ Quit Snes9x True False - + True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 2 - + True 5 - + True 0 in - + True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - + - + - - label_item - - + 0 - + True 5 5 - + True 0 Type: - + False 0 - + True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Game Genie -Pro Action Replay -Goldfinger - + liststore1 + + + + 0 + + + False False @@ -6232,53 +1075,53 @@ Goldfinger - + True 0 Description: - + False 2 - + True True 21 - + False 3 - + True 0 Code: - + False 4 - + True True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK True - + False 5 - + gtk-add True True @@ -6287,8 +1130,8 @@ Goldfinger True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK True - - + + False False @@ -6296,591 +1139,6431 @@ Goldfinger - + True - + False 7 - + gtk-remove True True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK True - - + + False False 8 - + False False 1 - + 1 - + True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK end - + gtk-close True True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK True - + False False 0 - + False end 0 - + - - + + button7 + + + + + + + + + + + + + + + + 8:7 Square pixels + + + 4:3 SNES correct aspect + + + + + + + + + + + None + + + SuperEagle + + + 2xSaI + + + Super2xSaI + + + EPX + + + EPX Smooth + + + Blargg's NTSC + + + Scanlines + + + + + + + + + + + 0% + + + 12.5% + + + 25% + + + 50% + + + 100% + + + + + + + + + + + 12.5% + + + 25% + + + 50% + + + 100% + + + + + + + + + + + + + + + + + 16-bit (GL_BGRA) + + + 24-bit (GL_RGB) + + + 32-bit (GL_BGRA) + + + + + + + + + + + + + + + + + 48000 hz + + + 44100 hz + + + 32000 hz (SNES Default) + + + 22050 hz + + + 16000 hz + + + 11025 hz + + + 8000 hz + + + 0 hz + + + + + + + + + + + Automatic + + + 0 + + + 1 + + + 2 + + + 3 + + + 4 + + + 5 + + + 6 + + + 7 + + + 8 + + + 9 + + + + + + + + + + + Toggle the menu bar + + + Exit fullscreen mode + + + Quit Snes9x + + + + + + + + + + + 1 + + + 2 + + + 3 + + + 4 + + + 5 + + + 1+ + + + 2+ + + + 3+ + + + 4+ + + + 5+ + + + + + + + + + + + 1 + + + 2 + + + 3 + + + 4 + + + 5 + + + 1+ + + + 2+ + + + 3+ + + + 4+ + + + 5+ + + + + + + + + + + + Game Genie + + + Pro Action Replay + + + Goldfinger + + + + + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 5 - Snes9x NetPlay + Advance to Frame center-on-parent dialog + True False - + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 2 - + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 5 - 5 + 10 - + True - 0 - none - - - True - 12 - - - True - 5 - 5 - - - True - True - The game chosen will be loaded before connecting. This field can be blank if the server will send the ROM image - False - - - 0 - - - - - Browse... - True - True - True - - - - False - 1 - - - - - True - True - True - - - - True - Clear entry - gtk-clear - 1 - - - - - False - 2 - - - - - - - - - True - <b>ROM Image</b> - True - - - label_item - - - + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + The current frame in the movie is + True + - False 0 - + True - 0 - none + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 10 - + True - 5 - 12 + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + Fast-forward to frame + + + 0 + + + + + True + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + True + + + 1 + + + + + 1 + + + + + False + 1 + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + end + + + gtk-cancel + True + True + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + True + + + False + False + 0 + + + + + gtk-ok + True + True + True + True + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + True + + + False + False + 1 + + + + + False + end + 0 + + + + + + button3 + button2 + + + + GDK_KEY_PRESS_MASK + Snes9x Preferences + center + 480 + dialog + True + False + + + + + True + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + + + True + True + left + 0 + 1 + 0 + + + + True + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + never + automatic - + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + queue + none - - Connect to another computer - True - True - False - Connect to another computer that is running Snes9x NetPlay as a server - True - True - - - 0 - - - - + True 5 - 5 - + True - Name or IP address: - + 0 + none + + + True + 5 + 5 + 12 + + + True + 5 + + + Use fullscreen on ROM open + True + True + False + Go to fullscreen mode immediately after opening a ROM + True + True + + + False + False + 0 + + + + + Show frame rate + True + True + False + True + True + + + False + False + 1 + + + + + Use overscanned height + True + True + False + Use SNES extended height. Will probably cause letterboxing + True + True + + + False + False + 2 + + + + + True + 12 + + + Change fullscreen resolution: + True + True + False + Changes the screen resolution when running Snes9x in fullscreen mode + True + True + + + False + False + 0 + + + + + True + liststore14 + + + + 0 + + + + + 1 + + + + + False + False + 3 + + + + + + + + + True + <b>Basic Settings</b> + True + + + False 0 - + True - True - Domain name or internet protocol address of a remote computer - + 0 + none + + + True + 5 + 5 + 12 + + + True + 5 + + + Scale image to fit window + True + True + False + Scales the image so no black bars are present + True + True + + + False + False + 0 + + + + + True + 12 + + + Maintain aspect-ratio: + True + True + False + Scales the image as large as possible without distortion + True + True + + + False + False + 0 + + + + + True + liststore13 + + + + 0 + + + + + False + 1 + + + + + 1 + + + + + Force SNES-hires output + True + True + False + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + Detects frames that are not output by Snes9x in hires, and scales them + True + + + 2 + + + + + True + 5 + + + Use + True + True + False + Allows scaling and filtering to use multiple processors + True + True + + + False + False + 0 + + + + + True + True + adjustment17 + True + True + + + False + 1 + + + + + True + threads for filtering and scaling + + + False + 2 + + + + + 3 + + + + + True + 12 + + + True + 0 + Apply scaling filter: + + + False + 0 + + + + + True + liststore12 + + + + + 0 + + + + + 1 + + + + + False + False + 4 + + + + + + + + + True + <b>Image Adjustments</b> + True + + + + False 1 - + True - Port: - + 0 + none + + + True + 5 + 5 + 12 + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 5 + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 12 + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + Video preset: + + + False + 0 + + + + + True + + + Composite + True + True + True + + + + False + 0 + + + + + S-Video + True + True + True + + + + False + 1 + + + + + RGB + True + True + True + + + + False + 2 + + + + + Monochrome + True + True + True + + + + False + 3 + + + + + False + 1 + + + + + 0 + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 11 + 2 + 12 + 5 + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + Artifacts: + + + 6 + 7 + GTK_FILL + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + Sharpness: + + + 4 + 5 + GTK_FILL + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + Brightness: + + + 3 + 4 + GTK_FILL + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + Contrast: + + + 2 + 3 + GTK_FILL + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + Saturation: + + + 1 + 2 + GTK_FILL + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + Hue: + + + GTK_FILL + + + + + True + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + adjustment16 + False + -1 + 2 + left + + + 1 + 2 + + + + + True + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + adjustment15 + False + -1 + 2 + left + + + 1 + 2 + 1 + 2 + + + + + True + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + adjustment14 + False + -1 + 2 + left + + + 1 + 2 + 2 + 3 + + + + + True + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + adjustment13 + False + -1 + 2 + left + + + 1 + 2 + 3 + 4 + + + + + True + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + adjustment12 + False + -1 + 2 + left + + + 1 + 2 + 4 + 5 + + + + + True + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + adjustment11 + False + -1 + 2 + left + + + 1 + 2 + 6 + 7 + + + + + True + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + adjustment10 + False + -1 + 2 + left + + + 1 + 2 + 7 + 8 + + + + + True + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + adjustment9 + False + -1 + 2 + left + + + 1 + 2 + 8 + 9 + + + + + True + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + adjustment8 + False + -1 + 2 + left + + + 1 + 2 + 9 + 10 + + + + + True + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + adjustment7 + False + -1 + 2 + left + + + 1 + 2 + 10 + 11 + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + Gamma: + + + 7 + 8 + GTK_FILL + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + Fringing: + + + 8 + 9 + GTK_FILL + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + Bleed: + + + 9 + 10 + GTK_FILL + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + Resolution: + + + 10 + 11 + GTK_FILL + + + + + True + + + 2 + 5 + 6 + + + + + 1 + + + + + Merge odd and even fields + True + True + False + True + + + 2 + + + + + True + 12 + + + True + 0 + Scanline intensity: + + + False + 0 + + + + + True + liststore11 + + + + 0 + + + + + False + 1 + + + + + 3 + + + + + + + + + True + <b>NTSC Filter</b> + True + + + False 2 - + True - True - Connect to specified TCP port on remote computer - 6096 1 9999 1 1 0 - True - True - + 0 + none + + + True + 5 + 5 + 12 + + + True + 12 + + + True + 0 + Scanline intensity: + + + False + 0 + + + + + True + liststore10 + + + + 0 + + + + + False + 1 + + + + + + + + + True + <b>Scanline Filter</b> + True + + + False 3 - - - 1 - + + + True + 0 + none + + + True + 5 + 5 + 12 + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 5 + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + liststore9 + + + + + 0 + + + + + 0 + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 5 + + + Bilinear-filter output + True + True + False + Smoothens (blurs) the image + True + True + + + 0 + + + + + Sync to vertical blank + True + True + False + Sync the image to the vertical retrace to stop tearing + True + True + + + False + False + 1 + + + + + Sync every frame + True + True + False + Use glFinish to reduce latency by one frame. May cause 100% CPU usage in faulty graphics drivers + False + True + + + 2 + + + + + Allow non-power-of-two textures + True + True + False + Prevents edge artifacts, but can slow performance + True + + + 3 + + + + + Use pixel-buffer objects + True + True + False + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + Can be faster or slower depending on drivers + True + + + 4 + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 10 + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + Different formats can yield highly different performance + 10 + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + Pixel-buffer format: + + + False + 0 + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + liststore8 + + + + 0 + + + + + False + 1 + + + + + + + 5 + + + + + Use GLSL shaders + True + True + False + True + + + 6 + + + + + True + 2 + 3 + + + True + 10 + 12 + + + True + 0 + Fragment shader: + + + + + GTK_FILL + GTK_FILL + + + + + True + 10 + 12 + + + True + 0 + Vertex shader: + + + + + 1 + 2 + GTK_FILL + GTK_FILL + + + + + True + True + • + + + 1 + 2 + GTK_FILL + + + + + True + True + • + + + 1 + 2 + 1 + 2 + GTK_FILL + + + + + Browse... + True + True + True + + + + 2 + 3 + GTK_FILL + GTK_FILL + + + + + Browse... + True + True + True + + + + 2 + 3 + 1 + 2 + GTK_FILL + GTK_FILL + + + + + 7 + + + + + 1 + + + + + True + + + Force an inverted byte-ordering + True + True + False + Forces a swapped byte-ordering for cases where the system's endian is used instead of the video card + True + + + 0 + + + + + 2 + + + + + + + + + True + <b>Hardware Acceleration</b> + True + + + + + False + 4 + + + - - - Act as a server - True - True - False - Host a game on this computer as Player 1, requiring extra throughput to support multitple users - True - True - connect_radio - - - - 2 - - - + - + - - + + True - <b>Server</b> - True - + + + True + video-display + + + 0 + + + + + True + Display + True + + + False + False + 1 + + + - label_item + False - - - False - 1 - - - - - True - 0 - none - + True - 12 + True + never + automatic - + True - 5 - 5 + queue + none - - Sync using reset + True - True - False - Reset the game when players join instead of transferring potentially unreliable freeze states - True - - - False - 0 - - - - - Send ROM image to clients - True - True - False - Send the running game image to players instead of requiring them to have their own copies - True - - - False - 1 - - - - - True - 5 + 5 + 0 + none - + True - Default port: - + 12 + + + True + 5 + 5 + + + True + 12 + + + True + Sound driver: + + + False + False + 0 + + + + + True + liststore7 + + + + 0 + + + + + False + False + 1 + + + + + False + False + 0 + + + + + Synchronize with sound + True + True + False + Base emulation speed on the rate sound is output + True + + + False + False + 1 + + + + + Mute sound output + True + True + False + Disables output of sound + True + True + + + False + False + 2 + + + + + Stereo + True + True + False + Output two channels, left and right + True + True + + + False + False + 3 + + + + + True + 3 + 2 + 10 + 5 + + + True + 0 + Playback rate: + + + GTK_FILL + + + + + + True + 5 + + + True + True + adjustment6 + True + True + + + False + 0 + + + + + True + milliseconds + + + False + 1 + + + + + 1 + 2 + 2 + 3 + GTK_FILL + GTK_FILL + + + + + True + 0 + Buffer size: + + + 2 + 3 + GTK_FILL + GTK_FILL + + + + + True + 0 + Input rate: + + + 1 + 2 + GTK_FILL + + + + + True + True + Adjust to produce more or less data. Decrease the rate if experiencing crackling. Increase the rate if experiencing frame-rate stuttering. Best used with the "Synchronize with sound" option + adjustment5 + False + 0 + left + + + 1 + 2 + 1 + 2 + + + + + True + + + True + liststore6 + + + + 0 + + + + + False + False + 0 + + + + + 1 + 2 + GTK_FILL + + + + + False + 4 + + + + + + + + + True + <b>Sound Settings</b> + True + + + + + + + + + 1 + + + + + True + + + True + audio-x-generic + + + 0 + + + + + True + Sound + True + + + False + False + 1 + + + + + 1 + False + + + + + True + True + automatic + automatic + + + True + queue + none + + + True + + + True + 5 + 0 + none + + + True + 12 + + + True + 5 + 5 + + + True + 10 + + + True + Frameskip: + + + False + False + 0 + + + + + True + liststore5 + + + + 0 + + + + + False + False + 1 + + + + + False + 0 + + + + + Enable HDMA + True + True + False + Enable HDMA. Required feature for compatibility with some games + True + True + + + False + False + 1 + + + + + Block invalid VRAM access + True + True + False + True + + + 2 + + + + + Allow opposing dpad directions + True + True + False + Let left and right or up and down be pressed at the same time + True + + + 3 + + + + + + + + + True + <b>Accuracy</b> + True + + + False 0 - + True - True - TCP port used as a connection point for remote clients - 6096 1 9999 1 1 0 - True - True - - - False - 1 - - - - - False - 2 - - - - - True - 5 - - - True - Ask server to pause when - - - False - 0 - - - - - True - True - 1 1 60 1 1 0 - True - True - + 5 + 0 + none + + + True + 12 + + + True + 5 + 5 + + + Pause emulation when switching away from Snes9x + True + True + False + True + + + 0 + + + + + True + 12 + + + True + The ESC key should: + + + False + 0 + + + + + True + liststore4 + + + + 0 + + + + + False + 1 + + + + + 1 + + + + + + + + + True + <b>Window Switching</b> + True + + + False 1 - + True - frames behind - + 5 + 0 + none + + + True + 12 + + + True + 5 + + + Prevent the screensaver from activating + True + True + False + True + + + 0 + + + + + + + + + True + <b>Screensaver</b> + True + + + False 2 - + + + + + + + 2 + + + + + True + + + True + utilities-terminal + + + 0 + + + + + True + Emulation + True + + + False + False + 1 + + + + + 2 + False + + + + + True + 5 + + + True + 5 + 0 + none + + + True + 12 + + + True + 5 + + + True + 5 + 3 + 5 + 5 + + + True + True + False + • + gtk-clear + + + + + 1 + 2 + + + + + True + True + False + • + gtk-clear + + + + + 1 + 2 + 1 + 2 + + + + + True + True + False + • + gtk-clear + + + + + 1 + 2 + 2 + 3 + + + + + True + True + False + • + gtk-clear + + + + + 1 + 2 + 3 + 4 + + + + + True + True + False + • + gtk-clear + + + + + 1 + 2 + 4 + 5 + + + + + Browse... + True + True + True + + + + 2 + 3 + GTK_FILL + + + + + + Browse... + True + True + True + + + + 2 + 3 + 1 + 2 + GTK_FILL + + + + + + Browse... + True + True + True + + + + 2 + 3 + 2 + 3 + GTK_FILL + + + + + + Browse... + True + True + True + + + + 2 + 3 + 3 + 4 + GTK_FILL + + + + + + Browse... + True + True + True + + + + 2 + 3 + 4 + 5 + GTK_FILL + + + + + + True + 0 + SRAM: + + + GTK_FILL + + + + + True + 0 + Save states: + + + 1 + 2 + GTK_FILL + + + + + True + 0 + Cheats: + + + 2 + 3 + GTK_FILL + + + + + True + 0 + Patches: + + + 3 + 4 + GTK_FILL + + + + + True + 0 + Exports: + + + 4 + 5 + GTK_FILL + + + + + False + 0 + + + + + + + + + True + <b>Game Data Locations</b> + True + + + + + False + 0 + + + + + True + 0 + none + + + True + 5 + 12 + + + True + 5 + + + True + Save SRAM: + + + False + 0 + + + + + True + True + Automatically save the game's SRAM at this interval. Setting this to 0 will only save when quitting or changing ROMs + • + 5 + 1 + + + False + 1 + + + + + True + seconds after change + + + False + 2 + + + + + + + + + True + <b>Automatic Saving</b> + True + + + + + False + 1 + + + + + 3 + + + + + True + + + True + folder + + + 0 + + + + + True + Files + True + + + False + False + 1 + + + + + 3 + False + + + + + True + 5 + 5 + + + True + 5 + + + True + 5 + <b>Joypad:</b> + True + False + False + 0 + + + + + True + liststore3 + + + + + 0 + + + + + False + 1 + + + + + True + + + False + 2 + + + + + _Reset + True + True + True + True + + + + False + False 3 - + + + True + + + False + 4 + + + + + True + Swap with: + + + False + 5 + + + + + True + liststore2 + + + + 0 + + + + + False + 6 + + + + + _Swap + True + True + True + True + + + + False + 7 + + + + + False + 0 + - - - - - True - <b>Settings</b> - True - + + + Use modifier keys (CTRL, SHIFT, ALT) directly + True + True + False + Allow using modifier keys as independent keys instead of modifiers + True + True + + + False + False + 1 + + + + + True + True + + + + True + 10 + 12 + + + True + 6 + 2 + 10 + 5 + + + True + 0 + Up + + + GTK_FILL + + + + + + True + 0 + Down + + + 1 + 2 + GTK_FILL + + + + + + True + 0 + Left + + + 2 + 3 + GTK_FILL + + + + + + True + 0 + Right + + + 3 + 4 + GTK_FILL + + + + + + True + 0 + Start + + + 4 + 5 + GTK_FILL + + + + + + True + 0 + Select + + + 5 + 6 + GTK_FILL + + + + + + 50 + True + True + False + + + 1 + 2 + GTK_FILL + + + + + 50 + True + True + False + + + 1 + 2 + 1 + 2 + GTK_FILL + + + + + 50 + True + True + False + + + 1 + 2 + 2 + 3 + GTK_FILL + + + + + 50 + True + True + False + + + 1 + 2 + 3 + 4 + GTK_FILL + + + + + 50 + True + True + False + + + 1 + 2 + 4 + 5 + GTK_FILL + + + + + 50 + True + True + False + + + 1 + 2 + 5 + 6 + GTK_FILL + + + + + 0 + + + + + True + 6 + 2 + 10 + 5 + + + True + 0 + A + + + GTK_FILL + + + + + + True + 0 + B + + + 1 + 2 + GTK_FILL + + + + + + True + 0 + X + + + 2 + 3 + GTK_FILL + + + + + + True + 0 + Y + + + 3 + 4 + GTK_FILL + + + + + + True + 0 + L + + + 4 + 5 + GTK_FILL + + + + + + True + 0 + R + + + 5 + 6 + GTK_FILL + + + + + + 50 + True + True + False + + + 1 + 2 + 5 + 6 + GTK_FILL + + + + + 50 + True + True + False + + + 1 + 2 + 3 + 4 + GTK_FILL + + + + + 50 + True + True + False + + + 1 + 2 + 4 + 5 + GTK_FILL + + + + + 50 + True + True + False + + + 1 + 2 + 2 + 3 + GTK_FILL + + + + + 50 + True + True + False + + + 1 + 2 + 1 + 2 + GTK_FILL + + + + + 50 + True + True + False + + + 1 + 2 + GTK_FILL + + + + + 1 + + + + + + + True + Buttons + + + False + + + + + True + 5 + 2 + 2 + 5 + + + True + 5 + 6 + 2 + 10 + 5 + + + True + 0 + A + + + GTK_FILL + + + + + + True + 0 + B + + + 1 + 2 + GTK_FILL + + + + + + True + 0 + X + + + 2 + 3 + GTK_FILL + + + + + + True + 0 + Y + + + 3 + 4 + GTK_FILL + + + + + + True + 0 + L + + + 4 + 5 + GTK_FILL + + + + + + True + 0 + R + + + 5 + 6 + GTK_FILL + + + + + + 50 + True + True + False + + + 1 + 2 + 5 + 6 + GTK_FILL + + + + + 50 + True + True + False + + + 1 + 2 + 4 + 5 + GTK_FILL + + + + + 50 + True + True + False + + + 1 + 2 + 3 + 4 + GTK_FILL + + + + + 50 + True + True + False + + + 1 + 2 + 2 + 3 + GTK_FILL + + + + + 50 + True + True + False + + + 1 + 2 + 1 + 2 + GTK_FILL + + + + + 50 + True + True + False + + + 1 + 2 + GTK_FILL + + + + + 1 + 2 + 1 + 2 + GTK_FILL + + + + + True + 5 + 6 + 2 + 10 + 5 + + + True + 0 + A + + + GTK_FILL + + + + + + True + 0 + B + + + 1 + 2 + GTK_FILL + + + + + + True + 0 + X + + + 2 + 3 + GTK_FILL + + + + + + True + 0 + Y + + + 3 + 4 + GTK_FILL + + + + + + True + 0 + L + + + 4 + 5 + GTK_FILL + + + + + + True + 0 + R + + + 5 + 6 + GTK_FILL + + + + + + 50 + True + True + False + + + 1 + 2 + GTK_FILL + + + + + 50 + True + True + False + + + 1 + 2 + 1 + 2 + GTK_FILL + + + + + 50 + True + True + False + + + 1 + 2 + 2 + 3 + GTK_FILL + + + + + 50 + True + True + False + + + 1 + 2 + 3 + 4 + GTK_FILL + + + + + 50 + True + True + False + + + 1 + 2 + 4 + 5 + GTK_FILL + + + + + 50 + True + True + False + + + 1 + 2 + 5 + 6 + GTK_FILL + + + + + 1 + 2 + GTK_FILL + + + + + True + 0 + <b>Sticky</b> + True + center + + + 1 + 2 + + + + + + + True + 0 + <b>Turbo</b> + True + center + + + + + + + + + 1 + False + + + + + True + Turbo / Sticky Buttons + + + 1 + False + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 5 + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 5 + 0 + none + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 12 + + + True + 5 + 5 + + + True + Set new axis bindings at: + + + False + False + 0 + + + + + True + True + Changes the amount a joystick should be tilted to register a button press + adjustment4 + 1 + True + + + False + False + 1 + + + + + True + percent + + + False + False + 2 + + + + + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + <b>Joystick Axis Threshold</b> + True + + + + + False + 0 + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + none + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 12 + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 5 + 5 + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + Center all axes on all joysticks and press Calibrate. + + + False + False + 0 + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + + + Cali_brate + True + True + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + True + + + + False + False + 0 + + + + + + + + False + False + 1 + + + + + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + <b>Calibration</b> + True + + + + + 1 + + + + + 2 + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + Joystick Options + + + 2 + False + + + + + 2 + + + + + True + <small>Click an entry and then press the desired keys or joystick button +<i>Escape</i>: Move to next<i> Shift-Escape</i>: Clear selected</small> + True + fill + True + + + False + 3 + + + - label_item + 4 - + + + True + + + True + input-gaming + + + 0 + + + + + True + Joypads + True + + + False + False + 1 + + + + + 4 + False + + + + + True + 5 + 5 + + + True + 0 + 5 + <b>Snes9x Emulator Shortcut Keys</b> + True + + + False + False + 0 + + + + + True + + + False + False + 1 + + + + + True + True + + + + True + True + never + automatic + + + True + queue + none + + + True + 10 + 11 + 2 + 10 + 5 + + + True + 0 + Soft reset + + + 9 + 10 + GTK_FILL + + + + + + True + 0 + Hardware reset + + + 8 + 9 + GTK_FILL + + + + + + True + 0 + Increase frame time + + + 7 + 8 + GTK_FILL + + + + + + True + 0 + Decrease frame time + + + 6 + 7 + GTK_FILL + + + + + + True + 0 + Increase frame rate + + + 5 + 6 + GTK_FILL + + + + + + True + 0 + Decrease frame rate + + + 4 + 5 + GTK_FILL + + + + + + True + 0 + Pause + + + 3 + 4 + GTK_FILL + + + + + + True + 0 + Toggle turbo + + + 2 + 3 + GTK_FILL + + + + + + True + 0 + Enable turbo + + + 1 + 2 + GTK_FILL + + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + Open ROM + + + GTK_FILL + + + + + + True + 0 + Quit Snes9x + + + 10 + 11 + GTK_FILL + GTK_FILL + + + + + True + True + False + + + 1 + 2 + GTK_FILL + + + + + True + True + False + + + 1 + 2 + 1 + 2 + GTK_FILL + + + + + True + True + False + + + 1 + 2 + 2 + 3 + GTK_FILL + + + + + True + True + False + + + 1 + 2 + 3 + 4 + GTK_FILL + + + + + True + True + False + + + 1 + 2 + 4 + 5 + GTK_FILL + + + + + True + True + False + + + 1 + 2 + 5 + 6 + GTK_FILL + + + + + True + True + False + + + 1 + 2 + 6 + 7 + GTK_FILL + + + + + True + True + False + + + 1 + 2 + 7 + 8 + GTK_FILL + + + + + True + True + False + + + 1 + 2 + 8 + 9 + GTK_FILL + + + + + True + True + False + + + 1 + 2 + 9 + 10 + GTK_FILL + + + + + True + True + False + + + 1 + 2 + 10 + 11 + GTK_FILL + + + + + + + + + + + True + Emulation + + + False + + + + + True + True + never + automatic + + + True + queue + none + + + True + 10 + 8 + 2 + 10 + 5 + + + True + 0 + Toggle BG layer 0 + + + GTK_FILL + + + + + + True + 0 + Toggle BG layer 1 + + + 1 + 2 + GTK_FILL + + + + + + True + 0 + Toggle BG layer 2 + + + 2 + 3 + GTK_FILL + + + + + + True + 0 + Toggle BG layer 3 + + + 3 + 4 + GTK_FILL + + + + + + True + 0 + Toggle sprites + + + 4 + 5 + GTK_FILL + + + + + + True + 0 + BG layering hack + + + 5 + 6 + GTK_FILL + + + + + + True + 0 + Screenshot + + + 6 + 7 + GTK_FILL + + + + + + True + 0 + Toggle fullscreen + + + 7 + 8 + GTK_FILL + + + + + + True + True + False + + + 1 + 2 + GTK_FILL + + + + + True + True + False + + + 1 + 2 + 1 + 2 + GTK_FILL + + + + + True + True + False + + + 1 + 2 + 2 + 3 + GTK_FILL + + + + + True + True + False + + + 1 + 2 + 3 + 4 + GTK_FILL + + + + + True + True + False + + + 1 + 2 + 4 + 5 + GTK_FILL + + + + + True + True + False + + + 1 + 2 + 5 + 6 + GTK_FILL + + + + + True + True + False + + + 1 + 2 + 6 + 7 + GTK_FILL + + + + + True + True + False + + + 1 + 2 + 7 + 8 + GTK_FILL + + + + + + + + + 1 + + + + + True + Graphics + + + 1 + False + + + + + True + True + never + automatic + + + True + queue + none + + + True + 10 + 10 + 4 + 10 + 5 + + + True + 0 + <b>Quick save state</b> + True + center + + + 2 + + + + + + + True + 0 + <b>Quick load state</b> + True + + + 2 + 4 + + + + + + + True + 0 + Slot 1 + + + 2 + 3 + + + + + + + True + 0 + Slot 0 + + + 1 + 2 + + + + + + + True + 0 + Slot 2 + + + 3 + 4 + + + + + + + True + 0 + Slot 3 + + + 4 + 5 + + + + + + + True + 0 + Slot 4 + + + 5 + 6 + + + + + + + True + 0 + Slot 5 + + + 6 + 7 + + + + + + + True + 0 + Slot 6 + + + 7 + 8 + + + + + + + True + 0 + Slot 7 + + + 8 + 9 + + + + + + + True + 0 + Slot 0 + + + 2 + 3 + 1 + 2 + + + + + + + True + 0 + Slot 1 + + + 2 + 3 + 2 + 3 + + + + + + + True + 0 + Slot 2 + + + 2 + 3 + 3 + 4 + + + + + + + True + 0 + Slot 3 + + + 2 + 3 + 4 + 5 + + + + + + + True + 0 + Slot 4 + + + 2 + 3 + 5 + 6 + + + + + + + True + 0 + Slot 5 + + + 2 + 3 + 6 + 7 + + + + + + + True + 0 + Slot 6 + + + 2 + 3 + 7 + 8 + + + + + + + True + 0 + Slot 7 + + + 2 + 3 + 8 + 9 + + + + + + + True + 0 + Slot 8 + + + 2 + 3 + 9 + 10 + + + + + + + True + 0 + Slot 8 + + + 9 + 10 + + + + + + + 50 + True + True + False + + + 1 + 2 + 1 + 2 + GTK_FILL + + + + + 50 + True + True + False + + + 1 + 2 + 2 + 3 + GTK_FILL + + + + + 50 + True + True + False + + + 1 + 2 + 3 + 4 + GTK_FILL + + + + + 50 + True + True + False + + + 1 + 2 + 4 + 5 + GTK_FILL + + + + + 50 + True + True + False + + + 1 + 2 + 5 + 6 + GTK_FILL + + + + + 50 + True + True + False + + + 1 + 2 + 6 + 7 + GTK_FILL + + + + + 50 + True + True + False + + + 1 + 2 + 7 + 8 + GTK_FILL + + + + + 50 + True + True + False + + + 1 + 2 + 8 + 9 + GTK_FILL + + + + + 50 + True + True + False + + + 1 + 2 + 9 + 10 + GTK_FILL + + + + + 50 + True + True + False + + + 3 + 4 + 1 + 2 + GTK_FILL + + + + + 50 + True + True + False + + + 3 + 4 + 3 + 4 + GTK_FILL + + + + + 50 + True + True + False + + + 3 + 4 + 2 + 3 + GTK_FILL + + + + + 50 + True + True + False + + + 3 + 4 + 4 + 5 + GTK_FILL + + + + + 50 + True + True + False + + + 3 + 4 + 5 + 6 + GTK_FILL + + + + + 50 + True + True + False + + + 3 + 4 + 9 + 10 + GTK_FILL + + + + + 50 + True + True + False + + + 3 + 4 + 7 + 8 + GTK_FILL + + + + + 50 + True + True + False + + + 3 + 4 + 6 + 7 + GTK_FILL + + + + + 50 + True + True + False + + + 3 + 4 + 8 + 9 + GTK_FILL + + + + + + + + + 2 + + + + + True + Save States + + + 2 + False + + + + + True + True + never + automatic + + + True + queue + none + + + True + 10 + 9 + 2 + 10 + 5 + + + True + 0 + Toggle sound channel 0 + + + GTK_FILL + + + + + + True + 0 + Toggle sound channel 1 + + + 1 + 2 + GTK_FILL + + + + + + True + 0 + Toggle sound channel 2 + + + 2 + 3 + GTK_FILL + + + + + + True + 0 + Toggle sound channel 3 + + + 3 + 4 + GTK_FILL + + + + + + True + 0 + Toggle sound channel 4 + + + 4 + 5 + GTK_FILL + + + + + + True + 0 + Toggle sound channel 5 + + + 5 + 6 + GTK_FILL + + + + + + True + 0 + Toggle sound channel 6 + + + 6 + 7 + GTK_FILL + + + + + + True + 0 + Toggle sound channel 7 + + + 7 + 8 + GTK_FILL + + + + + + True + 0 + Toggle all sound channels + + + 8 + 9 + GTK_FILL + + + + + + True + True + False + + + 1 + 2 + GTK_FILL + + + + + True + True + False + + + 1 + 2 + 1 + 2 + GTK_FILL + + + + + True + True + False + + + 1 + 2 + 2 + 3 + GTK_FILL + + + + + True + True + False + + + 1 + 2 + 3 + 4 + GTK_FILL + + + + + True + True + False + + + 1 + 2 + 4 + 5 + GTK_FILL + + + + + True + True + False + + + 1 + 2 + 5 + 6 + GTK_FILL + + + + + True + True + False + + + 1 + 2 + 6 + 7 + GTK_FILL + + + + + True + True + False + + + 1 + 2 + 7 + 8 + GTK_FILL + + + + + True + True + False + + + 1 + 2 + 8 + 9 + GTK_FILL + + + + + + + + + 3 + + + + + True + Sound + + + 3 + False + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 10 + 6 + 2 + 10 + 5 + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + Seek to frame + + + 4 + 5 + GTK_FILL + + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + Load Movie + + + 3 + 4 + GTK_FILL + + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + Stop movie recording + + + 2 + 3 + GTK_FILL + + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + Begin movie recording + + + 1 + 2 + GTK_FILL + + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + Save SPC + + + GTK_FILL + + + + + + True + True + False + + + 1 + 2 + GTK_FILL + + + + + True + True + False + + + 1 + 2 + 1 + 2 + GTK_FILL + + + + + True + True + False + + + 1 + 2 + 2 + 3 + GTK_FILL + + + + + True + True + False + + + 1 + 2 + 3 + 4 + GTK_FILL + + + + + True + True + False + + + 1 + 2 + 4 + 5 + GTK_FILL + + + + + True + 0 + Swap controllers 1 & 2 + + + 5 + 6 + GTK_FILL + + + + + + True + True + + + 1 + 2 + 5 + 6 + GTK_FILL + + + + + 4 + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + Misc + + + 4 + False + + + + + 2 + + + + + True + <small>Click an entry and then press the desired keys or joystick button +<i>Escape</i>: Move to next<i> Shift-Escape</i>: Clear selected</small> + True + fill + True + + + False + False + 3 + + + + + 5 + + + + + True + + + True + input-keyboard + + + 0 + + + + + True + Shortcuts + True + + + False + False + 1 + + + + + 5 + False + + + + + + + 2 + + + + + True + end + + + gtk-cancel + True + True + True + False + True + + False + False + 0 + + + + + gtk-apply + True + True + True + False + True + + + + False + False + 1 + + + + + gtk-ok + True + True + True + False + True + + + False + False 2 - - - 1 - - - - - True - end - - gtk-cancel - -6 + + gtk-about True True True + False True - + + False False - 0 + 3 + True - - - gtk-connect - -5 - True - True - True - True - True - - - False - False - 1 - - - + False end 0 - + - - - 5 - Open Multiple ROM Images (MultiCart) - center-on-parent - 320 - dialog - False - - + + cancel_button + ok_button + button1 + button8 + + + + GDK_EXPOSURE_MASK | GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_FOCUS_CHANGE_MASK | GDK_STRUCTURE_MASK | GDK_SUBSTRUCTURE_MASK + Snes9x + + + + + + + + True - + True - 5 + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - + True - 12 - - - True - Slot A: - - - False - 0 - + _File + True + + + + + _Open ROM Image... + True + True + image2 + False + + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + Open Recent + True + + + + + True + + + + + Open with _NetPlay... + True + Open a ROM to use with NetPlay + True + image3 + False + + + + + + True + Open _MultiCart... + True + + + + + + True + + + + + True + _Load State + True + + + + + + True + Slot _0 + True + + + + + + True + Slot _1 + True + + + + + + True + Slot _2 + True + + + + + + True + Slot _3 + True + + + + + + True + Slot _4 + True + + + + + + True + Slot _5 + True + + + + + + True + Slot _6 + True + + + + + + True + Slot _7 + True + + + + + + True + Slot _8 + True + + + + + + True + + + + + True + From _File... + True + + + + + + + + + + True + _Save State + True + + + + + + True + Slot _0 + True + + + + + + True + Slot _1 + True + + + + + + True + Slot _2 + True + + + + + + True + Slot _3 + True + + + + + + True + Slot _4 + True + + + + + + True + Slot _5 + True + + + + + + True + Slot _6 + True + + + + + + True + Slot _7 + True + + + + + + True + Slot _8 + True + + + + + + True + + + + + True + To _File... + True + + + + + + + + + + True + + + + + Save SPC... + True + True + image4 + False + + + + + + True + + + + + Show ROM _Info... + True + True + image5 + False + + + + + + True + + + + + _Quit + True + True + image18 + False + + + + - - - True - False - Select an Image for Slot A - - - 1 - - - - - False - 0 - + - + True - 12 - - - True - Slot B: - - - False - 0 - + _Emulation + True + + + + + Run / _Continue + True + True + image6 + False + + + + + + _Pause + True + True + image7 + False + + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + + + + + Load _Movie... + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + True + image8 + False + + + + + + R_ecord Movie... + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + True + image19 + False + + + + + + _Stop Recording + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + True + image9 + False + + + + + + _Jump to Frame... + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + True + image10 + False + + + + + + True + + + + + Sy_nc Clients + True + True + image11 + False + + + + + + True + + + + + Reset + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + True + image12 + False + + + + + + Soft _Reset + True + True + image13 + False + + + + - - - True - False - Select an Image for Slot B - - - 1 - - - - - False - 1 - + - + + + True + _View + True + + + + + + _Hide Menu + True + True + image14 + False + + + + + + True + _Status Bar + True + + + + + + True + + + + + _Change Size + True + True + image17 + False + + + True + + + True + False + Exact Pixels + True + + + + + True + _1x + True + + + + + + True + _2x + True + + + + + + True + _3x + True + + + + + + True + _4x + True + + + + + + True + _5x + True + + + + + + True + + + + + True + False + Correct Aspect + True + + + + + True + 1x + True + + + + + + True + 2x + True + + + + + + True + 3x + True + + + + + + True + 4x + True + + + + + + True + 5x + True + + + + + + + + + + True + + + + + _Fullscreen + True + True + image15 + False + + + + + + + + + + True + _Options + True + + + + + True + Controller Ports + True + + + + + True + SNES Port 1 + True + + + + + + True + Joypad + True + + + + + + True + Mouse + True + joypad1 + + + + + + True + Superscope + True + True + joypad1 + + + + + + + + + + True + SNES Port 2 + True + + + + + + True + Joypad + True + + + + + + True + Mouse + True + joypad2 + + + + + + True + Multitap + True + joypad2 + + + + + + True + Superscope + True + True + joypad2 + + + + + + + + + + + + + + True + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + _Cheats... + True + + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + + + + + _Preferences... + True + True + image16 + False + + + + + + + + + + False + 0 + + + + + 256 + 224 + True + True + GDK_EXPOSURE_MASK | GDK_POINTER_MOTION_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_STRUCTURE_MASK | GDK_SUBSTRUCTURE_MASK + + + + + + 1 - - + + True - end - - - gtk-cancel - -6 - True - True - True - True - - - False - False - 0 - - - - - gtk-ok - -5 - True - True - True - True - - - False - False - 1 - - - + False - end - 0 + 2 - + - - + + diff --git a/gtk/src/sourcify.c b/gtk/src/sourcify.c index 1ca16ea3..030c06ae 100644 --- a/gtk/src/sourcify.c +++ b/gtk/src/sourcify.c @@ -32,7 +32,7 @@ main (int argc, "int %s_size = %d;\n\n", argv[3], (int) file_info.st_size); - fprintf (outfile, "char %s [] = \n{\n ", argv[3]); + fprintf (outfile, "unsigned char %s [] = \n{\n ", argv[3]); counter = 0;