# Makefile.in generated by automake 1.16.5 from Makefile.am.
# @configure_input@

# Copyright (C) 1994-2021 Free Software Foundation, Inc.

# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.

# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.

@SET_MAKE@


VPATH = @srcdir@
am__is_gnu_make = { \
  if test -z '$(MAKELEVEL)'; then \
    false; \
  elif test -n '$(MAKE_HOST)'; then \
    true; \
  elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
    true; \
  else \
    false; \
  fi; \
}
am__make_running_with_option = \
  case $${target_option-} in \
      ?) ;; \
      *) echo "am__make_running_with_option: internal error: invalid" \
              "target option '$${target_option-}' specified" >&2; \
         exit 1;; \
  esac; \
  has_opt=no; \
  sane_makeflags=$$MAKEFLAGS; \
  if $(am__is_gnu_make); then \
    sane_makeflags=$$MFLAGS; \
  else \
    case $$MAKEFLAGS in \
      *\\[\ \	]*) \
        bs=\\; \
        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
          | sed "s/$$bs$$bs[$$bs $$bs	]*//g"`;; \
    esac; \
  fi; \
  skip_next=no; \
  strip_trailopt () \
  { \
    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
  }; \
  for flg in $$sane_makeflags; do \
    test $$skip_next = yes && { skip_next=no; continue; }; \
    case $$flg in \
      *=*|--*) continue;; \
        -*I) strip_trailopt 'I'; skip_next=yes;; \
      -*I?*) strip_trailopt 'I';; \
        -*O) strip_trailopt 'O'; skip_next=yes;; \
      -*O?*) strip_trailopt 'O';; \
        -*l) strip_trailopt 'l'; skip_next=yes;; \
      -*l?*) strip_trailopt 'l';; \
      -[dEDm]) skip_next=yes;; \
      -[JT]) skip_next=yes;; \
    esac; \
    case $$flg in \
      *$$target_option*) has_opt=yes; break;; \
    esac; \
  done; \
  test $$has_opt = yes
am__make_dryrun = (target_option=n; $(am__make_running_with_option))
am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
pkgdatadir = $(datadir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkglibexecdir = $(libexecdir)/@PACKAGE@
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
install_sh_DATA = $(install_sh) -c -m 644
install_sh_PROGRAM = $(install_sh) -c
install_sh_SCRIPT = $(install_sh) -c
INSTALL_HEADER = $(INSTALL_DATA)
transform = $(program_transform_name)
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
build_triplet = @build@
host_triplet = @host@
bin_PROGRAMS = vsid$(EXEEXT) $(am__EXEEXT_1) x64sc$(EXEEXT) \
	x64dtv$(EXEEXT) xscpu64$(EXEEXT) x128$(EXEEXT) xvic$(EXEEXT) \
	xpet$(EXEEXT) xplus4$(EXEEXT) xcbm2$(EXEEXT) xcbm5x0$(EXEEXT) \
	c1541$(EXEEXT)
EXTRA_PROGRAMS =
subdir = src
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \
	$(top_srcdir)/m4/lib-ld.m4 \
	$(top_srcdir)/m4/m4_ax_subdirs_configure.m4 \
	$(top_srcdir)/m4/pkg.m4 $(top_srcdir)/m4/vice_args.m4 \
	$(top_srcdir)/m4/vice_compiler_checks.m4 \
	$(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
	$(ACLOCAL_M4)
DIST_COMMON = $(srcdir)/Makefile.am $(noinst_HEADERS) \
	$(am__DIST_COMMON)
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
CONFIG_HEADER = config.h
CONFIG_CLEAN_FILES = debug.h version.h vice-version.sh
CONFIG_CLEAN_VPATH_FILES =
@SUPPORT_X64_TRUE@am__EXEEXT_1 = x64$(EXEEXT)
am__installdirs = "$(DESTDIR)$(bindir)"
PROGRAMS = $(bin_PROGRAMS)
am_c1541_OBJECTS = c1541.$(OBJEXT) c1541-stubs.$(OBJEXT) \
	cbmdos.$(OBJEXT) charset.$(OBJEXT) findpath.$(OBJEXT) \
	gcr.$(OBJEXT) cbmimage.$(OBJEXT) info.$(OBJEXT) lib.$(OBJEXT) \
	log.$(OBJEXT) opencbmlib.$(OBJEXT) rawfile.$(OBJEXT) \
	resources.$(OBJEXT) util.$(OBJEXT) zfile.$(OBJEXT) \
	zipcode.$(OBJEXT)
c1541_OBJECTS = $(am_c1541_OBJECTS)
am__DEPENDENCIES_1 = $(toolarch_lib) $(p64_lib) $(vdrive_lib) \
	$(imagecontents_lib) $(fileio_lib) $(diskimage_lib) \
	$(tape_lib) $(serial_lib) $(socketdrv_lib) $(linenoise_ng_lib) \
	$(archdep_lib)
c1541_DEPENDENCIES = $(am__DEPENDENCIES_1)
c1541_LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(c1541_LDFLAGS) \
	$(LDFLAGS) -o $@
am__objects_1 = alarm.$(OBJEXT) attach.$(OBJEXT) autostart.$(OBJEXT) \
	autostart-prg.$(OBJEXT) cbmdos.$(OBJEXT) cbmimage.$(OBJEXT) \
	charset.$(OBJEXT) clipboard.$(OBJEXT) cmdline.$(OBJEXT) \
	color.$(OBJEXT) crc32.$(OBJEXT) crt.$(OBJEXT) debug.$(OBJEXT) \
	dma.$(OBJEXT) event.$(OBJEXT) findpath.$(OBJEXT) \
	fliplist.$(OBJEXT) gcr.$(OBJEXT) info.$(OBJEXT) init.$(OBJEXT) \
	initcmdline.$(OBJEXT) interrupt.$(OBJEXT) kbdbuf.$(OBJEXT) \
	keyboard.$(OBJEXT) keymap.$(OBJEXT) lib.$(OBJEXT) \
	log.$(OBJEXT) machine-bus.$(OBJEXT) machine.$(OBJEXT) \
	main.$(OBJEXT) mainlock.$(OBJEXT) m3u.$(OBJEXT) \
	network.$(OBJEXT) opencbmlib.$(OBJEXT) palette.$(OBJEXT) \
	ram.$(OBJEXT) rawfile.$(OBJEXT) rawnet.$(OBJEXT) \
	resources.$(OBJEXT) romset.$(OBJEXT) screenshot.$(OBJEXT) \
	snapshot.$(OBJEXT) socket.$(OBJEXT) sound.$(OBJEXT) \
	sysfile.$(OBJEXT) traps.$(OBJEXT) util.$(OBJEXT) \
	vicefeatures.$(OBJEXT) vsync.$(OBJEXT) zfile.$(OBJEXT) \
	zipcode.$(OBJEXT)
am__objects_2 = midi.$(OBJEXT)
am_vsid_OBJECTS = $(am__objects_1) $(am__objects_2)
vsid_OBJECTS = $(am_vsid_OBJECTS)
am__DEPENDENCIES_2 = @LIBOBJS@
am__DEPENDENCIES_3 =
am__DEPENDENCIES_4 = $(archdep_lib) $(vsid_lib) $(sid_lib) \
	$(monitor_lib) $(sounddrv_lib) $(mididrv_lib) $(socketdrv_lib) \
	$(hwsiddrv_lib) $(iodrv_lib) $(serial_lib) $(core_lib) \
	$(vicii_lib) $(raster_lib) $(video_lib) $(am__DEPENDENCIES_2) \
	$(am__DEPENDENCIES_3) $(joyport_lib) $(hvsc_lib) \
	$(datasette_lib) $(vsidstubs_lib)
am__DEPENDENCIES_5 = $(archdep_lib)
vsid_LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(vsid_LDFLAGS) $(LDFLAGS) \
	-o $@
am_x128_OBJECTS = $(am__objects_1) $(am__objects_2)
x128_OBJECTS = $(am_x128_OBJECTS)
am__DEPENDENCIES_6 = $(archdep_lib) $(tapeport_lib) $(c128_lib) \
	$(c64cartsystem_lib) $(c128cartsystem_lib) $(c64cart_lib) \
	$(c64commoncart_lib) $(c64c128_lib) $(datasette_lib) \
	$(driveiec_lib) $(driveiec128dcr_lib) $(driveiecieee_lib) \
	$(driveiecc64exp_lib) $(driveieee_lib) $(drive_lib) \
	$(drivetcbm_lib) $(p64_lib) $(iecbus_lib) $(parallel_lib) \
	$(vdrive_lib) $(sid_lib) $(monitor_lib) $(driver_libs) \
	$(vicii_lib) $(vdc_lib) $(raster_lib) $(userport_lib) \
	$(diag_lib) $(rtc_lib) $(video_lib) $(am__DEPENDENCIES_2) \
	$(imagecontents_lib) $(c128stubs_lib) $(am__DEPENDENCIES_3) \
	$(hvsc_lib)
x128_LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(x128_LDFLAGS) $(LDFLAGS) \
	-o $@
am_x64_OBJECTS = $(am__objects_1) $(am__objects_2)
x64_OBJECTS = $(am_x64_OBJECTS)
am__DEPENDENCIES_7 = $(archdep_lib) $(tapeport_lib) $(c64_lib) \
	$(c64cartsystem_lib) $(c64cart_lib) $(c64commoncart_lib) \
	$(datasette_lib) $(driveiec_lib) $(driveiecieee_lib) \
	$(driveiecc64exp_lib) $(driveieee_lib) $(drive_lib) \
	$(drivetcbm_lib) $(iecbus_lib) $(p64_lib) $(parallel_lib) \
	$(vdrive_lib) $(sid_lib) $(monitor_lib) $(driver_libs) \
	$(vicii_lib) $(raster_lib) $(userport_lib) $(diag_lib) \
	$(rtc_lib) $(video_lib) $(am__DEPENDENCIES_2) \
	$(imagecontents_lib) $(c64stubs_lib) $(am__DEPENDENCIES_3) \
	$(hvsc_lib)
x64_LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(x64_LDFLAGS) $(LDFLAGS) -o \
	$@
am__objects_3 = ps2mouse.$(OBJEXT)
am_x64dtv_OBJECTS = $(am__objects_1) $(am__objects_3)
x64dtv_OBJECTS = $(am_x64dtv_OBJECTS)
am__DEPENDENCIES_8 = $(archdep_lib) $(c64dtv_lib) $(c64c64dtv_lib) \
	$(datasette_lib) $(driveiec_lib) $(driveiecieee_lib) \
	$(driveiecc64exp_lib) $(driveieee_lib) $(drive_lib) \
	$(drivetcbm_lib) $(p64_lib) $(iecbus_lib) $(parallel_lib) \
	$(userport_lib) $(diag_lib) $(vdrive_lib) $(sid_dtv_lib) \
	$(monitor_lib) $(driver_libs) $(viciidtv_lib) $(raster_lib) \
	$(video_lib) $(am__DEPENDENCIES_2) $(imagecontents_lib) \
	$(am__DEPENDENCIES_3) $(c64dtvstubs_lib) $(joyport_lib) \
	$(rtc_lib) $(hvsc_lib)
x64dtv_LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(x64dtv_LDFLAGS) \
	$(LDFLAGS) -o $@
am_x64sc_OBJECTS = $(am__objects_1) $(am__objects_2)
x64sc_OBJECTS = $(am_x64sc_OBJECTS)
am__DEPENDENCIES_9 = $(archdep_lib) $(tapeport_lib) $(c64sc_lib) \
	$(c64cartsystem_lib) $(c64cart_lib) $(c64commoncart_lib) \
	$(datasette_lib) $(driveiec_lib) $(driveiecieee_lib) \
	$(driveiecc64exp_lib) $(driveieee_lib) $(drive_lib) \
	$(drivetcbm_lib) $(p64_lib) $(iecbus_lib) $(parallel_lib) \
	$(vdrive_lib) $(sid_lib) $(monitor_lib) $(driver_libs) \
	$(viciisc_lib) $(raster_lib) $(userport_lib) $(diag_lib) \
	$(rtc_lib) $(video_lib) $(am__DEPENDENCIES_2) \
	$(imagecontents_lib) $(c64scstubs_lib) $(am__DEPENDENCIES_3) \
	$(hvsc_lib)
x64sc_LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(x64sc_LDFLAGS) \
	$(LDFLAGS) -o $@
am_xcbm2_OBJECTS = $(am__objects_1)
xcbm2_OBJECTS = $(am_xcbm2_OBJECTS)
am__DEPENDENCIES_10 = $(archdep_lib) $(tapeport_lib) $(datasette_lib) \
	$(xcbm2_lib) $(cbm2cart_lib) $(diag_lib) $(driveiecieee_lib) \
	$(driveieee_lib) $(drive_lib) $(driveiec_lib) $(drivetcbm_lib) \
	$(p64_lib) $(parallel_lib) $(vdrive_lib) $(monitor_lib) \
	$(sid_lib) $(driver_libs) $(crtc_lib) $(raster_lib) \
	$(video_lib) $(userport_lib) $(am__DEPENDENCIES_2) \
	$(imagecontents_lib) $(joyport_lib) $(xcbm2stubs_lib) \
	$(am__DEPENDENCIES_3) $(rtc_lib) $(hvsc_lib)
xcbm2_LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(xcbm2_LDFLAGS) \
	$(LDFLAGS) -o $@
am_xcbm5x0_OBJECTS = $(am__objects_1)
xcbm5x0_OBJECTS = $(am_xcbm5x0_OBJECTS)
am__DEPENDENCIES_11 = $(archdep_lib) $(tapeport_lib) $(xcbm5x0_lib) \
	$(cbm2cart_lib) $(datasette_lib) $(diag_lib) \
	$(driveiecieee_lib) $(driveieee_lib) $(drive_lib) \
	$(drivetcbm_lib) $(driveiec_lib) $(p64_lib) $(parallel_lib) \
	$(vdrive_lib) $(monitor_lib) $(xcbm5x0_lib) $(sid_lib) \
	$(driver_libs) $(vicii_lib) $(raster_lib) $(rtc_lib) \
	$(video_lib) $(am__DEPENDENCIES_2) $(imagecontents_lib) \
	$(joyport_lib) $(xcbm5x0stubs_lib) $(am__DEPENDENCIES_3) \
	$(hvsc_lib)
xcbm5x0_LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(xcbm5x0_LDFLAGS) \
	$(LDFLAGS) -o $@
am_xpet_OBJECTS = $(am__objects_1)
xpet_OBJECTS = $(am_xpet_OBJECTS)
am__DEPENDENCIES_12 = $(archdep_lib) $(tapeport_lib) $(datasette_lib) \
	$(pet_lib) $(diag_lib) $(driveiecieee_lib) $(driveieee_lib) \
	$(drive_lib) $(driveiec_lib) $(drivetcbm_lib) $(p64_lib) \
	$(parallel_lib) $(vdrive_lib) $(monitor_lib) $(sid_lib) \
	$(driver_libs) $(crtc_lib) $(raster_lib) $(userport_lib) \
	$(video_lib) $(am__DEPENDENCIES_2) $(imagecontents_lib) \
	$(joyport_lib) $(petstubs_lib) $(am__DEPENDENCIES_3) \
	$(rtc_lib) $(hvsc_lib)
xpet_LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(xpet_LDFLAGS) $(LDFLAGS) \
	-o $@
am_xplus4_OBJECTS = $(am__objects_1)
xplus4_OBJECTS = $(am_xplus4_OBJECTS)
am__DEPENDENCIES_13 = $(archdep_lib) $(tapeport_lib) $(datasette_lib) \
	$(plus4_lib) $(plus4cart_lib) $(diag_lib) $(driveiec_lib) \
	$(driveiecieee_lib) $(driveiecplus4exp_lib) $(drivetcbm_lib) \
	$(drive_lib) $(driveieee_lib) $(parallel_lib) $(driveieee_lib) \
	$(p64_lib) $(iecbus_lib) $(vdrive_lib) $(monitor_lib) \
	$(sid_lib) $(driver_libs) $(raster_lib) $(rtc_lib) \
	$(userport_lib) $(video_lib) $(am__DEPENDENCIES_2) \
	$(imagecontents_lib) $(joyport_lib) $(plus4stubs_lib) \
	$(am__DEPENDENCIES_3) $(hvsc_lib)
xplus4_LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(xplus4_LDFLAGS) \
	$(LDFLAGS) -o $@
am_xscpu64_OBJECTS = $(am__objects_1) $(am__objects_2)
xscpu64_OBJECTS = $(am_xscpu64_OBJECTS)
am__DEPENDENCIES_14 = $(archdep_lib) $(scpu64_lib) \
	$(c64cartsystem_lib) $(c64cart_lib) $(c64commoncart_lib) \
	$(scpu64stubs_lib) $(c64scpu64_lib) $(datasette_lib) \
	$(driveiec_lib) $(driveiecieee_lib) $(driveiecc64exp_lib) \
	$(driveieee_lib) $(drive_lib) $(drivetcbm_lib) $(p64_lib) \
	$(iecbus_lib) $(parallel_lib) $(vdrive_lib) $(sid_lib) \
	$(monitor_lib) $(driver_libs) $(viciisc_lib) $(raster_lib) \
	$(userport_lib) $(diag_lib) $(rtc_lib) $(video_lib) \
	$(am__DEPENDENCIES_2) $(imagecontents_lib) \
	$(am__DEPENDENCIES_3) $(hvsc_lib)
xscpu64_LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(xscpu64_LDFLAGS) \
	$(LDFLAGS) -o $@
am_xvic_OBJECTS = $(am__objects_1) $(am__objects_2)
xvic_OBJECTS = $(am_xvic_OBJECTS)
am__DEPENDENCIES_15 = $(archdep_lib) $(tapeport_lib) $(datasette_lib) \
	$(vic20cart_lib) $(vic20_lib) $(c64commoncart_lib) \
	$(mascuerade_lib) $(driveiec_lib) $(driveiecieee_lib) \
	$(driveieee_lib) $(drive_lib) $(drivetcbm_lib) $(p64_lib) \
	$(iecbus_lib) $(parallel_lib) $(vdrive_lib) $(monitor_lib) \
	$(sid_lib) $(driver_libs) $(raster_lib) $(userport_lib) \
	$(diag_lib) $(rtc_lib) $(video_lib) $(am__DEPENDENCIES_2) \
	$(imagecontents_lib) $(vic20stubs_lib) $(am__DEPENDENCIES_3) \
	$(hvsc_lib)
xvic_LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(xvic_LDFLAGS) $(LDFLAGS) \
	-o $@
AM_V_P = $(am__v_P_@AM_V@)
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
am__v_P_0 = false
am__v_P_1 = :
AM_V_GEN = $(am__v_GEN_@AM_V@)
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
am__v_GEN_0 = @echo "  GEN     " $@;
am__v_GEN_1 = 
AM_V_at = $(am__v_at_@AM_V@)
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
am__v_at_0 = @
am__v_at_1 = 
DEFAULT_INCLUDES = -I.@am__isrc@
depcomp = $(SHELL) $(top_srcdir)/depcomp
am__maybe_remake_depfiles = depfiles
am__depfiles_remade = ./$(DEPDIR)/alarm.Po ./$(DEPDIR)/attach.Po \
	./$(DEPDIR)/autostart-prg.Po ./$(DEPDIR)/autostart.Po \
	./$(DEPDIR)/c1541-stubs.Po ./$(DEPDIR)/c1541.Po \
	./$(DEPDIR)/cbmdos.Po ./$(DEPDIR)/cbmimage.Po \
	./$(DEPDIR)/charset.Po ./$(DEPDIR)/clipboard.Po \
	./$(DEPDIR)/cmdline.Po ./$(DEPDIR)/color.Po \
	./$(DEPDIR)/crc32.Po ./$(DEPDIR)/crt.Po ./$(DEPDIR)/debug.Po \
	./$(DEPDIR)/dma.Po ./$(DEPDIR)/event.Po \
	./$(DEPDIR)/findpath.Po ./$(DEPDIR)/fliplist.Po \
	./$(DEPDIR)/gcr.Po ./$(DEPDIR)/info.Po ./$(DEPDIR)/init.Po \
	./$(DEPDIR)/initcmdline.Po ./$(DEPDIR)/interrupt.Po \
	./$(DEPDIR)/kbdbuf.Po ./$(DEPDIR)/keyboard.Po \
	./$(DEPDIR)/keymap.Po ./$(DEPDIR)/lib.Po ./$(DEPDIR)/log.Po \
	./$(DEPDIR)/m3u.Po ./$(DEPDIR)/machine-bus.Po \
	./$(DEPDIR)/machine.Po ./$(DEPDIR)/main.Po \
	./$(DEPDIR)/mainlock.Po ./$(DEPDIR)/midi.Po \
	./$(DEPDIR)/network.Po ./$(DEPDIR)/opencbmlib.Po \
	./$(DEPDIR)/palette.Po ./$(DEPDIR)/ps2mouse.Po \
	./$(DEPDIR)/ram.Po ./$(DEPDIR)/rawfile.Po \
	./$(DEPDIR)/rawnet.Po ./$(DEPDIR)/resources.Po \
	./$(DEPDIR)/romset.Po ./$(DEPDIR)/screenshot.Po \
	./$(DEPDIR)/snapshot.Po ./$(DEPDIR)/socket.Po \
	./$(DEPDIR)/sound.Po ./$(DEPDIR)/sysfile.Po \
	./$(DEPDIR)/traps.Po ./$(DEPDIR)/util.Po \
	./$(DEPDIR)/vicefeatures.Po ./$(DEPDIR)/vsync.Po \
	./$(DEPDIR)/zfile.Po ./$(DEPDIR)/zipcode.Po
am__mv = mv -f
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
AM_V_CC = $(am__v_CC_@AM_V@)
am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
am__v_CC_0 = @echo "  CC      " $@;
am__v_CC_1 = 
AM_V_CCLD = $(am__v_CCLD_@AM_V@)
am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
am__v_CCLD_0 = @echo "  CCLD    " $@;
am__v_CCLD_1 = 
SOURCES = $(c1541_SOURCES) $(vsid_SOURCES) $(x128_SOURCES) \
	$(x64_SOURCES) $(x64dtv_SOURCES) $(x64sc_SOURCES) \
	$(xcbm2_SOURCES) $(xcbm5x0_SOURCES) $(xpet_SOURCES) \
	$(xplus4_SOURCES) $(xscpu64_SOURCES) $(xvic_SOURCES)
DIST_SOURCES = $(c1541_SOURCES) $(vsid_SOURCES) $(x128_SOURCES) \
	$(x64_SOURCES) $(x64dtv_SOURCES) $(x64sc_SOURCES) \
	$(xcbm2_SOURCES) $(xcbm5x0_SOURCES) $(xpet_SOURCES) \
	$(xplus4_SOURCES) $(xscpu64_SOURCES) $(xvic_SOURCES)
RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
	ctags-recursive dvi-recursive html-recursive info-recursive \
	install-data-recursive install-dvi-recursive \
	install-exec-recursive install-html-recursive \
	install-info-recursive install-pdf-recursive \
	install-ps-recursive install-recursive installcheck-recursive \
	installdirs-recursive pdf-recursive ps-recursive \
	tags-recursive uninstall-recursive
am__can_run_installinfo = \
  case $$AM_UPDATE_INFO_DIR in \
    n|no|NO) false;; \
    *) (install-info --version) >/dev/null 2>&1;; \
  esac
HEADERS = $(noinst_HEADERS)
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive	\
  distclean-recursive maintainer-clean-recursive
am__recursive_targets = \
  $(RECURSIVE_TARGETS) \
  $(RECURSIVE_CLEAN_TARGETS) \
  $(am__extra_recursive_targets)
AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
	distdir distdir-am
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) \
	config.h.in
# Read a list of newline-separated strings from the standard input,
# and print each of them once, without duplicates.  Input order is
# *not* preserved.
am__uniquify_input = $(AWK) '\
  BEGIN { nonempty = 0; } \
  { items[$$0] = 1; nonempty = 1; } \
  END { if (nonempty) { for (i in items) print i; }; } \
'
# Make sure the list of sources is unique.  This is necessary because,
# e.g., the same source file might be shared among _SOURCES variables
# for different programs/libraries.
am__define_uniq_tagged_files = \
  list='$(am__tagged_files)'; \
  unique=`for i in $$list; do \
    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  done | $(am__uniquify_input)`
am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in \
	$(srcdir)/debug.h.in $(srcdir)/version.h.in \
	$(srcdir)/vice-version.sh.in $(top_srcdir)/depcomp \
	$(top_srcdir)/mkinstalldirs
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
am__relativize = \
  dir0=`pwd`; \
  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
  sed_rest='s,^[^/]*/*,,'; \
  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
  sed_butlast='s,/*[^/]*$$,,'; \
  while test -n "$$dir1"; do \
    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
    if test "$$first" != "."; then \
      if test "$$first" = ".."; then \
        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
      else \
        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
        if test "$$first2" = "$$first"; then \
          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
        else \
          dir2="../$$dir2"; \
        fi; \
        dir0="$$dir0"/"$$first"; \
      fi; \
    fi; \
    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
  done; \
  reldir="$$dir2"
ACLOCAL = @ACLOCAL@
AMTAR = @AMTAR@
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
AR = @AR@
ARCH_DIR = @ARCH_DIR@
ARCH_EXTRA_SUBDIR = @ARCH_EXTRA_SUBDIR@
ARCH_INCLUDES = @ARCH_INCLUDES@
ARCH_LIBS = @ARCH_LIBS@
ARCH_MAKE_BINDIST_DIR = @ARCH_MAKE_BINDIST_DIR@
ARCH_SRC_DIR = @ARCH_SRC_DIR@
ARFLAGS = @ARFLAGS@
AR_FLAGS = @AR_FLAGS@
AUTOCONF = @AUTOCONF@
AUTOHEADER = @AUTOHEADER@
AUTOMAKE = @AUTOMAKE@
AWK = @AWK@
CC = @CC@
CCAS = @CCAS@
CCASDEPMODE = @CCASDEPMODE@
CCASFLAGS = @CCASFLAGS@
CCDEPMODE = @CCDEPMODE@
CFLAGS = @CFLAGS@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
CROSS = @CROSS@
CSCOPE = @CSCOPE@
CTAGS = @CTAGS@
CXX = @CXX@
CXXCPP = @CXXCPP@
CXXDEPMODE = @CXXDEPMODE@
CXXFLAGS = @CXXFLAGS@
CYGPATH_W = @CYGPATH_W@
DEBUGBUILD = @DEBUGBUILD@
DEFS = @DEFS@
DEPDIR = @DEPDIR@
DOS2UNIX = @DOS2UNIX@
DYNLIB_LIBS = @DYNLIB_LIBS@
ECHO_C = @ECHO_C@
ECHO_N = @ECHO_N@
ECHO_T = @ECHO_T@
ENABLE_ARCH = @ENABLE_ARCH@
ETAGS = @ETAGS@
EXEEXT = @EXEEXT@
FCCACHE = @FCCACHE@
FFMPEG_AVRESAMPLE_CFLAGS = @FFMPEG_AVRESAMPLE_CFLAGS@
FFMPEG_AVRESAMPLE_LIBS = @FFMPEG_AVRESAMPLE_LIBS@
FFMPEG_AV_CFLAGS = @FFMPEG_AV_CFLAGS@
FFMPEG_AV_LIBS = @FFMPEG_AV_LIBS@
FFMPEG_INCLUDES = @FFMPEG_INCLUDES@
FFMPEG_SWRESAMPLE_CFLAGS = @FFMPEG_SWRESAMPLE_CFLAGS@
FFMPEG_SWRESAMPLE_LIBS = @FFMPEG_SWRESAMPLE_LIBS@
FFMPEG_SWSCALE_CFLAGS = @FFMPEG_SWSCALE_CFLAGS@
FFMPEG_SWSCALE_LIBS = @FFMPEG_SWSCALE_LIBS@
FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@
FONTCONFIG_LIBS = @FONTCONFIG_LIBS@
FW_DIR = @FW_DIR@
GFXOUTPUT_DRIVERS = @GFXOUTPUT_DRIVERS@
GFXOUTPUT_LIBS = @GFXOUTPUT_LIBS@
GLEW_CFLAGS = @GLEW_CFLAGS@
GLEW_LIBS = @GLEW_LIBS@
GLIB_CFLAGS = @GLIB_CFLAGS@
GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@
GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
GLIB_LIBS = @GLIB_LIBS@
GTK_CFLAGS = @GTK_CFLAGS@
GTK_LIBS = @GTK_LIBS@
HAVE_CXX11 = @HAVE_CXX11@
HAVE_READLINE = @HAVE_READLINE@
ICONV = @ICONV@
ICOTOOL = @ICOTOOL@
INLINE_UNIT_GROWTH = @INLINE_UNIT_GROWTH@
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
JOYSTICK_DRIVERS = @JOYSTICK_DRIVERS@
JOY_LIBS = @JOY_LIBS@
LDFLAGS = @LDFLAGS@
LEX = @LEX@
LEXLIB = @LEXLIB@
LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
LIBOBJS = @LIBOBJS@
LIBS = @LIBS@
LINKCC = @LINKCC@
LN_S = @LN_S@
LTLIBOBJS = @LTLIBOBJS@
MAKEINFO = @MAKEINFO@
MAX_INLINE_INSN_SINGLE = @MAX_INLINE_INSN_SINGLE@
MKDIR_P = @MKDIR_P@
MONITOR_CFLAGS = @MONITOR_CFLAGS@
NETPLAY_LIBS = @NETPLAY_LIBS@
OBJC = @OBJC@
OBJCDEPMODE = @OBJCDEPMODE@
OBJCFLAGS = @OBJCFLAGS@
OBJCPP = @OBJCPP@
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@
PDFTEX = @PDFTEX@
PERL = @PERL@
PKG_CONFIG = @PKG_CONFIG@
PLATFORM_DOX_FLAGS = @PLATFORM_DOX_FLAGS@
PNG_CFLAGS = @PNG_CFLAGS@
PNG_LIBS = @PNG_LIBS@
PROGRAM_PREFIX = @PROGRAM_PREFIX@
PROGRAM_SUFFIX = @PROGRAM_SUFFIX@
RANLIB = @RANLIB@
READLINE = @READLINE@
READLINE_LIBS = @READLINE_LIBS@
RESIDDTVSUB = @RESIDDTVSUB@
RESIDSUB = @RESIDSUB@
RESID_DEP = @RESID_DEP@
RESID_DIR = @RESID_DIR@
RESID_DTV_DEP = @RESID_DTV_DEP@
RESID_DTV_DIR = @RESID_DTV_DIR@
RESID_DTV_INCLUDES = @RESID_DTV_INCLUDES@
RESID_DTV_LIBS = @RESID_DTV_LIBS@
RESID_INCLUDES = @RESID_INCLUDES@
RESID_LIBS = @RESID_LIBS@
SDL2_CFLAGS = @SDL2_CFLAGS@
SDL2_IMAGE_CFLAGS = @SDL2_IMAGE_CFLAGS@
SDL2_IMAGE_LIBS = @SDL2_IMAGE_LIBS@
SDL2_LIBS = @SDL2_LIBS@
SDLCONFIG = @SDLCONFIG@
SDL_EXTRA_LIBS = @SDL_EXTRA_LIBS@
SDL_IMAGE_CFLAGS = @SDL_IMAGE_CFLAGS@
SDL_IMAGE_LIBS = @SDL_IMAGE_LIBS@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
SOUND_DRIVERS = @SOUND_DRIVERS@
SOUND_LIBS = @SOUND_LIBS@
SOUND_MIDAS_OBJ = @SOUND_MIDAS_OBJ@
SOUND_SDL_OBJ = @SOUND_SDL_OBJ@
SOUND_USS_OBJ = @SOUND_USS_OBJ@
STRIP = @STRIP@
SVN = @SVN@
SVNVERSION = @SVNVERSION@
SVN_REVISION_OVERRIDE = @SVN_REVISION_OVERRIDE@
TAR = @TAR@
TEXI2DVI = @TEXI2DVI@
TFE_LIBS = @TFE_LIBS@
UI_LIBS = @UI_LIBS@
VERSION = @VERSION@
VERSION_COMBINED = @VERSION_COMBINED@
VERSION_RC = @VERSION_RC@
VICE_CFLAGS = @VICE_CFLAGS@
VICE_CPPFLAGS = @VICE_CPPFLAGS@
VICE_CXXFLAGS = @VICE_CXXFLAGS@
VICE_DATADIR = @VICE_DATADIR@
VICE_DOCDIR = @VICE_DOCDIR@
VICE_LDFLAGS = @VICE_LDFLAGS@
VICE_OBJCFLAGS = @VICE_OBJCFLAGS@
VICE_PDF_FILE_NAME = @VICE_PDF_FILE_NAME@
VICE_VERSION = @VICE_VERSION@
VICE_VERSION_BUILD = @VICE_VERSION_BUILD@
VICE_VERSION_MAJOR = @VICE_VERSION_MAJOR@
VICE_VERSION_MINOR = @VICE_VERSION_MINOR@
VTE_CXXFLAGS = @VTE_CXXFLAGS@
WINDRES = @WINDRES@
WINDRES_LIB = @WINDRES_LIB@
XA = @XA@
XDG_DESKTOP_MENU = @XDG_DESKTOP_MENU@
YACC = @YACC@
ZLIB_LIBS = @ZLIB_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@
ac_ct_OBJC = @ac_ct_OBJC@
am__include = @am__include@
am__leading_dot = @am__leading_dot@
am__quote = @am__quote@
am__tar = @am__tar@
am__untar = @am__untar@
bindir = @bindir@
build = @build@
build_alias = @build_alias@
build_cpu = @build_cpu@
build_os = @build_os@
build_vendor = @build_vendor@
builddir = @builddir@
datadir = @datadir@
datarootdir = @datarootdir@
docdir = @docdir@
dvidir = @dvidir@
exec_prefix = @exec_prefix@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
libcurl_CFLAGS = @libcurl_CFLAGS@
libcurl_LIBS = @libcurl_LIBS@
libdir = @libdir@
libexecdir = @libexecdir@
localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@
mkdir_p = @mkdir_p@
objdump = @objdump@
oldincludedir = @oldincludedir@
pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
runstatedir = @runstatedir@
sbindir = @sbindir@
sdl_config = @sdl_config@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
subdirs_extra = @subdirs_extra@
sysconfdir = @sysconfdir@
target_alias = @target_alias@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
vsid_LDFLAGS = @vsid_LDFLAGS@
x128_LDFLAGS = @x128_LDFLAGS@
x64_LDFLAGS = @x64_LDFLAGS@
xcbm2_LDFLAGS = @xcbm2_LDFLAGS@
xpet_LDFLAGS = @xpet_LDFLAGS@
xplus4_LDFLAGS = @xplus4_LDFLAGS@
xscpu64_LDFLAGS = @xscpu64_LDFLAGS@
xvic_LDFLAGS = @xvic_LDFLAGS@

# We have to override the automake default, because we need to use
# $(CXX) instead of $(CC) when compiling with reSID.
LINK = @LINKCC@ @VICE_CFLAGS@ @VICE_LDFLAGS@ $(LDFLAGS) -o $@
# We shouldnt have to add the flags here, but without it doesn't add them
CCLD = @LINKCC@ @VICE_LDFLAGS@ $(LDFLAGS)
AM_CFLAGS = @VICE_CFLAGS@
AM_CXXFLAGS = @VICE_CXXFLAGS@
AM_LDFLAGS = @VICE_LDFLAGS@

# Windows .res files to be linked to each binary
# .. but NOT in headless mode
@USE_HEADLESSUI_FALSE@@WINDOWS_COMPILE_TRUE@X64_RES = $(top_builddir)/data/common/x64.res
@USE_HEADLESSUI_FALSE@@WINDOWS_COMPILE_TRUE@X64DTV_RES = $(top_builddir)/data/common/x64dtv.res
@USE_HEADLESSUI_FALSE@@WINDOWS_COMPILE_TRUE@X64SC_RES = $(top_builddir)/data/common/x64sc.res
@USE_HEADLESSUI_FALSE@@WINDOWS_COMPILE_TRUE@XSCPU64_RES = $(top_builddir)/data/common/xscpu64.res
@USE_HEADLESSUI_FALSE@@WINDOWS_COMPILE_TRUE@X128_RES = $(top_builddir)/data/common/x128.res
@USE_HEADLESSUI_FALSE@@WINDOWS_COMPILE_TRUE@XVIC_RES = $(top_builddir)/data/common/xvic.res
@USE_HEADLESSUI_FALSE@@WINDOWS_COMPILE_TRUE@XPLUS4_RES = $(top_builddir)/data/common/xplus4.res
@USE_HEADLESSUI_FALSE@@WINDOWS_COMPILE_TRUE@XPET_RES = $(top_builddir)/data/common/xpet.res
@USE_HEADLESSUI_FALSE@@WINDOWS_COMPILE_TRUE@XCBM2_RES = $(top_builddir)/data/common/xcbm2.res
@USE_HEADLESSUI_FALSE@@WINDOWS_COMPILE_TRUE@XCBM5x0_RES = $(top_builddir)/data/common/xcbm5x0.res
@USE_HEADLESSUI_FALSE@@WINDOWS_COMPILE_TRUE@VSID_RES = $(top_builddir)/data/common/vsid.res
@DUMMY_COMPILE_FALSE@SUBDIRS = \
@DUMMY_COMPILE_FALSE@	@RESID_DIR@ \
@DUMMY_COMPILE_FALSE@	@RESID_DTV_DIR@ \
@DUMMY_COMPILE_FALSE@	joyport \
@DUMMY_COMPILE_FALSE@	drive \
@DUMMY_COMPILE_FALSE@	vdrive \
@DUMMY_COMPILE_FALSE@	fsdevice \
@DUMMY_COMPILE_FALSE@	diskimage \
@DUMMY_COMPILE_FALSE@	iecbus \
@DUMMY_COMPILE_FALSE@	serial \
@DUMMY_COMPILE_FALSE@	parallel \
@DUMMY_COMPILE_FALSE@	tape \
@DUMMY_COMPILE_FALSE@	imagecontents \
@DUMMY_COMPILE_FALSE@	fileio \
@DUMMY_COMPILE_FALSE@	video \
@DUMMY_COMPILE_FALSE@	raster \
@DUMMY_COMPILE_FALSE@	vicii \
@DUMMY_COMPILE_FALSE@	viciisc \
@DUMMY_COMPILE_FALSE@	vdc \
@DUMMY_COMPILE_FALSE@	crtc \
@DUMMY_COMPILE_FALSE@	gfxoutputdrv \
@DUMMY_COMPILE_FALSE@	printerdrv \
@DUMMY_COMPILE_FALSE@	rs232drv \
@DUMMY_COMPILE_FALSE@	samplerdrv \
@DUMMY_COMPILE_FALSE@	sid \
@DUMMY_COMPILE_FALSE@	monitor \
@DUMMY_COMPILE_FALSE@	core \
@DUMMY_COMPILE_FALSE@	userport \
@DUMMY_COMPILE_FALSE@	tapeport \
@DUMMY_COMPILE_FALSE@	diag \
@DUMMY_COMPILE_FALSE@	c64 \
@DUMMY_COMPILE_FALSE@	scpu64 \
@DUMMY_COMPILE_FALSE@	c64dtv \
@DUMMY_COMPILE_FALSE@	c128 \
@DUMMY_COMPILE_FALSE@	vic20 \
@DUMMY_COMPILE_FALSE@	pet \
@DUMMY_COMPILE_FALSE@	plus4 \
@DUMMY_COMPILE_FALSE@	cbm2 \
@DUMMY_COMPILE_FALSE@	arch \
@DUMMY_COMPILE_FALSE@	lib \
@DUMMY_COMPILE_FALSE@	hvsc \
@DUMMY_COMPILE_FALSE@	datasette \
@DUMMY_COMPILE_FALSE@	tools

@DUMMY_COMPILE_TRUE@SUBDIRS = buildtools
DIST_SUBDIRS = \
	joyport \
	drive \
	vdrive \
	fsdevice \
	diskimage \
	iecbus \
	serial \
	parallel \
	tape \
	imagecontents \
	fileio \
	video \
	raster \
	vicii \
	viciisc \
	vdc \
	crtc \
	gfxoutputdrv \
	printerdrv \
	rs232drv \
	samplerdrv \
	sid \
	monitor \
	core \
	diag \
	userport \
	tapeport \
	c64 \
	scpu64 \
	c64dtv \
	c128 \
	vic20 \
	pet \
	plus4 \
	cbm2 \
	arch \
	@RESIDSUB@ \
	@RESIDDTVSUB@ \
	lib \
	buildtools \
	hvsc \
	datasette \
	tools

AM_CPPFLAGS = \
	@VICE_CPPFLAGS@ \
	@ARCH_INCLUDES@ \
	-I$(top_builddir)/src \
	-I$(top_srcdir)/src \
	-I$(top_srcdir)/src/c64 \
	-I$(top_srcdir)/src/datasette \
	-I$(top_srcdir)/src/drive \
	-I$(top_srcdir)/src/printerdrv \
	-I$(top_srcdir)/src/fsdevice \
	-I$(top_srcdir)/src/monitor \
	-I$(top_srcdir)/src/plus4 \
	-I$(top_srcdir)/src/vic20 \
	-I$(top_srcdir)/src/vdrive \
	-I$(top_srcdir)/src/diskimage \
	-I$(top_srcdir)/src/imagecontents \
	-I$(top_srcdir)/src/diag \
	-I$(top_srcdir)/src/userport \
	-I$(top_srcdir)/src/lib/ \
	-I$(top_srcdir)/src/lib/p64 \
	-I$(top_srcdir)/src/joyport \
	-I$(top_srcdir)/src/core/rtc \
	-I$(top_srcdir)/src/tapeport \
	-I$(top_srcdir)/src/tape \
	-I$(top_srcdir)/src/arch/shared/socketdrv \
	-I$(top_srcdir)/src/hvsc \
	-I$(top_srcdir)/src/lib/linenoise-ng \
	-I$(top_srcdir)/src/cart

noinst_HEADERS = \
	6510core.h \
	acia.h \
	alarm.h \
	attach.h \
	autostart.h \
	autostart-prg.h \
	c128ui.h \
	c64ui.h \
	cartio.h \
	cartridge.h \
	catweaselmkiii.h \
	cbm2ui.h \
	cbmdos.h \
	cbmimage.h \
	charset.h \
	cia.h \
	clipboard.h \
	cmdline.h \
	crt.h \
	color.h \
	config.h.in \
	console.h \
	crc32.h \
	debug.h \
	digimaxcore.c \
	diskconstants.h \
	diskimage.h \
	dma.h \
	dynlib.h \
	export.h \
	fileio.h \
	findpath.h \
	fixpoint.h \
	fsdevice.h \
	flash040.h \
	fliplist.h \
	fullscreen.h \
	gcr.h \
	gfxoutput.h \
	h6809regs.h \
	hardsid.h \
	iecbus.h \
	iecdrive.h \
	imagecontents.h \
	info.h \
	init.h \
	initcmdline.h \
	interrupt.h \
	kbdbuf.h \
	keyboard.h \
	keymap.h \
	lib.h \
	log.h \
	machine-bus.h \
	machine-drive.h \
	machine-printer.h \
	machine-video.h \
	machine.h \
	main.h \
	mainc64cpu.c \
	mainc64cpu.h \
	main65816cpu.c \
	main65816cpu.h \
	maincpu.c \
	maincpu.h \
	mainlock.h \
	mainviccpu.c \
	mem.h \
	midi.h \
	mididrv.h \
	monitor.h \
	mos6510.h \
	mos6510dtv.h \
	m3u.h \
	network.h \
	opencbmlib.h \
	palette.h \
	parallel.h \
	parsid.h \
	petui.h \
	piacore.h \
	plus4ui.h \
	ps2mouse.h \
	r65c02.h \
	ram.h \
	rawfile.h \
	rawnet.h \
	resources.h \
	riot.h \
	romset.h \
	scpu64ui.h \
	screenshot.h \
	snapshot.h \
	serial.h \
	sidcart.h \
	signals.h \
	snespad.h \
	sound.h \
	ssi2001.h \
	sysfile.h \
	tap.h \
	tape.h \
	tpi.h \
	traps.h \
	types.h \
	uiapi.h \
	uicmdline.h \
	uicolor.h \
	uimon.h \
	util.h \
	version.h.in \
	version.h \
	via.h \
	vic20ui.h \
	vice.h \
	vicedate.h \
	vice-event.h \
	vicesocket.h \
	vicefeatures.h \
	vicii.h \
	video.h \
	viewport.h \
	vsidui.h \
	vsync.h \
	vsyncapi.h \
	wdc65816.h \
	z80regs.h \
	zfile.h \
	zipcode.h

base_sources = \
	alarm.c \
	attach.c \
	autostart.c \
	autostart-prg.c \
	cbmdos.c \
	cbmimage.c \
	charset.c \
	clipboard.c \
	cmdline.c \
	color.c \
	crc32.c \
	crt.c \
	debug.c \
	dma.c \
	event.c \
	findpath.c \
	fliplist.c \
	gcr.c \
	info.c \
	init.c \
	initcmdline.c \
	interrupt.c \
	kbdbuf.c \
	keyboard.c \
	keymap.c \
	lib.c \
	log.c \
	machine-bus.c \
	machine.c \
	main.c \
	mainlock.c \
	m3u.c \
	network.c \
	opencbmlib.c \
	palette.c \
	ram.c \
	rawfile.c \
	rawnet.c \
	resources.c \
	romset.c \
	screenshot.c \
	snapshot.c \
	socket.c \
	sound.c \
	sysfile.c \
	traps.c \
	util.c \
	vicefeatures.c \
	vsync.c \
	zfile.c \
	zipcode.c

ps2mouse_sources = \
	ps2mouse.c

midi_sources = \
	midi.c

cpucore_sources = \
	6510core.c \
	65c02core.c \
	65816core.c

cpudtvcore_sources = \
	6510dtvcore.c

COMMON_EXTRA_DIST = \
	arch/systemheaderoverride/gtk/gtk.h \
	6510core.c \
	65816core.c \
	65c02core.c \
	6510dtvcore.c \
	aciacore.c \
	debug.h.in \
	fixpoint.c \
	piacore.c \
	vice-version.sh \
	vice-version.sh.in \
	wrap-u-ar.sh


# RESID_EXTRA_DIST is a list of files in the resid directory that need to be
# included in the source archive, this list was added to fix the fact that
# 'make dist' only produced a proper/workable source archive when done on a
# platform with a c++ compiler and resid enabled.
RESID_EXTRA_DIST = \
	resid/aclocal.m4 \
	resid/AUTHORS \
	resid/ChangeLog \
	resid/configure \
	resid/configure.in \
	resid/COPYING \
	resid/dac.cc \
	resid/dac.h \
	resid/envelope.cc \
	resid/envelope.h \
	resid/extfilt.cc \
	resid/extfilt.h \
	resid/filter.cc \
	resid/filter.h \
	resid/INSTALL \
	resid/Makefile.am \
	resid/Makefile.in \
	resid/NEWS \
	resid/pot.cc \
	resid/pot.h \
	resid/README \
	resid/README.VICE \
	resid/resid-config.h \
	resid/samp2src.pl \
	resid/sid.cc \
	resid/sid.h \
	resid/siddefs.h.in \
	resid/spline.h \
	resid/THANKS \
	resid/TODO \
	resid/version.cc \
	resid/voice.cc \
	resid/voice.h \
	resid/wave.cc \
	resid/wave.h \
	resid/wave6581__ST.dat \
	resid/wave6581__ST.h \
	resid/wave6581_P_T.dat \
	resid/wave6581_P_T.h \
	resid/wave6581_PS_.dat \
	resid/wave6581_PS_.h \
	resid/wave6581_PST.dat \
	resid/wave6581_PST.h \
	resid/wave8580__ST.dat \
	resid/wave8580__ST.h \
	resid/wave8580_P_T.dat \
	resid/wave8580_P_T.h \
	resid/wave8580_PS_.dat \
	resid/wave8580_PS_.h \
	resid/wave8580_PST.dat \
	resid/wave8580_PST.h


# RESIDDTV_EXTRA_DIST is a list of files in the resid directory that need to be
# included in the source archive, this list was added to fix the fact that
# 'make dist' only produced a proper/workable source archive when done on a
# platform with a c++ compiler and resid enabled.
RESIDDTV_EXTRA_DIST = \
	resid-dtv/aclocal.m4 \
	resid-dtv/AUTHORS \
	resid-dtv/bittrain.h \
	resid-dtv/ChangeLog \
	resid-dtv/configure \
	resid-dtv/configure.in \
	resid-dtv/COPYING \
	resid-dtv/envelope.cc \
	resid-dtv/envelope.h \
	resid-dtv/extfilt.cc \
	resid-dtv/extfilt.h \
	resid-dtv/filter.cc \
	resid-dtv/filter.h \
	resid-dtv/INSTALL \
	resid-dtv/Makefile.am \
	resid-dtv/Makefile.in \
	resid-dtv/NEWS \
	resid-dtv/README \
	resid-dtv/residdtv-config.h \
	resid-dtv/sid.cc \
	resid-dtv/sid.h \
	resid-dtv/siddtvdefs.h.in \
	resid-dtv/version.cc \
	resid-dtv/voice.cc \
	resid-dtv/voice.h \
	resid-dtv/wave.cc \
	resid-dtv/wave.h

@RESID_DIR_USED_FALSE@EXTRA_DIST = $(COMMON_EXTRA_DIST) $(RESID_EXTRA_DIST) $(RESIDDTV_EXTRA_DIST)
@RESID_DIR_USED_TRUE@EXTRA_DIST = $(COMMON_EXTRA_DIST)
@USE_SVN_REVISION_FALSE@SVN_VERSION_HEADER = 
@USE_SVN_REVISION_TRUE@SVN_VERSION_HEADER = svnversion.h
@USE_SVN_REVISION_OVERRIDE_FALSE@@USE_SVN_REVISION_TRUE@SVN_REVISION = `$(SVNVERSION) $(top_srcdir)`
@USE_SVN_REVISION_OVERRIDE_TRUE@@USE_SVN_REVISION_TRUE@SVN_REVISION = "@SVN_REVISION_OVERRIDE@"
BUILT_SOURCES = $(SVN_VERSION_HEADER) infocontrib.h
arch_gtk3_lib = $(top_builddir)/src/arch/gtk3/libarch.a
arch_gtk3_widgets_lib = $(top_builddir)/src/arch/gtk3/widgets/libwidgets.a
arch_gtk3_base_widgets_lib = $(top_builddir)/src/arch/gtk3/widgets/base/libbasewidgets.a
arch_gtk3_novte_lib = $(top_builddir)/src/arch/gtk3/novte/libnovte.a
arch_gtk3_joystickdrv_lib = $(top_builddir)/src/arch/gtk3/joystickdrv/libjoystickdrv.a
arch_sdl_lib = $(top_builddir)/src/arch/sdl/libarch.a
arch_headless_lib = $(top_builddir)/src/arch/headless/libarch.a
archdep_lib = $(top_builddir)/src/arch/shared/libarchdep.a
c128_lib = $(top_builddir)/src/c128/libc128.a
c128stubs_lib = $(top_builddir)/src/c128/libc128stubs.a
c128cartsystem_lib = $(top_builddir)/src/c128/cart/libc128cartsystem.a
c64_lib = $(top_builddir)/src/c64/libc64.a
c64stubs_lib = $(top_builddir)/src/c64/libc64stubs.a
c64sc_lib = $(top_builddir)/src/c64/libc64sc.a
c64scstubs_lib = $(top_builddir)/src/c64/libc64scstubs.a
scpu64_lib = $(top_builddir)/src/scpu64/libscpu64.a
scpu64stubs_lib = $(top_builddir)/src/scpu64/libscpu64stubs.a
c64dtv_lib = $(top_builddir)/src/c64dtv/libc64dtv.a
c64dtvstubs_lib = $(top_builddir)/src/c64dtv/libc64dtvstubs.a
c64c128_lib = $(top_builddir)/src/c64/libc64c128.a
c64scpu64_lib = $(top_builddir)/src/c64/libc64scpu64.a
c64c64dtv_lib = $(top_builddir)/src/c64/libc64c64dtv.a
c64cart_lib = $(top_builddir)/src/c64/cart/libc64cart.a
c64cartsystem_lib = $(top_builddir)/src/c64/cart/libc64cartsystem.a
c64commoncart_lib = $(top_builddir)/src/c64/cart/libc64commoncart.a
core_lib = $(top_builddir)/src/core/libcore.a
crtc_lib = $(top_builddir)/src/crtc/libcrtc.a
datasette_lib = $(top_builddir)/src/datasette/libdatasette.a
diag_lib = $(top_builddir)/src/diag/libdiag.a
diskimage_lib = $(top_builddir)/src/diskimage/libdiskimage.a
drive_lib = $(top_builddir)/src/drive/libdrive.a
driveiec_lib = $(top_builddir)/src/drive/iec/libdriveiec.a
driveiec128dcr_lib = $(top_builddir)/src/drive/iec128dcr/libdriveiec128dcr.a
driveiecieee_lib = $(top_builddir)/src/drive/iecieee/libdriveiecieee.a
driveiecc64exp_lib = $(top_builddir)/src/drive/iec/c64exp/libdriveiecc64exp.a
driveiecplus4exp_lib = $(top_builddir)/src/drive/iec/plus4exp/libdriveiecplus4exp.a
driveieee_lib = $(top_builddir)/src/drive/ieee/libdriveieee.a
drivetcbm_lib = $(top_builddir)/src/drive/tcbm/libdrivetcbm.a
fsdevice_lib = $(top_builddir)/src/fsdevice/libfsdevice.a
fileio_lib = $(top_builddir)/src/fileio/libfileio.a
gfxoutputdrv_lib = $(top_builddir)/src/gfxoutputdrv/libgfxoutputdrv.a
hwsiddrv_lib = $(top_builddir)/src/arch/shared/hwsiddrv/libhwsiddrv.a
hvsc_lib = $(top_builddir)/src/hvsc/libhvsc.a
iecbus_lib = $(top_builddir)/src/iecbus/libiecbus.a
imagecontents_lib = $(top_builddir)/src/imagecontents/libimagecontents.a
iodrv_lib = $(top_builddir)/src/arch/shared/iodrv/libiodrv.a
joyport_lib = $(top_builddir)/src/joyport/libjoyport.a
linenoise_ng_lib = $(top_builddir)/src/lib/linenoise-ng/liblinenoiseng.a
mascuerade_lib = $(top_builddir)/src/vic20/cart/libmascuerade.a
mididrv_lib = $(top_builddir)/src/arch/shared/mididrv/libmididrv.a
monitor_lib = $(top_builddir)/src/monitor/libmonitor.a
p64_lib = $(top_builddir)/src/lib/p64/libp64.a
parallel_lib = $(top_builddir)/src/parallel/libparallel.a
pet_lib = $(top_builddir)/src/pet/libpet.a
petstubs_lib = $(top_builddir)/src/pet/libpetstubs.a
plus4_lib = $(top_builddir)/src/plus4/libplus4.a
plus4cart_lib = $(top_builddir)/src/plus4/cart/libplus4cart.a
plus4stubs_lib = $(top_builddir)/src/plus4/libplus4stubs.a
printerdrv_lib = $(top_builddir)/src/printerdrv/libprinterdrv.a
resid_lib = $(top_builddir)/src/resid/libresid.a
resid_dtv_lib = $(top_builddir)/src/resid-dtv/libresiddtv.a
rs232drv_lib = $(top_builddir)/src/rs232drv/librs232drv.a
raster_lib = $(top_builddir)/src/raster/libraster.a
rtc_lib = $(top_builddir)/src/core/rtc/librtc.a
samplerdrv_lib = $(top_builddir)/src/samplerdrv/libsamplerdrv.a
serial_lib = $(top_builddir)/src/serial/libserial.a
sid_lib = $(top_builddir)/src/sid/libsid.a
sid_dtv_lib = $(top_builddir)/src/sid/libsid_dtv.a
socketdrv_lib = $(top_builddir)/src/arch/shared/socketdrv/libsocketdrv.a
sounddrv_lib = $(top_builddir)/src/arch/shared/sounddrv/libsounddrv.a
tape_lib = $(top_builddir)/src/tape/libtape.a
tapeport_lib = $(top_builddir)/src/tapeport/libtapeport.a
toolarch_lib = $(ARCH_DIR)/libtoolarch.a
userport_lib = $(top_builddir)/src/userport/libuserport.a
vdc_lib = $(top_builddir)/src/vdc/libvdc.a
vdrive_lib = $(top_builddir)/src/vdrive/libvdrive.a
vic20_lib = $(top_builddir)/src/vic20/libvic20.a
vic20stubs_lib = $(top_builddir)/src/vic20/libvic20stubs.a
vic20cart_lib = $(top_builddir)/src/vic20/cart/libvic20cart.a
vicii_lib = $(top_builddir)/src/vicii/libvicii.a
viciidtv_lib = $(top_builddir)/src/vicii/libviciidtv.a
viciisc_lib = $(top_builddir)/src/viciisc/libviciisc.a
video_lib = $(top_builddir)/src/video/libvideo.a
vsid_lib = $(top_builddir)/src/c64/libvsid.a
vsidstubs_lib = $(top_builddir)/src/c64/libvsidstubs.a
xcbm2_lib = $(top_builddir)/src/cbm2/libcbm2.a
xcbm2stubs_lib = $(top_builddir)/src/cbm2/libcbm2stubs.a
cbm2cart_lib = $(top_builddir)/src/cbm2/cart/libcbm2cart.a
xcbm5x0_lib = $(top_builddir)/src/cbm2/libcbm5x0.a
xcbm5x0stubs_lib = $(top_builddir)/src/cbm2/libcbm5x0stubs.a
common_libs = @ARCH_LIBS@ @LIBOBJS@ @READLINE@
resid_libs = @RESID_LIBS@
resid_dtv_libs = @RESID_DTV_LIBS@

# external libraries required for all emulators
emu_extlibs = @UI_LIBS@ @SDL_EXTRA_LIBS@ @SOUND_LIBS@ @JOY_LIBS@ @GFXOUTPUT_LIBS@ @ZLIB_LIBS@ @DYNLIB_LIBS@ @ARCH_LIBS@ $(archdep_lib)
driver_libs = $(joyport_lib) $(samplerdrv_lib) $(sounddrv_lib) $(mididrv_lib) $(socketdrv_lib) $(hwsiddrv_lib) $(iodrv_lib) $(gfxoutputdrv_lib) $(printerdrv_lib) $(rs232drv_lib) $(diskimage_lib) $(fsdevice_lib) $(tape_lib) $(fileio_lib) $(serial_lib) $(core_lib)
@SUPPORT_X64_FALSE@x64_bin = 
@SUPPORT_X64_TRUE@x64_bin = x64

# vsid
vsid_libs = \
	$(archdep_lib) \
	$(vsid_lib) \
	$(sid_lib) \
	$(monitor_lib) \
	$(sounddrv_lib) \
	$(mididrv_lib) \
	$(socketdrv_lib) \
	$(hwsiddrv_lib) \
	$(iodrv_lib) \
	$(serial_lib) \
	$(core_lib) \
	$(vicii_lib) \
	$(raster_lib) \
	$(video_lib) \
	$(common_libs) \
	$(resid_libs) \
	$(joyport_lib) \
	$(joystickdrv_lib) \
	$(hvsc_lib) \
	$(datasette_lib) \
	$(vsidstubs_lib)

vsid_SOURCES = $(base_sources) $(midi_sources)
vsid_LDADD = $(vsid_libs) $(emu_extlibs) @TFE_LIBS@ @NETPLAY_LIBS@ @READLINE_LIBS@ $(VSID_RES)
vsid_DEPENDENCIES = $(vsid_libs)

# x64
x64_libs = \
	$(archdep_lib) \
	$(tapeport_lib) \
	$(c64_lib) \
	$(c64cartsystem_lib) \
	$(c64cart_lib) \
	$(c64commoncart_lib) \
	$(datasette_lib) \
	$(driveiec_lib) \
	$(driveiecieee_lib) \
	$(driveiecc64exp_lib) \
	$(driveieee_lib) \
	$(drive_lib) \
	$(drivetcbm_lib) \
	$(iecbus_lib) \
	$(p64_lib) \
	$(parallel_lib) \
	$(vdrive_lib) \
	$(sid_lib) \
	$(monitor_lib) \
	$(driver_libs) \
	$(vicii_lib) \
	$(raster_lib) \
	$(userport_lib) \
	$(diag_lib) \
	$(rtc_lib) \
	$(video_lib) \
	$(common_libs) \
	$(imagecontents_lib) \
	$(c64stubs_lib) \
	$(resid_libs) \
	$(hvsc_lib)

x64_SOURCES = $(base_sources) $(midi_sources)
x64_LDADD = $(x64_libs) $(emu_extlibs) @TFE_LIBS@ @NETPLAY_LIBS@ @READLINE_LIBS@ $(X64_RES)
x64_DEPENDENCIES = $(x64_libs)

# x64sc
x64sc_libs = \
	$(archdep_lib) \
	$(tapeport_lib) \
	$(c64sc_lib) \
	$(c64cartsystem_lib) \
	$(c64cart_lib) \
	$(c64commoncart_lib) \
	$(datasette_lib) \
	$(driveiec_lib) \
	$(driveiecieee_lib) \
	$(driveiecc64exp_lib) \
	$(driveieee_lib) \
	$(drive_lib) \
	$(drivetcbm_lib) \
	$(p64_lib) \
	$(iecbus_lib) \
	$(parallel_lib) \
	$(vdrive_lib) \
	$(sid_lib) \
	$(monitor_lib) \
	$(driver_libs) \
	$(viciisc_lib) \
	$(raster_lib) \
	$(userport_lib) \
	$(diag_lib) \
	$(rtc_lib) \
	$(video_lib) \
	$(common_libs) \
	$(imagecontents_lib) \
	$(c64scstubs_lib) \
	$(resid_libs) \
	$(hvsc_lib)

x64sc_SOURCES = $(base_sources) $(midi_sources)
x64sc_LDADD = $(x64sc_libs) $(emu_extlibs) @TFE_LIBS@ @NETPLAY_LIBS@ @READLINE_LIBS@ $(X64SC_RES)
x64sc_DEPENDENCIES = $(x64sc_libs)
x64sc_LDFLAGS = @x64_LDFLAGS@

# x64dtv
x64dtv_libs = \
	$(archdep_lib) \
	$(c64dtv_lib) \
	$(c64c64dtv_lib) \
	$(datasette_lib) \
	$(driveiec_lib) \
	$(driveiecieee_lib) \
	$(driveiecc64exp_lib) \
	$(driveieee_lib) \
	$(drive_lib) \
	$(drivetcbm_lib) \
	$(p64_lib) \
	$(iecbus_lib) \
	$(parallel_lib) \
	$(userport_lib) \
	$(diag_lib) \
	$(vdrive_lib) \
	$(sid_dtv_lib) \
	$(monitor_lib) \
	$(driver_libs) \
	$(viciidtv_lib) \
	$(raster_lib) \
	$(video_lib) \
	$(common_libs) \
	$(imagecontents_lib) \
	$(resid_dtv_libs) \
	$(c64dtvstubs_lib) \
	$(joyport_lib) \
	$(joystickdrv_lib) \
	$(rtc_lib) \
	$(hvsc_lib)

x64dtv_SOURCES = $(base_sources) $(ps2mouse_sources)
x64dtv_LDADD = $(x64dtv_libs) $(emu_extlibs) @TFE_LIBS@ @NETPLAY_LIBS@ @READLINE_LIBS@ $(X64DTV_RES)
x64dtv_DEPENDENCIES = $(x64dtv_libs)
x64dtv_LDFLAGS = @x64_LDFLAGS@

# xscpu64
xscpu64_libs = \
	$(archdep_lib) \
	$(scpu64_lib) \
	$(c64cartsystem_lib) \
	$(c64cart_lib) \
	$(c64commoncart_lib) \
	$(scpu64stubs_lib) \
	$(c64scpu64_lib) \
	$(datasette_lib) \
	$(driveiec_lib) \
	$(driveiecieee_lib) \
	$(driveiecc64exp_lib) \
	$(driveieee_lib) \
	$(drive_lib) \
	$(drivetcbm_lib) \
	$(p64_lib) \
	$(iecbus_lib) \
	$(parallel_lib) \
	$(vdrive_lib) \
	$(sid_lib) \
	$(monitor_lib) \
	$(driver_libs) \
	$(viciisc_lib) \
	$(raster_lib) \
	$(userport_lib) \
	$(diag_lib) \
	$(rtc_lib) \
	$(video_lib) \
	$(common_libs) \
	$(imagecontents_lib) \
	$(resid_libs) \
	$(hvsc_lib)

xscpu64_SOURCES = $(base_sources) $(midi_sources)
xscpu64_LDADD = $(xscpu64_libs) $(emu_extlibs) @TFE_LIBS@ @NETPLAY_LIBS@ @READLINE_LIBS@ $(XSCPU64_RES)
xscpu64_DEPENDENCIES = $(xscpu64_libs)

# x128
x128_libs = \
	$(archdep_lib) \
	$(tapeport_lib) \
	$(c128_lib) \
	$(c64cartsystem_lib) \
	$(c128cartsystem_lib) \
	$(c64cart_lib) \
	$(c64commoncart_lib) \
	$(c64c128_lib) \
	$(datasette_lib) \
	$(driveiec_lib) \
	$(driveiec128dcr_lib) \
	$(driveiecieee_lib) \
	$(driveiecc64exp_lib) \
	$(driveieee_lib) \
	$(drive_lib) \
	$(drivetcbm_lib) \
	$(p64_lib) \
	$(iecbus_lib) \
	$(parallel_lib) \
	$(vdrive_lib) \
	$(sid_lib) \
	$(monitor_lib) \
	$(driver_libs) \
	$(vicii_lib) \
	$(vdc_lib) \
	$(raster_lib) \
	$(userport_lib) \
	$(diag_lib) \
	$(rtc_lib) \
	$(video_lib) \
	$(common_libs) \
	$(imagecontents_lib) \
	$(c128stubs_lib) \
	$(resid_libs) \
	$(hvsc_lib)

x128_SOURCES = $(base_sources) $(midi_sources)
x128_LDADD = $(x128_libs) $(emu_extlibs) @TFE_LIBS@ @NETPLAY_LIBS@ @READLINE_LIBS@ $(X128_RES)
x128_DEPENDENCIES = $(x128_libs)

# xvic
xvic_libs = \
	$(archdep_lib) \
	$(tapeport_lib) \
	$(datasette_lib) \
	$(vic20cart_lib) \
	$(vic20_lib) \
	$(c64commoncart_lib) \
	$(mascuerade_lib) \
	$(driveiec_lib) \
	$(driveiecieee_lib) \
	$(driveieee_lib) \
	$(drive_lib) \
	$(drivetcbm_lib) \
	$(p64_lib) \
	$(iecbus_lib) \
	$(parallel_lib) \
	$(vdrive_lib) \
	$(monitor_lib) \
	$(sid_lib) \
	$(driver_libs) \
	$(raster_lib) \
	$(userport_lib) \
	$(diag_lib) \
	$(rtc_lib) \
	$(video_lib) \
	$(common_libs) \
	$(imagecontents_lib) \
	$(vic20stubs_lib) \
	$(resid_libs) \
	$(hvsc_lib)

xvic_SOURCES = $(base_sources) $(midi_sources)
xvic_LDADD = $(xvic_libs) $(emu_extlibs) $(mascuerade_lib) @TFE_LIBS@ @NETPLAY_LIBS@ @READLINE_LIBS@ $(XVIC_RES)
xvic_DEPENDENCIES = $(xvic_libs)

# xpet
xpet_libs = \
	$(archdep_lib) \
	$(tapeport_lib) \
	$(datasette_lib) \
	$(pet_lib) \
	$(diag_lib) \
	$(driveiecieee_lib) \
	$(driveieee_lib) \
	$(drive_lib) \
	$(driveiec_lib) \
	$(drivetcbm_lib) \
	$(p64_lib) \
	$(parallel_lib) \
	$(vdrive_lib) \
	$(monitor_lib) \
	$(sid_lib) \
	$(driver_libs) \
	$(crtc_lib) \
	$(raster_lib) \
	$(userport_lib) \
	$(video_lib) \
	$(common_libs) \
	$(imagecontents_lib) \
	$(joyport_lib) \
	$(joystickdrv_lib) \
	$(petstubs_lib) \
	$(resid_libs) \
	$(rtc_lib) \
	$(hvsc_lib)

xpet_SOURCES = $(base_sources)
xpet_LDADD = $(xpet_libs) $(emu_extlibs) @TFE_LIBS@ @NETPLAY_LIBS@ @READLINE_LIBS@ $(XPET_RES)
xpet_DEPENDENCIES = $(xpet_libs)

# xplus4
xplus4_libs = \
	$(archdep_lib) \
	$(tapeport_lib) \
	$(datasette_lib) \
	$(plus4_lib) \
	$(plus4cart_lib) \
	$(diag_lib) \
	$(driveiec_lib) \
	$(driveiecieee_lib) \
	$(driveiecplus4exp_lib) \
	$(drivetcbm_lib) \
	$(drive_lib) \
	$(driveieee_lib) \
	$(parallel_lib) \
	$(driveieee_lib) \
	$(p64_lib) \
	$(iecbus_lib) \
	$(vdrive_lib) \
	$(monitor_lib) \
	$(sid_lib) \
	$(driver_libs) \
	$(raster_lib) \
	$(rtc_lib) \
	$(userport_lib) \
	$(video_lib) \
	$(common_libs) \
	$(imagecontents_lib) \
	$(joyport_lib) \
	$(joystickdrv_lib) \
	$(plus4stubs_lib) \
	$(resid_libs) \
	$(hvsc_lib)

xplus4_SOURCES = $(base_sources)
xplus4_LDADD = $(xplus4_libs) $(emu_extlibs) @TFE_LIBS@ @NETPLAY_LIBS@ @READLINE_LIBS@ $(XPLUS4_RES)
xplus4_DEPENDENCIES = $(xplus4_libs)

# xcbm2
xcbm2_libs = \
	$(archdep_lib) \
	$(tapeport_lib) \
	$(datasette_lib) \
	$(xcbm2_lib) \
	$(cbm2cart_lib) \
	$(diag_lib) \
	$(driveiecieee_lib) \
	$(driveieee_lib) \
	$(drive_lib) \
	$(driveiec_lib) \
	$(drivetcbm_lib) \
	$(p64_lib) \
	$(parallel_lib) \
	$(vdrive_lib) \
	$(monitor_lib) \
	$(sid_lib) \
	$(driver_libs) \
	$(crtc_lib) \
	$(raster_lib) \
	$(video_lib) \
	$(userport_lib) \
	$(common_libs) \
	$(imagecontents_lib) \
	$(joyport_lib) \
	$(joystickdrv_lib) \
	$(xcbm2stubs_lib) \
	$(resid_libs) \
	$(rtc_lib) \
	$(hvsc_lib)

xcbm2_SOURCES = $(base_sources)
xcbm2_LDADD = $(xcbm2_libs) $(emu_extlibs) @TFE_LIBS@ @NETPLAY_LIBS@ @READLINE_LIBS@ $(XCBM2_RES)
xcbm2_DEPENDENCIES = $(xcbm2_libs)

# xcbm5x0
xcbm5x0_libs = \
	$(archdep_lib) \
	$(tapeport_lib) \
	$(xcbm5x0_lib) \
	$(cbm2cart_lib) \
	$(datasette_lib) \
	$(diag_lib) \
	$(driveiecieee_lib) \
	$(driveieee_lib) \
	$(drive_lib) \
	$(drivetcbm_lib) \
	$(driveiec_lib) \
	$(p64_lib) \
	$(parallel_lib) \
	$(vdrive_lib) \
	$(monitor_lib) \
	$(xcbm5x0_lib) \
	$(sid_lib) \
	$(driver_libs) \
	$(vicii_lib) \
	$(raster_lib) \
	$(rtc_lib) \
	$(video_lib) \
	$(common_libs) \
	$(imagecontents_lib) \
	$(joyport_lib) \
	$(joystickdrv_lib) \
	$(xcbm5x0stubs_lib) \
	$(resid_libs) \
	$(hvsc_lib)

xcbm5x0_SOURCES = $(base_sources)
xcbm5x0_LDADD = $(xcbm5x0_libs) $(emu_extlibs) @TFE_LIBS@ @NETPLAY_LIBS@ @READLINE_LIBS@ $(XCBM5x0_RES)
xcbm5x0_DEPENDENCIES = $(xcbm5x0_libs)
xcbm5x0_LDFLAGS = @xcbm2_LDFLAGS@

# c1541
c1541_SOURCES = \
	c1541.c \
	c1541-stubs.c \
	cbmdos.c \
	charset.c \
	findpath.c \
	gcr.c \
	cbmimage.c \
	info.c \
	lib.c \
	log.c \
	opencbmlib.c \
	rawfile.c \
	resources.c \
	util.c \
	zfile.c \
	zipcode.c

c1541_libs = \
	$(toolarch_lib) \
	$(p64_lib) \
	$(blockdev_lib) \
	$(vdrive_lib) \
	$(imagecontents_lib) \
	$(fileio_lib) \
	$(diskimage_lib) \
	$(tape_lib) \
	$(serial_lib) \
	$(socketdrv_lib) \
	$(linenoise_ng_lib) \
	$(archdep_lib)

c1541_LDADD = \
	$(c1541_libs) \
	@SDL_EXTRA_LIBS@ \
	@READLINE@ @READLINE_LIBS@ \
	@ZLIB_LIBS@ @DYNLIB_LIBS@

@WINDOWS_COMPILE_TRUE@c1541_LDFLAGS = -mconsole

# distclean
DISTCLEANFILES = $(BUILT_SOURCES) $(GENFILES)
all: $(BUILT_SOURCES) config.h
	$(MAKE) $(AM_MAKEFLAGS) all-recursive

.SUFFIXES:
.SUFFIXES: .c .o .obj
$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
	@for dep in $?; do \
	  case '$(am__configure_deps)' in \
	    *$$dep*) \
	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
	        && { if test -f $@; then exit 0; else break; fi; }; \
	      exit 1;; \
	  esac; \
	done; \
	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/Makefile'; \
	$(am__cd) $(top_srcdir) && \
	  $(AUTOMAKE) --foreign src/Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
	@case '$?' in \
	  *config.status*) \
	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
	  *) \
	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
	esac;

$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh

$(top_srcdir)/configure:  $(am__configure_deps)
	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(am__aclocal_m4_deps):

config.h: stamp-h1
	@test -f $@ || rm -f stamp-h1
	@test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1

stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
	@rm -f stamp-h1
	cd $(top_builddir) && $(SHELL) ./config.status src/config.h
$(srcdir)/config.h.in:  $(am__configure_deps) 
	($(am__cd) $(top_srcdir) && $(AUTOHEADER))
	rm -f stamp-h1
	touch $@

distclean-hdr:
	-rm -f config.h stamp-h1
debug.h: $(top_builddir)/config.status $(srcdir)/debug.h.in
	cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
version.h: $(top_builddir)/config.status $(srcdir)/version.h.in
	cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
vice-version.sh: $(top_builddir)/config.status $(srcdir)/vice-version.sh.in
	cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
install-binPROGRAMS: $(bin_PROGRAMS)
	@$(NORMAL_INSTALL)
	@list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
	if test -n "$$list"; then \
	  echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \
	  $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \
	fi; \
	for p in $$list; do echo "$$p $$p"; done | \
	sed 's/$(EXEEXT)$$//' | \
	while read p p1; do if test -f $$p \
	  ; then echo "$$p"; echo "$$p"; else :; fi; \
	done | \
	sed -e 'p;s,.*/,,;n;h' \
	    -e 's|.*|.|' \
	    -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
	sed 'N;N;N;s,\n, ,g' | \
	$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
	  { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
	    if ($$2 == $$4) files[d] = files[d] " " $$1; \
	    else { print "f", $$3 "/" $$4, $$1; } } \
	  END { for (d in files) print "f", d, files[d] }' | \
	while read type dir files; do \
	    if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
	    test -z "$$files" || { \
	      echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \
	      $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \
	    } \
	; done

uninstall-binPROGRAMS:
	@$(NORMAL_UNINSTALL)
	@list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
	files=`for p in $$list; do echo "$$p"; done | \
	  sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
	      -e 's/$$/$(EXEEXT)/' \
	`; \
	test -n "$$list" || exit 0; \
	echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \
	cd "$(DESTDIR)$(bindir)" && rm -f $$files

clean-binPROGRAMS:
	-test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)

c1541$(EXEEXT): $(c1541_OBJECTS) $(c1541_DEPENDENCIES) $(EXTRA_c1541_DEPENDENCIES) 
	@rm -f c1541$(EXEEXT)
	$(AM_V_CCLD)$(c1541_LINK) $(c1541_OBJECTS) $(c1541_LDADD) $(LIBS)

vsid$(EXEEXT): $(vsid_OBJECTS) $(vsid_DEPENDENCIES) $(EXTRA_vsid_DEPENDENCIES) 
	@rm -f vsid$(EXEEXT)
	$(AM_V_CCLD)$(vsid_LINK) $(vsid_OBJECTS) $(vsid_LDADD) $(LIBS)

x128$(EXEEXT): $(x128_OBJECTS) $(x128_DEPENDENCIES) $(EXTRA_x128_DEPENDENCIES) 
	@rm -f x128$(EXEEXT)
	$(AM_V_CCLD)$(x128_LINK) $(x128_OBJECTS) $(x128_LDADD) $(LIBS)

x64$(EXEEXT): $(x64_OBJECTS) $(x64_DEPENDENCIES) $(EXTRA_x64_DEPENDENCIES) 
	@rm -f x64$(EXEEXT)
	$(AM_V_CCLD)$(x64_LINK) $(x64_OBJECTS) $(x64_LDADD) $(LIBS)

x64dtv$(EXEEXT): $(x64dtv_OBJECTS) $(x64dtv_DEPENDENCIES) $(EXTRA_x64dtv_DEPENDENCIES) 
	@rm -f x64dtv$(EXEEXT)
	$(AM_V_CCLD)$(x64dtv_LINK) $(x64dtv_OBJECTS) $(x64dtv_LDADD) $(LIBS)

x64sc$(EXEEXT): $(x64sc_OBJECTS) $(x64sc_DEPENDENCIES) $(EXTRA_x64sc_DEPENDENCIES) 
	@rm -f x64sc$(EXEEXT)
	$(AM_V_CCLD)$(x64sc_LINK) $(x64sc_OBJECTS) $(x64sc_LDADD) $(LIBS)

xcbm2$(EXEEXT): $(xcbm2_OBJECTS) $(xcbm2_DEPENDENCIES) $(EXTRA_xcbm2_DEPENDENCIES) 
	@rm -f xcbm2$(EXEEXT)
	$(AM_V_CCLD)$(xcbm2_LINK) $(xcbm2_OBJECTS) $(xcbm2_LDADD) $(LIBS)

xcbm5x0$(EXEEXT): $(xcbm5x0_OBJECTS) $(xcbm5x0_DEPENDENCIES) $(EXTRA_xcbm5x0_DEPENDENCIES) 
	@rm -f xcbm5x0$(EXEEXT)
	$(AM_V_CCLD)$(xcbm5x0_LINK) $(xcbm5x0_OBJECTS) $(xcbm5x0_LDADD) $(LIBS)

xpet$(EXEEXT): $(xpet_OBJECTS) $(xpet_DEPENDENCIES) $(EXTRA_xpet_DEPENDENCIES) 
	@rm -f xpet$(EXEEXT)
	$(AM_V_CCLD)$(xpet_LINK) $(xpet_OBJECTS) $(xpet_LDADD) $(LIBS)

xplus4$(EXEEXT): $(xplus4_OBJECTS) $(xplus4_DEPENDENCIES) $(EXTRA_xplus4_DEPENDENCIES) 
	@rm -f xplus4$(EXEEXT)
	$(AM_V_CCLD)$(xplus4_LINK) $(xplus4_OBJECTS) $(xplus4_LDADD) $(LIBS)

xscpu64$(EXEEXT): $(xscpu64_OBJECTS) $(xscpu64_DEPENDENCIES) $(EXTRA_xscpu64_DEPENDENCIES) 
	@rm -f xscpu64$(EXEEXT)
	$(AM_V_CCLD)$(xscpu64_LINK) $(xscpu64_OBJECTS) $(xscpu64_LDADD) $(LIBS)

xvic$(EXEEXT): $(xvic_OBJECTS) $(xvic_DEPENDENCIES) $(EXTRA_xvic_DEPENDENCIES) 
	@rm -f xvic$(EXEEXT)
	$(AM_V_CCLD)$(xvic_LINK) $(xvic_OBJECTS) $(xvic_LDADD) $(LIBS)

mostlyclean-compile:
	-rm -f *.$(OBJEXT)

distclean-compile:
	-rm -f *.tab.c

@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/alarm.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/attach.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/autostart-prg.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/autostart.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/c1541-stubs.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/c1541.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cbmdos.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cbmimage.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/charset.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clipboard.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmdline.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/color.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crc32.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crt.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/debug.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dma.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/event.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/findpath.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fliplist.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gcr.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/info.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/init.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/initcmdline.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/interrupt.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/kbdbuf.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/keyboard.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/keymap.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lib.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/log.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/m3u.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/machine-bus.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/machine.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/main.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mainlock.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/midi.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/network.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opencbmlib.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/palette.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ps2mouse.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ram.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rawfile.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rawnet.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/resources.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/romset.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/screenshot.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/snapshot.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/socket.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sound.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sysfile.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/traps.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/util.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vicefeatures.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vsync.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/zfile.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/zipcode.Po@am__quote@ # am--include-marker

$(am__depfiles_remade):
	@$(MKDIR_P) $(@D)
	@echo '# dummy' >$@-t && $(am__mv) $@-t $@

am--depfiles: $(am__depfiles_remade)

.c.o:
@am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<

.c.obj:
@am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`

# This directory's subdirectories are mostly independent; you can cd
# into them and run 'make' without going through this Makefile.
# To change the values of 'make' variables: instead of editing Makefiles,
# (1) if the variable is set in 'config.status', edit 'config.status'
#     (which will cause the Makefiles to be regenerated when you run 'make');
# (2) otherwise, pass the desired values on the 'make' command line.
$(am__recursive_targets):
	@fail=; \
	if $(am__make_keepgoing); then \
	  failcom='fail=yes'; \
	else \
	  failcom='exit 1'; \
	fi; \
	dot_seen=no; \
	target=`echo $@ | sed s/-recursive//`; \
	case "$@" in \
	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
	  *) list='$(SUBDIRS)' ;; \
	esac; \
	for subdir in $$list; do \
	  echo "Making $$target in $$subdir"; \
	  if test "$$subdir" = "."; then \
	    dot_seen=yes; \
	    local_target="$$target-am"; \
	  else \
	    local_target="$$target"; \
	  fi; \
	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
	  || eval $$failcom; \
	done; \
	if test "$$dot_seen" = "no"; then \
	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
	fi; test -z "$$fail"

ID: $(am__tagged_files)
	$(am__define_uniq_tagged_files); mkid -fID $$unique
tags: tags-recursive
TAGS: tags

tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
	set x; \
	here=`pwd`; \
	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
	  include_option=--etags-include; \
	  empty_fix=.; \
	else \
	  include_option=--include; \
	  empty_fix=; \
	fi; \
	list='$(SUBDIRS)'; for subdir in $$list; do \
	  if test "$$subdir" = .; then :; else \
	    test ! -f $$subdir/TAGS || \
	      set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
	  fi; \
	done; \
	$(am__define_uniq_tagged_files); \
	shift; \
	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
	  test -n "$$unique" || unique=$$empty_fix; \
	  if test $$# -gt 0; then \
	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
	      "$$@" $$unique; \
	  else \
	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
	      $$unique; \
	  fi; \
	fi
ctags: ctags-recursive

CTAGS: ctags
ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
	$(am__define_uniq_tagged_files); \
	test -z "$(CTAGS_ARGS)$$unique" \
	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
	     $$unique

GTAGS:
	here=`$(am__cd) $(top_builddir) && pwd` \
	  && $(am__cd) $(top_srcdir) \
	  && gtags -i $(GTAGS_ARGS) "$$here"
cscopelist: cscopelist-recursive

cscopelist-am: $(am__tagged_files)
	list='$(am__tagged_files)'; \
	case "$(srcdir)" in \
	  [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
	  *) sdir=$(subdir)/$(srcdir) ;; \
	esac; \
	for i in $$list; do \
	  if test -f "$$i"; then \
	    echo "$(subdir)/$$i"; \
	  else \
	    echo "$$sdir/$$i"; \
	  fi; \
	done >> $(top_builddir)/cscope.files

distclean-tags:
	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
distdir: $(BUILT_SOURCES)
	$(MAKE) $(AM_MAKEFLAGS) distdir-am

distdir-am: $(DISTFILES)
	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
	list='$(DISTFILES)'; \
	  dist_files=`for file in $$list; do echo $$file; done | \
	  sed -e "s|^$$srcdirstrip/||;t" \
	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
	case $$dist_files in \
	  */*) $(MKDIR_P) `echo "$$dist_files" | \
			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
			   sort -u` ;; \
	esac; \
	for file in $$dist_files; do \
	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
	  if test -d $$d/$$file; then \
	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
	    if test -d "$(distdir)/$$file"; then \
	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
	    fi; \
	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
	    fi; \
	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
	  else \
	    test -f "$(distdir)/$$file" \
	    || cp -p $$d/$$file "$(distdir)/$$file" \
	    || exit 1; \
	  fi; \
	done
	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
	  if test "$$subdir" = .; then :; else \
	    $(am__make_dryrun) \
	      || test -d "$(distdir)/$$subdir" \
	      || $(MKDIR_P) "$(distdir)/$$subdir" \
	      || exit 1; \
	    dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
	    $(am__relativize); \
	    new_distdir=$$reldir; \
	    dir1=$$subdir; dir2="$(top_distdir)"; \
	    $(am__relativize); \
	    new_top_distdir=$$reldir; \
	    echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
	    echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
	    ($(am__cd) $$subdir && \
	      $(MAKE) $(AM_MAKEFLAGS) \
	        top_distdir="$$new_top_distdir" \
	        distdir="$$new_distdir" \
		am__remove_distdir=: \
		am__skip_length_check=: \
		am__skip_mode_fix=: \
	        distdir) \
	      || exit 1; \
	  fi; \
	done
check-am: all-am
check: $(BUILT_SOURCES)
	$(MAKE) $(AM_MAKEFLAGS) check-recursive
all-am: Makefile $(PROGRAMS) $(HEADERS) config.h
installdirs: installdirs-recursive
installdirs-am:
	for dir in "$(DESTDIR)$(bindir)"; do \
	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
	done
install: $(BUILT_SOURCES)
	$(MAKE) $(AM_MAKEFLAGS) install-recursive
install-exec: $(BUILT_SOURCES)
	$(MAKE) $(AM_MAKEFLAGS) install-exec-recursive
install-data: install-data-recursive
uninstall: uninstall-recursive

install-am: all-am
	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am

installcheck: installcheck-recursive
install-strip:
	if test -z '$(STRIP)'; then \
	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
	      install; \
	else \
	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
	fi
mostlyclean-generic:

clean-generic:

distclean-generic:
	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
	-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)

maintainer-clean-generic:
	@echo "This command is intended for maintainers to use"
	@echo "it deletes files that may require special tools to rebuild."
	-test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
clean-am: clean-binPROGRAMS clean-generic mostlyclean-am

distclean: distclean-recursive
		-rm -f ./$(DEPDIR)/alarm.Po
	-rm -f ./$(DEPDIR)/attach.Po
	-rm -f ./$(DEPDIR)/autostart-prg.Po
	-rm -f ./$(DEPDIR)/autostart.Po
	-rm -f ./$(DEPDIR)/c1541-stubs.Po
	-rm -f ./$(DEPDIR)/c1541.Po
	-rm -f ./$(DEPDIR)/cbmdos.Po
	-rm -f ./$(DEPDIR)/cbmimage.Po
	-rm -f ./$(DEPDIR)/charset.Po
	-rm -f ./$(DEPDIR)/clipboard.Po
	-rm -f ./$(DEPDIR)/cmdline.Po
	-rm -f ./$(DEPDIR)/color.Po
	-rm -f ./$(DEPDIR)/crc32.Po
	-rm -f ./$(DEPDIR)/crt.Po
	-rm -f ./$(DEPDIR)/debug.Po
	-rm -f ./$(DEPDIR)/dma.Po
	-rm -f ./$(DEPDIR)/event.Po
	-rm -f ./$(DEPDIR)/findpath.Po
	-rm -f ./$(DEPDIR)/fliplist.Po
	-rm -f ./$(DEPDIR)/gcr.Po
	-rm -f ./$(DEPDIR)/info.Po
	-rm -f ./$(DEPDIR)/init.Po
	-rm -f ./$(DEPDIR)/initcmdline.Po
	-rm -f ./$(DEPDIR)/interrupt.Po
	-rm -f ./$(DEPDIR)/kbdbuf.Po
	-rm -f ./$(DEPDIR)/keyboard.Po
	-rm -f ./$(DEPDIR)/keymap.Po
	-rm -f ./$(DEPDIR)/lib.Po
	-rm -f ./$(DEPDIR)/log.Po
	-rm -f ./$(DEPDIR)/m3u.Po
	-rm -f ./$(DEPDIR)/machine-bus.Po
	-rm -f ./$(DEPDIR)/machine.Po
	-rm -f ./$(DEPDIR)/main.Po
	-rm -f ./$(DEPDIR)/mainlock.Po
	-rm -f ./$(DEPDIR)/midi.Po
	-rm -f ./$(DEPDIR)/network.Po
	-rm -f ./$(DEPDIR)/opencbmlib.Po
	-rm -f ./$(DEPDIR)/palette.Po
	-rm -f ./$(DEPDIR)/ps2mouse.Po
	-rm -f ./$(DEPDIR)/ram.Po
	-rm -f ./$(DEPDIR)/rawfile.Po
	-rm -f ./$(DEPDIR)/rawnet.Po
	-rm -f ./$(DEPDIR)/resources.Po
	-rm -f ./$(DEPDIR)/romset.Po
	-rm -f ./$(DEPDIR)/screenshot.Po
	-rm -f ./$(DEPDIR)/snapshot.Po
	-rm -f ./$(DEPDIR)/socket.Po
	-rm -f ./$(DEPDIR)/sound.Po
	-rm -f ./$(DEPDIR)/sysfile.Po
	-rm -f ./$(DEPDIR)/traps.Po
	-rm -f ./$(DEPDIR)/util.Po
	-rm -f ./$(DEPDIR)/vicefeatures.Po
	-rm -f ./$(DEPDIR)/vsync.Po
	-rm -f ./$(DEPDIR)/zfile.Po
	-rm -f ./$(DEPDIR)/zipcode.Po
	-rm -f Makefile
distclean-am: clean-am distclean-compile distclean-generic \
	distclean-hdr distclean-tags

dvi: dvi-recursive

dvi-am:

html: html-recursive

html-am:

info: info-recursive

info-am:

install-data-am:

install-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 ./$(DEPDIR)/alarm.Po
	-rm -f ./$(DEPDIR)/attach.Po
	-rm -f ./$(DEPDIR)/autostart-prg.Po
	-rm -f ./$(DEPDIR)/autostart.Po
	-rm -f ./$(DEPDIR)/c1541-stubs.Po
	-rm -f ./$(DEPDIR)/c1541.Po
	-rm -f ./$(DEPDIR)/cbmdos.Po
	-rm -f ./$(DEPDIR)/cbmimage.Po
	-rm -f ./$(DEPDIR)/charset.Po
	-rm -f ./$(DEPDIR)/clipboard.Po
	-rm -f ./$(DEPDIR)/cmdline.Po
	-rm -f ./$(DEPDIR)/color.Po
	-rm -f ./$(DEPDIR)/crc32.Po
	-rm -f ./$(DEPDIR)/crt.Po
	-rm -f ./$(DEPDIR)/debug.Po
	-rm -f ./$(DEPDIR)/dma.Po
	-rm -f ./$(DEPDIR)/event.Po
	-rm -f ./$(DEPDIR)/findpath.Po
	-rm -f ./$(DEPDIR)/fliplist.Po
	-rm -f ./$(DEPDIR)/gcr.Po
	-rm -f ./$(DEPDIR)/info.Po
	-rm -f ./$(DEPDIR)/init.Po
	-rm -f ./$(DEPDIR)/initcmdline.Po
	-rm -f ./$(DEPDIR)/interrupt.Po
	-rm -f ./$(DEPDIR)/kbdbuf.Po
	-rm -f ./$(DEPDIR)/keyboard.Po
	-rm -f ./$(DEPDIR)/keymap.Po
	-rm -f ./$(DEPDIR)/lib.Po
	-rm -f ./$(DEPDIR)/log.Po
	-rm -f ./$(DEPDIR)/m3u.Po
	-rm -f ./$(DEPDIR)/machine-bus.Po
	-rm -f ./$(DEPDIR)/machine.Po
	-rm -f ./$(DEPDIR)/main.Po
	-rm -f ./$(DEPDIR)/mainlock.Po
	-rm -f ./$(DEPDIR)/midi.Po
	-rm -f ./$(DEPDIR)/network.Po
	-rm -f ./$(DEPDIR)/opencbmlib.Po
	-rm -f ./$(DEPDIR)/palette.Po
	-rm -f ./$(DEPDIR)/ps2mouse.Po
	-rm -f ./$(DEPDIR)/ram.Po
	-rm -f ./$(DEPDIR)/rawfile.Po
	-rm -f ./$(DEPDIR)/rawnet.Po
	-rm -f ./$(DEPDIR)/resources.Po
	-rm -f ./$(DEPDIR)/romset.Po
	-rm -f ./$(DEPDIR)/screenshot.Po
	-rm -f ./$(DEPDIR)/snapshot.Po
	-rm -f ./$(DEPDIR)/socket.Po
	-rm -f ./$(DEPDIR)/sound.Po
	-rm -f ./$(DEPDIR)/sysfile.Po
	-rm -f ./$(DEPDIR)/traps.Po
	-rm -f ./$(DEPDIR)/util.Po
	-rm -f ./$(DEPDIR)/vicefeatures.Po
	-rm -f ./$(DEPDIR)/vsync.Po
	-rm -f ./$(DEPDIR)/zfile.Po
	-rm -f ./$(DEPDIR)/zipcode.Po
	-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: $(am__recursive_targets) all check install install-am \
	install-exec install-strip

.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
	am--depfiles check check-am clean clean-binPROGRAMS \
	clean-generic cscopelist-am ctags ctags-am distclean \
	distclean-compile distclean-generic distclean-hdr \
	distclean-tags distdir dvi dvi-am html html-am info info-am \
	install install-am install-binPROGRAMS install-data \
	install-data-am install-dvi install-dvi-am install-exec \
	install-exec-am install-html install-html-am install-info \
	install-info-am install-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-am uninstall \
	uninstall-am uninstall-binPROGRAMS

.PRECIOUS: Makefile


@USE_SVN_REVISION_TRUE@svnversion.h.indirect:
@USE_SVN_REVISION_TRUE@	@$(SHELL) $(srcdir)/buildtools/gensvnversion.sh $(SVN_REVISION) svnversion.h

@USE_SVN_REVISION_TRUE@svnversion.h: svnversion.h.indirect

infocontrib.h: $(srcdir)/buildtools/geninfocontrib_h.sh $(top_srcdir)/doc/vice.texi $(srcdir)/buildtools/infocontrib.sed
	@echo "generating infocontrib.h"
	@if [ "`file --mime-encoding $(srcdir)/buildtools/geninfocontrib_h.sh`" != "$(srcdir)/buildtools/geninfocontrib_h.sh: iso-8859-1" ]; then \
		echo "ERROR: geninfocontrib_h.sh contains content that is not valid iso-8859-x" >&2; \
		false; \
	fi
	@$(SHELL) $(srcdir)/buildtools/geninfocontrib_h.sh infocontrib.h <$(top_srcdir)/doc/vice.texi `grep "VICEDATE_YEAR " $(top_srcdir)/src/vicedate.h | cut -d " " -f 3` | LC_ALL=C sed -f $(srcdir)/buildtools/infocontrib.sed >infocontrib.h
	@if [ "`file --mime-encoding infocontrib.h`" != "infocontrib.h: iso-8859-1" ]; then \
		echo "ERROR: generated infocontrib.h contains content that is not valid iso-8859-x" >&2; \
		false; \
	fi

# we need to replace \ and space by "regular" characters, else things break on some shells
	@LC_ALL=C sed -e 's/\\/{/g' -e 's/ /}/g' <$(top_srcdir)/README >./README.tmp
	@$(SHELL) $(srcdir)/buildtools/geninfocontrib_h.sh README `grep "VICEDATE_YEAR " $(top_srcdir)/src/vicedate.h | cut -d " " -f 3` <README.tmp >README2.tmp
	@LC_ALL=C sed -e 's/{/\\/g' -e 's/}/ /g' <README2.tmp >../README
	@rm -f README*.tmp
	@cp $(top_srcdir)/doc/html/index.html ./index.tmp
	@$(SHELL) $(srcdir)/buildtools/geninfocontrib_h.sh indexhtml `grep "VICEDATE_YEAR " $(top_srcdir)/src/vicedate.h | cut -d " " -f 3` <index.tmp >../doc/html/index.html
	@rm -f index.tmp
	@rm -f team.tmp
	@iconv -f ISO-8859-15 -t UTF-8 infocontrib.h > infocontrib.h.utf8 && mv infocontrib.h.utf8 infocontrib.h

# also update the version/date in the readme
# FIXME: this is not the exact right place for this
	@$(SHELL) $(srcdir)/buildtools/updatereadme.sh $(top_srcdir)/README $(top_srcdir)/configure.ac $(top_srcdir)/src/vicedate.h
# also update the version/date in the index.html
# FIXME: this is not the exact right place for this
	@$(SHELL) $(srcdir)/buildtools/updateindex.sh $(top_srcdir)/doc/html/index.html $(top_srcdir)/configure.ac $(top_srcdir)/src/vicedate.h

.PHONY: vsid-all vsid-program
vsid-all:
	@for i in $(vsid_libs); do rm -fr "$$i"; done
	$(MAKE) vsid-program

vsid-program: \
	$(BUILT_SOURCES) \
	@RESID_DEP@ \
	vsid$(EXEEXT)

.PHONY: x64-all x64-program
x64-all:
	@for i in $(x64_libs); do rm -fr "$$i"; done
	$(MAKE) x64-program

x64-program: \
	$(BUILT_SOURCES) \
	@RESID_DEP@ \
	x64$(EXEEXT)

.PHONY: x64sc-all x64sc-program
x64sc-all:
	@for i in $(x64sc_libs); do rm -fr "$$i"; done
	$(MAKE) x64sc-program

x64sc-program: \
	$(BUILT_SOURCES) \
	@RESID_DEP@ \
	x64sc$(EXEEXT)

.PHONY: x64dtv-all x64dtv-program
x64dtv-all:
	@for i in $(x64dtv_libs); do rm -fr "$$i"; done
	$(MAKE) x64dtv-program

x64dtv-program: \
	$(BUILT_SOURCES) \
	@RESID_DTV_DEP@ \
	x64dtv$(EXEEXT)

.PHONY: xscpu64-all xscpu64-program
xscpu64-all:
	@for i in $(xscpu64_libs); do rm -fr "$$i"; done
	$(MAKE) xscpu64-program

xscpu64-program: \
	$(BUILT_SOURCES) \
	@RESID_DEP@ \
	xscpu64$(EXEEXT)

.PHONY: x128-all x128-program
x128-all:
	@for i in $(x128_libs); do rm -fr "$$i"; done
	$(MAKE) x128-program

x128-program: \
	$(BUILT_SOURCES) \
	@RESID_DEP@ \
	x128$(EXEEXT)

.PHONY: xvic-all xvic-program
xvic-all:
	@for i in $(xvic_libs); do rm -fr "$$i"; done
	$(MAKE) xvic-program

xvic-program: \
	$(BUILT_SOURCES) \
	@RESID_DEP@ \
	xvic$(EXEEXT)

.PHONY: xpet-all xpet-program
xpet-all:
	@for i in $(xpet_libs); do rm -fr "$$i"; done
	$(MAKE) xpet-program

xpet-program: \
	$(BUILT_SOURCES) \
	@RESID_DEP@ \
	xpet$(EXEEXT)

.PHONY: xplus4-all xplus4-program
xplus4-all:
	@for i in $(xplus4_libs); do rm -fr "$$i"; done
	$(MAKE) xplus4-program

xplus4-program: \
	$(BUILT_SOURCES) \
	@RESID_DEP@ \
	xplus4$(EXEEXT)

.PHONY: xcbm2-all xcbm2-program
xcbm2-all:
	@for i in $(xcbm2_libs); do rm -fr "$$i"; done
	$(MAKE) xcbm2-program

xcbm2-program: \
	$(BUILT_SOURCES) \
	@RESID_DEP@ \
	xcbm2$(EXEEXT)

.PHONY: xcbm5x0-all xcbm5x0-program
xcbm5x0-all:
	@for i in $(xcbm5x0_libs); do rm -fr "$$i"; done
	$(MAKE) xcbm5x0-program

xcbm5x0-program: \
	$(BUILT_SOURCES) \
	@RESID_DEP@ \
	xcbm5x0$(EXEEXT)

.PHONY: c1541-all c1541-program
c1541-all:
	@for i in $(c1541_libs); do rm -fr "$$i"; done
	$(MAKE) c1541-program

c1541-program: \
	$(BUILT_SOURCES) \
	c1541$(EXEEXT)

# Special targets to build libraries in subdirectories.
.PHONY: @RESID_DEP@ @RESID_DTV_DEP@

info.c: infocontrib.h

# The following rules are not used during `make all`, but *are* used for single
# target builds:

$(arch_gtk3_widgets_lib):
	@echo "making libwidgets.a in arch/gtk3/widgets"
	@(cd arch/gtk3/widgets && $(MAKE) libwidgets.a)
$(arch_gtk3_base_widgets_lib):
	@echo "making all in arch/gtk3"
	@(cd arch/gtk3/widgets/base && $(MAKE))
$(arch_gtk3_novte_lib):
	@echo "making all in arch/gtk3/novte"
	@(cd arch/gtk3/novte && $(MAKE))
$(arch_gtk3_joystickdrv_lib):
	@echo "making all in arch/gtk3/joystickdrv"
	@(cd arch/gtk3/joystickdrv && $(MAKE))
$(arch_gtk3_lib):
	@echo "making libarch in arch"
	@(cd arch && $(MAKE) libarch)
	@echo "making all in arch/gtk3/data"
	@(cd arch/gtk3/data && $(MAKE))
$(arch_sdl_lib):
	@echo "making libarch in arch"
	@(cd arch && $(MAKE) libarch)
@WINDOWS_COMPILE_TRUE@	@echo "making all in arch/gtk3/data/win32"
@WINDOWS_COMPILE_TRUE@	@(cd arch/gtk3/data/win32 && $(MAKE))
$(arch_headless_lib):
	@echo "making libarch in arch"
	@(cd arch && $(MAKE) libarch)
$(toolarch_lib):
	@echo "making libtoolarch.a in $(ARCHDIR)"
	@(cd $(ARCH_DIR) && $(MAKE) libtoolarch.a)
$(archdep_lib):
	@echo "making all in arch/shared"
	@(cd arch/shared && $(MAKE))
$(c128_lib):
	@echo "making all in c128"
	@(cd c128 && $(MAKE))
$(c128stubs_lib):
	@echo "making libc128stubs.a in c128"
	@(cd c128 && $(MAKE) libc128stubs.a)
$(c128cartsystem_lib):
	@echo "making libc128cartsystem in c128"
	@(cd c128 && $(MAKE) libc128cartsystem)
$(c64_lib):
	@echo "making libc64.a in c64"
	@(cd c64 && $(MAKE) libc64.a)
$(c64stubs_lib):
	@echo "making libc64stubs.a in c64"
	@(cd c64 && $(MAKE) libc64stubs.a)
$(scpu64_lib):
	@echo "making libscpu64.a in scpu64"
	@(cd scpu64 && $(MAKE) libscpu64.a)
$(scpu64stubs_lib):
	@echo "making libscpu64stubs.a in scpu64"
	@(cd scpu64 && $(MAKE) libscpu64stubs.a)
$(c64sc_lib):
	@echo "making libc64sc.a in c64"
	@(cd c64 && $(MAKE) libc64sc.a)
$(c64scstubs_lib):
	@echo "making libc64scstubs.a in c64"
	@(cd c64 && $(MAKE) libc64scstubs.a)
$(c64c128_lib):
	@echo "making libc64c128.a in c64"
	@(cd c64 && $(MAKE) libc64c128.a)
$(c64scpu64_lib):
	@echo "making libc64scpu64.a in c64"
	@(cd c64 && $(MAKE) libc64scpu64.a)
$(c64c64dtv_lib):
	@echo "making libc64c64dtv.a in c64"
	@(cd c64 && $(MAKE) libc64c64dtv.a)
$(c64cart_lib):
	@echo "making libc64cart in c64"
	@(cd c64 && $(MAKE) libc64cart)
$(c64cartsystem_lib):
	@echo "making libc64cartsystem in c64"
	@(cd c64 && $(MAKE) libc64cartsystem)
$(c64commoncart_lib):
	@echo "making libc64commoncart in c64"
	@(cd c64 && $(MAKE) libc64commoncart)
$(c64dtv_lib):
	@echo "making libc64dtv.a in c64dtv"
	@(cd c64dtv && $(MAKE) libc64dtv.a)
$(c64dtvstubs_lib):
	@echo "making libc64dtvstubs.a in c64dtv"
	@(cd c64dtv && $(MAKE) libc64dtvstubs.a)
$(xcbm2_lib):
	@echo "making libcbm2.a in cbm2"
	@(cd cbm2 && $(MAKE) libcbm2.a)
$(xcbm2stubs_lib):
	@echo "making libcbm2stubs.a in cbm2"
	@(cd cbm2 && $(MAKE) libcbm2stubs.a)
$(xcbm5x0_lib):
	@echo "making libcbm5x0.a in cbm2"
	@(cd cbm2 && $(MAKE) libcbm5x0.a)
$(xcbm5x0stubs_lib):
	@echo "making libcbm5x0stubs.a in cbm2"
	@(cd cbm2 && $(MAKE) libcbm5x0stubs.a)
$(cbm2cart_lib):
	@echo "making libcbm2cart in cbm2"
	@(cd cbm2 && $(MAKE) libcbm2cart)
$(core_lib):
	@echo "making all in core"
	@(cd core && $(MAKE))
$(crtc_lib):
	@echo "making all in crtc"
	@(cd crtc && $(MAKE))
$(datasette_lib):
	@echo "making all in datasette"
	@(cd datasette && $(MAKE))
$(diag_lib):
	@echo "making all in diag"
	@(cd diag && $(MAKE))
$(diskimage_lib):
	@echo "making all in diskimage"
	@(cd diskimage && $(MAKE))
$(drive_lib):
	@echo "making libdrive.a in drive"
	@(cd drive && $(MAKE) libdrive.a)
$(p64_lib):
	@echo "making libp64 in lib"
	@(cd lib && $(MAKE) libp64)
$(driveiec_lib):
	@echo "making libdriveiec.a in drive/iec"
	@(cd drive/iec && $(MAKE) libdriveiec.a)
$(driveiec128dcr_lib):
	@echo "making all in drive/iec128dcr"
	@(cd drive/iec128dcr && $(MAKE))
$(driveiecc64exp_lib):
	@echo "making all in drive/iec/c64exp"
	@(cd drive/iec/c64exp && $(MAKE))
$(driveiecieee_lib):
	@echo "making all in drive/iecieee"
	@(cd drive/iecieee && $(MAKE))
$(driveiecplus4exp_lib):
	@echo "making all drive/iec/plus4exp"
	@(cd drive/iec/plus4exp && $(MAKE))
$(driveieee_lib):
	@echo "making all in drive/ieee"
	@(cd drive/ieee && $(MAKE))
$(drivetcbm_lib):
	@echo "making all in drive/tcbm"
	@(cd drive/tcbm && $(MAKE))
$(fileio_lib):
	@echo "making all in fileio"
	@(cd fileio && $(MAKE))
$(fsdevice_lib):
	@echo "making all in fsdevice"
	@(cd fsdevice && $(MAKE))
$(gfxoutputdrv_lib):
	@echo "making all in gfxoutputdrv"
	@(cd gfxoutputdrv && $(MAKE))
$(hvsc_lib):
	@echo "making all in hvsc"
	@(cd hvsc && $(MAKE))
$(hwsiddrv_lib):
	@echo "making all in arch/shared/hwsiddrv"
	@(cd arch/shared/hwsiddrv && $(MAKE))
$(iecbus_lib):
	@echo "making all in iecbus"
	@(cd iecbus && $(MAKE))
$(imagecontents_lib):
	@echo "making all in imagecontents"
	@(cd imagecontents && $(MAKE))
$(iodrv_lib):
	@echo "making all in arch/shared/iodrv"
	@(cd arch/shared/iodrv && $(MAKE))
$(linenoise_ng_lib):
	@echo "making all in lib/linenoise-ng"
	@(cd lib/linenoise-ng && $(MAKE))
$(mascuerade_lib):
	@echo "making libmascuerade.a in vic20/cart"
	@(cd vic20/cart && $(MAKE) libmascuerade.a)
$(mididrv_lib):
	@echo "making libmididrv.a in arch/shared/mididrv"
	@(cd arch/shared/mididrv && $(MAKE) libmididrv.a)
$(monitor_lib):
	@echo "making all in monitor"
	@(cd monitor && $(MAKE))
$(parallel_lib):
	@echo "making all in parallel"
	@(cd parallel && $(MAKE))
$(pet_lib):
	@echo "making all in pet"
	@(cd pet && $(MAKE))
$(petstubs_lib):
	@echo "making libpetstubs.a in pet"
	@(cd pet && $(MAKE) libpetstubs.a)
$(plus4_lib):
	@echo "making libplus4.a in plus4"
	@(cd plus4 && $(MAKE) libplus4.a)
$(plus4cart_lib):
	@echo "making libplus4cart.a in plus4/cart"
	@(cd plus4/cart && $(MAKE) libplus4cart.a)
$(plus4stubs_lib):
	@echo "making libplus4stubs.a in plus4"
	@(cd plus4 && $(MAKE) libplus4stubs.a)
$(printerdrv_lib):
	@echo "making all in printerdrv"
	@(cd printerdrv && $(MAKE))
$(rs232drv_lib):
	@echo "making all in rs232drv"
	@(cd rs232drv && $(MAKE))
$(raster_lib):
	@echo "making libraster.a in raster"
	@(cd raster && $(MAKE) libraster.a)
$(rtc_lib):
	@echo "making librtc.a in core/rtc"
	@(cd core/rtc && $(MAKE) librtc.a)
$(resid_lib):
	@echo "making all in resid"
	@(cd resid && $(MAKE))
$(resid_dtv_lib):
	@echo "making libresiddtv.a in resid-dtv"
	@(cd resid-dtv && $(MAKE) libresiddtv.a)
$(samplerdrv_lib):
	@echo "making all in samplerdrv"
	@(cd samplerdrv && $(MAKE))
$(joyport_lib):
	@echo "making all in joyport"
	@(cd joyport && $(MAKE))
$(serial_lib):
	@echo "making all in serial"
	@(cd serial && $(MAKE))
$(sid_lib):
	@echo "making libsid.a in sid"
	@(cd sid && $(MAKE) libsid.a)
$(sid_dtv_lib):
	@echo "making libsid_dtv.a in sid"
	@(cd sid && $(MAKE) libsid_dtv.a)
$(socketdrv_lib):
	@echo "making libsocketdrv.a in arch/shared/socketdrv"
	@(cd arch/shared/socketdrv && $(MAKE) libsocketdrv.a)
$(sounddrv_lib):
	@echo "making all in arch/shared/sounddrv"
	@(cd arch/shared/sounddrv && $(MAKE))
$(tape_lib):
	@echo "making all in tape"
	@(cd tape && $(MAKE))
$(tapeport_lib):
	@echo "making all in tapeport"
	@(cd tapeport && $(MAKE))
$(userport_lib):
	@echo "making all in userport"
	@(cd userport && $(MAKE))
$(vdc_lib):
	@echo "making all in vdc"
	@(cd vdc && $(MAKE))
$(vdrive_lib):
	@echo "making all in vdrive"
	@(cd vdrive && $(MAKE))
$(vic20_lib):
	@echo "making all in vic20"
	@(cd vic20 && $(MAKE) libvic20.a)
$(vic20stubs_lib):
	@echo "making libvic20stubs.a in vic20"
	@(cd vic20 && $(MAKE) libvic20stubs.a)
$(vic20cart_lib):
	@echo "making libvic20cart.a in vic20/cart"
	@(cd vic20/cart && $(MAKE) libvic20cart.a)
$(vicii_lib):
	@echo "making libvicii.a in vicii"
	@(cd vicii && $(MAKE) libvicii.a)
$(viciidtv_lib):
	@echo "making libviciidtv.a in vicii"
	@(cd vicii && $(MAKE) libviciidtv.a)
$(viciisc_lib):
	@echo "making libviciisc.a in viciisc"
	@(cd viciisc && $(MAKE) libviciisc.a)
$(video_lib):
	@echo "making all in video"
	@(cd video && $(MAKE))
$(vsid_lib):
	@echo "making libvsid.a in c64"
	@(cd c64 && $(MAKE) psiddrv.h libvsid.a)
$(vsidstubs_lib):
	@echo "making libvsidstubs.a in c64"
	@(cd c64 && $(MAKE) libvsidstubs.a)

clean: clean-recursive

# 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:
