# Makefile.in generated by automake 1.16.1 from Makefile.am.
# src/Makefile.  Generated from Makefile.in by configure.

# Copyright (C) 1994-2018 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.





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)/vice
pkgincludedir = $(includedir)/vice
pkglibdir = $(libdir)/vice
pkglibexecdir = $(libexecdir)/vice
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 = x86_64-apple-darwin19.3.0
host_triplet = x86_64-apple-darwin19.3.0
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) petcat$(EXEEXT) cartconv$(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/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 =
#am__EXEEXT_1 = x64$(EXEEXT)
am__installdirs = "$(DESTDIR)$(bindir)"
PROGRAMS = $(bin_PROGRAMS)
am_c1541_OBJECTS = c1541.$(OBJEXT) cbmdos.$(OBJEXT) charset.$(OBJEXT) \
	findpath.$(OBJEXT) gcr.$(OBJEXT) cbmimage.$(OBJEXT) \
	info.$(OBJEXT) ioutil.$(OBJEXT) lib.$(OBJEXT) log.$(OBJEXT) \
	rawfile.$(OBJEXT) resources.$(OBJEXT) util.$(OBJEXT) \
	zfile.$(OBJEXT) zipcode.$(OBJEXT)
c1541_OBJECTS = $(am_c1541_OBJECTS)
#am__DEPENDENCIES_1 =  \
#	opencbmlib.o \
#	$(top_builddir)/src/arch/shared/dynlib.o
##am__DEPENDENCIES_1 =  \
##	opencbmlib.o
c1541_DEPENDENCIES = $(ARCH_EXTRA_OBJECTS) $(archdep_lib) $(p64_lib) \
	$(am__DEPENDENCIES_1) $(vdrive_lib) $(imagecontents_lib) \
	$(fileio_lib) $(diskimage_lib) $(tape_lib) $(serial_lib) \
	$(socketdrv_lib) $(linenoise_ng_lib)
am_cartconv_OBJECTS = cartconv.$(OBJEXT)
cartconv_OBJECTS = $(am_cartconv_OBJECTS)
cartconv_LDADD = $(LDADD)
am_petcat_OBJECTS = charset.$(OBJEXT) findpath.$(OBJEXT) \
	ioutil.$(OBJEXT) lib.$(OBJEXT) log.$(OBJEXT) petcat.$(OBJEXT) \
	rawfile.$(OBJEXT) resources.$(OBJEXT) util.$(OBJEXT) \
	zfile.$(OBJEXT) zipcode.$(OBJEXT)
petcat_OBJECTS = $(am_petcat_OBJECTS)
petcat_DEPENDENCIES = $(ARCH_EXTRA_OBJECTS) $(archdep_lib) \
	$(fileio_lib) $(socketdrv_lib)
am__objects_1 = alarm.$(OBJEXT) attach.$(OBJEXT) autostart.$(OBJEXT) \
	autostart-prg.$(OBJEXT) cbmdos.$(OBJEXT) cbmimage.$(OBJEXT) \
	charset.$(OBJEXT) clipboard.$(OBJEXT) clkguard.$(OBJEXT) \
	cmdline.$(OBJEXT) color.$(OBJEXT) crc32.$(OBJEXT) \
	datasette.$(OBJEXT) debug.$(OBJEXT) dma.$(OBJEXT) \
	embedded.$(OBJEXT) event.$(OBJEXT) findpath.$(OBJEXT) \
	fliplist.$(OBJEXT) gcr.$(OBJEXT) info.$(OBJEXT) init.$(OBJEXT) \
	initcmdline.$(OBJEXT) interrupt.$(OBJEXT) ioutil.$(OBJEXT) \
	kbdbuf.$(OBJEXT) keyboard.$(OBJEXT) lib.$(OBJEXT) \
	libm_math.$(OBJEXT) log.$(OBJEXT) machine-bus.$(OBJEXT) \
	machine.$(OBJEXT) main.$(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 = 
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) \
	$(viciivsid_lib) $(raster_lib) $(video_lib) \
	$(am__DEPENDENCIES_2) $(am__DEPENDENCIES_3) \
	$(am__DEPENDENCIES_3) $(joyport_lib) $(hvsc_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) \
	$(tapeport_lib) $(c64cartsystem_lib) $(c64cart_lib) \
	$(c64commoncart_lib) $(c64c128_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) $(am__DEPENDENCIES_3) \
	$(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) \
	$(tapeport_lib) $(c64cartsystem_lib) $(c64cart_lib) \
	$(c64commoncart_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) $(am__DEPENDENCIES_3) \
	$(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) \
	$(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) $(rtc_lib) $(video_lib) \
	$(am__DEPENDENCIES_2) $(imagecontents_lib) \
	$(am__DEPENDENCIES_3) $(am__DEPENDENCIES_3) $(c64dtvstubs_lib) \
	$(joyport_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) \
	$(tapeport_lib) $(c64cartsystem_lib) $(c64cart_lib) \
	$(c64commoncart_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) \
	$(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) $(xcbm2_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) \
	$(am__DEPENDENCIES_3) $(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) \
	$(diag_lib) $(driveiecieee_lib) $(driveieee_lib) $(drive_lib) \
	$(drivetcbm_lib) $(driveiec_lib) $(p64_lib) $(parallel_lib) \
	$(vdrive_lib) $(monitor_lib) $(sid_lib) $(driver_libs) \
	$(vicii_lib) $(raster_lib) $(rtc_lib) $(video_lib) \
	$(userport_lib) $(am__DEPENDENCIES_2) $(imagecontents_lib) \
	$(joyport_lib) $(am__DEPENDENCIES_3) $(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) $(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) \
	$(am__DEPENDENCIES_3) $(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) $(plus4_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) $(am__DEPENDENCIES_3) $(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) \
	$(c64scpu64_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) \
	$(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) $(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) $(am__DEPENDENCIES_3) \
	$(am__DEPENDENCIES_3) $(hvsc_lib)
xvic_LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(xvic_LDFLAGS) $(LDFLAGS) \
	-o $@
AM_V_P = $(am__v_P_$(V))
am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY))
am__v_P_0 = false
am__v_P_1 = :
AM_V_GEN = $(am__v_GEN_$(V))
am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
am__v_GEN_0 = @echo "  GEN     " $@;
am__v_GEN_1 = 
AM_V_at = $(am__v_at_$(V))
am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
am__v_at_0 = @
am__v_at_1 = 
DEFAULT_INCLUDES = -I.
depcomp = $(SHELL) $(top_srcdir)/depcomp
am__maybe_remake_depfiles = depfiles
am__depfiles_remade = $(DEPDIR)/usleep.Po ./$(DEPDIR)/alarm.Po \
	./$(DEPDIR)/attach.Po ./$(DEPDIR)/autostart-prg.Po \
	./$(DEPDIR)/autostart.Po ./$(DEPDIR)/c1541.Po \
	./$(DEPDIR)/cartconv.Po ./$(DEPDIR)/cbmdos.Po \
	./$(DEPDIR)/cbmimage.Po ./$(DEPDIR)/charset.Po \
	./$(DEPDIR)/clipboard.Po ./$(DEPDIR)/clkguard.Po \
	./$(DEPDIR)/cmdline.Po ./$(DEPDIR)/color.Po \
	./$(DEPDIR)/crc32.Po ./$(DEPDIR)/datasette.Po \
	./$(DEPDIR)/debug.Po ./$(DEPDIR)/dma.Po \
	./$(DEPDIR)/embedded.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)/ioutil.Po ./$(DEPDIR)/kbdbuf.Po \
	./$(DEPDIR)/keyboard.Po ./$(DEPDIR)/lib.Po \
	./$(DEPDIR)/libm_math.Po ./$(DEPDIR)/log.Po \
	./$(DEPDIR)/machine-bus.Po ./$(DEPDIR)/machine.Po \
	./$(DEPDIR)/main.Po ./$(DEPDIR)/midi.Po ./$(DEPDIR)/network.Po \
	./$(DEPDIR)/opencbmlib.Po ./$(DEPDIR)/palette.Po \
	./$(DEPDIR)/petcat.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_$(V))
am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
am__v_CC_0 = @echo "  CC      " $@;
am__v_CC_1 = 
AM_V_CCLD = $(am__v_CCLD_$(V))
am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
am__v_CCLD_0 = @echo "  CCLD    " $@;
am__v_CCLD_1 = 
SOURCES = $(c1541_SOURCES) $(cartconv_SOURCES) $(petcat_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) $(cartconv_SOURCES) $(petcat_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)`
ETAGS = etags
CTAGS = ctags
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 ChangeLog usleep.c
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 = ${SHELL} /Volumes/Data/projects/emulators/vice-3.4/missing aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
AR = $(top_srcdir)/src/arch/shared/macOS-wrap-ar.sh
ARCH_DIR = $(top_builddir)/src/arch/sdl
ARCH_EXTRA_SUBDIR = 
ARCH_INCLUDES = -I$(top_srcdir)/src/arch/sdl -I$(top_srcdir)/src/arch
ARCH_LIBS = $(top_builddir)/src/arch/sdl/libarch.a
ARCH_MAKE_BINDIST_DIR = 
ARCH_SRC_DIR = $(top_srcdir)/src/arch/sdl
AUTOCONF = ${SHELL} /Volumes/Data/projects/emulators/vice-3.4/missing autoconf
AUTOHEADER = ${SHELL} /Volumes/Data/projects/emulators/vice-3.4/missing autoheader
AUTOMAKE = ${SHELL} /Volumes/Data/projects/emulators/vice-3.4/missing automake-1.16
AWK = mawk
BASH = /bin/sh
CC = gcc
CCAS = gcc
CCASDEPMODE = depmode=gcc3
CCASFLAGS = 
CCDEPMODE = depmode=gcc3
CFLAGS = 
CPP = gcc -E
CPPFLAGS = 
CROSS = false
CXX = g++ -std=c++11
CXXCPP = g++ -std=c++11 -E
CXXDEPMODE = depmode=gcc3
CXXFLAGS = 
CYGPATH_W = echo
DEBUGBUILD = 0
DEFS = -DHAVE_CONFIG_H
DEPDIR = .deps
DOS2UNIX = dos2unix
DYNLIB_LIBS = 
ECHO_C = \c
ECHO_N = 
ECHO_T = 
EGREP = 
ENABLE_ARCH = yes
EXEEXT = 
FCCACHE = /usr/local/bin/fc-cache
FFMPEGSUB = 
FFMPEG_AVRESAMPLE_CFLAGS = 
FFMPEG_AVRESAMPLE_LIBS = 
FFMPEG_AV_CFLAGS = 
FFMPEG_AV_LIBS = 
FFMPEG_DEP = 
FFMPEG_DIR = 
FFMPEG_INCLUDES = 
FFMPEG_LIBS = 
FFMPEG_SWRESAMPLE_CFLAGS = 
FFMPEG_SWRESAMPLE_LIBS = 
FFMPEG_SWSCALE_CFLAGS = 
FFMPEG_SWSCALE_LIBS = 
FONTCONFIG_CFLAGS = 
FONTCONFIG_LIBS = 
FW_DIR = 
GFXOUTPUT_DRIVERS = 
GFXOUTPUT_LIBS = 
GLIB_CFLAGS = 
GLIB_LIBS = 
GREP = 
GTK_CFLAGS = 
GTK_LIBS = 
HAVE_CXX11 = 1
HAVE_READLINE = 
HCRTF = no
HHC = no
ICONV = iconv
INLINE_UNIT_GROWTH = 
INSTALL = /usr/local/bin/ginstall -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
IPFC = no
JOY_LIBS = 
LAMEMP3SUB = 
LDFLAGS =  -L/usr/local/lib
LEX = flex
LEXLIB = -ll
LEX_OUTPUT_ROOT = lex.yy
LIBFFMPEGSUB = 
LIBOBJS = 
LIBS = -lm  -framework CoreText -framework CoreServices -framework OpenGL -L/usr/local/lib -lSDL2
LIBX264SUB = 
LINKCC = $(CXX)
LN_S = ln -s
LTLIBOBJS = 
MAKEGUIDE = no
MAKEINFO = makeinfo
MAKERTF = no
MAX_INLINE_INSN_SINGLE = 
MKDIR_P = /usr/local/bin/gmkdir -p
NATIVE_TOOLS_COMPILER = gcc
NETPLAY_LIBS = 
OBJEXT = o
PACKAGE = vice
PACKAGE_BUGREPORT = 
PACKAGE_NAME = 
PACKAGE_STRING = 
PACKAGE_TARNAME = 
PACKAGE_URL = 
PACKAGE_VERSION = 
PATH_SEPARATOR = :
PDFTEX = no
PERL = /usr/bin/perl
PKG_CONFIG = /usr/local/bin/pkg-config
PLATFORM_DOX_FLAGS = platformall
PNG_CFLAGS = 
PNG_LIBS = 
QUICKTIME_INCLUDES = 
QUICKTIME_LIBS = 
RANLIB = $(top_srcdir)/src/arch/shared/macOS-wrap-ranlib.sh
READLINE = 
READLINE_LIBS = 
RESIDDTVSUB = resid-dtv
RESIDSUB = resid
RESID_DEP = libresid
RESID_DIR = resid
RESID_DTV_DEP = libresiddtv
RESID_DTV_DIR = resid-dtv
RESID_DTV_INCLUDES = -I$(top_builddir)/src/resid-dtv
RESID_DTV_LIBS = $(top_builddir)/src/resid-dtv/libresiddtv.a
RESID_INCLUDES = -I$(top_builddir)/src/resid
RESID_LIBS = $(top_builddir)/src/resid/libresid.a
SDLCONFIG = sdl2-config
SDL_EXTRA_LIBS = 
SDL_VERSION = 2
SET_MAKE = 
SHELL = /bin/sh
SOUND_DRIVERS =  soundsdl.o soundcoreaudio.o
SOUND_LIBS =  -framework CoreAudio -framework AudioToolbox -framework AudioUnit
SOUND_MIDAS_OBJ = 
SOUND_SDL_OBJ = 
SOUND_USS_OBJ = 
STRIP = strip
SVN = svn
SVNVERSION = svnversion
TAR = tar
TEXI2DVI = texi2dvi
TEXI2IPF = no
TFE_LIBS = 
UI_LIBS = 
VERSION = 3.4
VERSION_COMBINED = 197632
VERSION_RC = 3,4,0,0
VICEDIR = /usr/local/lib/vice
VICE_CFLAGS = -g -O3 -Wall -Wformat -Wformat-pedantic -Wshadow -Wpointer-arith -Wstrict-prototypes -Wuninitialized -Wunreachable-code -Wno-unused-parameter -Wmacro-redefined -Werror=implicit-function-declaration -Wfatal-errors -fdiagnostics-absolute-paths -g -O3 -mmacosx-version-min=10.9 -march=native -Wstrict-prototypes -Wall -Winline -mdynamic-no-pic -DGL_SILENCE_DEPRECATION -I/usr/local/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/OpenGL.framework/Headers
VICE_CPPFLAGS =  -DNDEBUG
VICE_CXXFLAGS = -g -O3 -Wall -Wformat -Wformat-pedantic -Wshadow -Wpointer-arith -Wuninitialized -Wunreachable-code -Wno-unused-parameter -Werror=implicit-function-declaration -Wfatal-errors -fdiagnostics-absolute-paths -g -fno-exceptions -O3 -mmacosx-version-min=10.9 -march=native -Wall -Winline -mdynamic-no-pic -DGL_SILENCE_DEPRECATION -I/usr/local/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/OpenGL.framework/Headers
VICE_VERSION = 3.4
VICE_VERSION_BUILD = 0
VICE_VERSION_MAJOR = 3
VICE_VERSION_MINOR = 4
VTE_CXXFLAGS =  -Wno-address-of-packed-member -Wno-char-subscripts
WINDRES = 
WINDRES_LIB = 
XA = xa
YACC = yacc
YASM = 
ZLIB_LIBS = -lz
abs_builddir = /Volumes/Data/projects/emulators/vice-3.4/src
abs_srcdir = /Volumes/Data/projects/emulators/vice-3.4/src
abs_top_builddir = /Volumes/Data/projects/emulators/vice-3.4
abs_top_srcdir = /Volumes/Data/projects/emulators/vice-3.4
ac_ct_CC = gcc
ac_ct_CXX = g++
am__include = include
am__leading_dot = .
am__quote = 
am__tar = $${TAR-tar} chof - "$$tardir"
am__untar = $${TAR-tar} xf -
bindir = ${exec_prefix}/bin
build = x86_64-apple-darwin19.3.0
build_alias = 
build_cpu = x86_64
build_os = darwin19.3.0
build_vendor = apple
builddir = .
datadir = ${datarootdir}
datarootdir = ${prefix}/share
docdir = ${datarootdir}/doc/${PACKAGE}
dvidir = ${docdir}
exec_prefix = ${prefix}
host = x86_64-apple-darwin19.3.0
host_alias = 
host_cpu = x86_64
host_os = darwin19.3.0
host_vendor = apple
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
install_sh = ${SHELL} /Volumes/Data/projects/emulators/vice-3.4/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
localstatedir = ${prefix}/var
mandir = ${datarootdir}/man
mkdir_p = $(MKDIR_P)
objdump = objdump
oldincludedir = /usr/include
pdfdir = ${docdir}
prefix = /usr/local
program_transform_name = s,x,x,
psdir = ${docdir}
sbindir = ${exec_prefix}/sbin
sdl2_config = sdl2-config
sdl_config = no
sharedstatedir = ${prefix}/com
srcdir = .
subdirs =  src/resid src/resid-dtv
sysconfdir = ${prefix}/etc
target_alias = 
top_build_prefix = ../
top_builddir = ..
top_srcdir = ..
vsid_LDFLAGS = 
x128_LDFLAGS = 
x64_LDFLAGS = 
xcbm2_LDFLAGS = 
xpet_LDFLAGS = 
xplus4_LDFLAGS = 
xscpu64_LDFLAGS = 
xvic_LDFLAGS = 

# We have to override the automake default, because we need to use
# $(CXX) instead of $(CC) when compiling with reSID.
LINK = $(CXX) -g -O3 -Wall -Wformat -Wformat-pedantic -Wshadow -Wpointer-arith -Wstrict-prototypes -Wuninitialized -Wunreachable-code -Wno-unused-parameter -Wmacro-redefined -Werror=implicit-function-declaration -Wfatal-errors -fdiagnostics-absolute-paths -g -O3 -mmacosx-version-min=10.9 -march=native -Wstrict-prototypes -Wall -Winline -mdynamic-no-pic -DGL_SILENCE_DEPRECATION -I/usr/local/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/OpenGL.framework/Headers $(LDFLAGS) -o $@
CCLD = $(CXX)
AM_CFLAGS = -g -O3 -Wall -Wformat -Wformat-pedantic -Wshadow -Wpointer-arith -Wstrict-prototypes -Wuninitialized -Wunreachable-code -Wno-unused-parameter -Wmacro-redefined -Werror=implicit-function-declaration -Wfatal-errors -fdiagnostics-absolute-paths -g -O3 -mmacosx-version-min=10.9 -march=native -Wstrict-prototypes -Wall -Winline -mdynamic-no-pic -DGL_SILENCE_DEPRECATION -I/usr/local/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/OpenGL.framework/Headers
AM_CXXFLAGS = -g -O3 -Wall -Wformat -Wformat-pedantic -Wshadow -Wpointer-arith -Wuninitialized -Wunreachable-code -Wno-unused-parameter -Werror=implicit-function-declaration -Wfatal-errors -fdiagnostics-absolute-paths -g -fno-exceptions -O3 -mmacosx-version-min=10.9 -march=native -Wall -Winline -mdynamic-no-pic -DGL_SILENCE_DEPRECATION -I/usr/local/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/OpenGL.framework/Headers
SUBDIRS = \
	resid \
	resid-dtv \
	samplerdrv \
	joyport \
	sounddrv \
	mididrv \
	socketdrv \
	hwsiddrv \
	iodrv \
	drive \
	vdrive \
	fsdevice \
	diskimage \
	iecbus \
	serial \
	parallel \
	tape \
	imagecontents \
	fileio \
	video \
	raster \
	vicii \
	viciisc \
	viciivsid \
	vdc \
	crtc \
	gfxoutputdrv \
	printerdrv \
	rs232drv \
	sid \
	monitor \
	core \
	rtc \
	userport \
	tapeport \
	diag \
	c64 \
	scpu64 \
	c64dtv \
	c128 \
	vic20 \
	pet \
	plus4 \
	cbm2 \
	arch/shared \
	arch \
	lib \
	hvsc

#SUBDIRS = buildtools
DIST_SUBDIRS = \
	sounddrv \
	mididrv \
	socketdrv \
	hwsiddrv \
	iodrv \
	samplerdrv \
	joyport \
	drive \
	vdrive \
	fsdevice \
	diskimage \
	iecbus \
	serial \
	parallel \
	tape \
	imagecontents \
	fileio \
	video \
	raster \
	vicii \
	viciisc \
	viciivsid \
	vdc \
	crtc \
	gfxoutputdrv \
	printerdrv \
	rs232drv \
	sid \
	monitor \
	core \
	rtc \
	diag \
	userport \
	tapeport \
	c64 \
	scpu64 \
	c64dtv \
	c128 \
	vic20 \
	pet \
	plus4 \
	cbm2 \
	arch \
	resid \
	resid-dtv \
	lib \
	buildtools \
	hvsc

AM_CPPFLAGS = \
	 -DNDEBUG \
	-I$(top_srcdir)/src/arch/sdl -I$(top_srcdir)/src/arch \
	-I$(top_srcdir)/src/arch/shared \
	-I$(top_builddir)/src \
	-I$(top_srcdir)/src \
	-I$(top_srcdir)/src/c64 \
	-I$(top_srcdir)/src/drive \
	-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/p64 \
	-I$(top_srcdir)/src/joyport \
	-I$(top_srcdir)/src/rtc \
	-I$(top_srcdir)/src/tapeport \
	-I$(top_srcdir)/src/tape \
	-I$(top_srcdir)/src/socketdrv \
	-I$(top_srcdir)/src/hvsc \
	-I$(top_srcdir)/src/lib/linenoise-ng

noinst_HEADERS = \
	6510core.h \
	acia.h \
	alarm.h \
	archapi.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 \
	clkguard.h \
	clipboard.h \
	cmdline.h \
	color.h \
	config.h.in \
	console.h \
	crc32.h \
	datasette.h \
	debug.h \
	digimaxcore.c \
	diskconstants.h \
	diskimage.h \
	dma.h \
	dynlib.h \
	embedded.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 \
	ioutil.h \
	kbdbuf.h \
	keyboard.h \
	lib.h \
	libm_math.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 \
	mainviccpu.c \
	mem.h \
	midi.h \
	mididrv.h \
	monitor.h \
	mos6510.h \
	mos6510dtv.h \
	network.h \
	opencbm.h \
	opencbmlib.h \
	palette.h \
	parallel.h \
	parsid.h \
	petui.h \
	piacore.h \
	plus4ui.h \
	printer.h \
	ps2mouse.h \
	r65c02.h \
	ram.h \
	rawfile.h \
	rawnet.h \
	rawnetarch.h \
	resources.h \
	riot.h \
	romset.h \
	scpu64ui.h \
	screenshot.h \
	serial.h \
	sidcart.h \
	signals.h \
	snapshot.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 \
	usleep.h \
	util.h \
	version.h.in \
	version.h \
	via.h \
	vic20ui.h \
	vice.h \
	vice_sdl.h \
	vice-event.h \
	vicemaxpath.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 \
	clkguard.c \
	cmdline.c \
	color.c \
	crc32.c \
	datasette.c \
	debug.c \
	dma.c \
	embedded.c \
	event.c \
	findpath.c \
	fliplist.c \
	gcr.c \
	info.c \
	init.c \
	initcmdline.c \
	interrupt.c \
	ioutil.c \
	kbdbuf.c \
	keyboard.c \
	lib.c \
	libm_math.c \
	log.c \
	machine-bus.c \
	machine.c \
	main.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 = \
	6510core.c \
	65816core.c \
	65c02core.c \
	6510dtvcore.c \
	ChangeLog \
	ChangeLog.1 \
	ChangeLog.2 \
	ChangeLog.3 \
	ChangeLog.4 \
	ChangeLog.5 \
	ChangeLog.6 \
	aciacore.c \
	debug.h.in \
	fixpoint.c \
	piacore.c \
	sedinfocontrib_h.sh \
	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

#EXTRA_DIST = $(COMMON_EXTRA_DIST) $(RESID_EXTRA_DIST) $(RESIDDTV_EXTRA_DIST)
EXTRA_DIST = $(COMMON_EXTRA_DIST)
GENFILES = $(builddir)/geninfocontrib bin2c palette2c
EMBEDDED_H_FILES = 
#EMBEDDED_H_FILES = \
#	c128basic64.h \
#	c128basichi.h \
#	c128basiclo.h \
#	c128chargde.h \
#	c128chargen.h \
#	c128chargfr.h \
#	c128chargse.h \
#	c128chargch.h \
#	c128chargno.h \
#	c128kernal.h \
#	c128kernal64.h \
#	c128kernalde.h \
#	c128kernalfi.h \
#	c128kernalfr.h \
#	c128kernalit.h \
#	c128kernalno.h \
#	c128kernalse.h \
#	c128kernalch.h \
#	c64basic.h \
#	c64kernal.h \
#	c64chargen.h \
#	cbm2basic128.h \
#	cbm2basic256.h \
#	cbm2basic500.h \
#	cbm2chargen500.h \
#	cbm2chargen600.h \
#	cbm2chargen700.h \
#	cbm2kernal.h \
#	cbm2kernal500.h \
#	drived1541II.h \
#	drived1571cr.h \
#	drivedos1001.h \
#	drivedos1540.h \
#	drivedos1541.h \
#	drivedos1551.h \
#	drivedos1570.h \
#	drivedos1571.h \
#	drivedos1581.h \
#	drivedos2031.h \
#	drivedos2040.h \
#	drivedos3040.h \
#	drivedos4040.h \
#	petbasic1.h \
#	petbasic2.h \
#	petbasic4.h \
#	petchargen.h \
#	petedit1g.h \
#	petedit2b.h \
#	petedit2g.h \
#	petedit4b40.h \
#	petedit4b80.h \
#	petedit4g40.h \
#	petkernal1.h \
#	petkernal2.h \
#	petkernal4.h \
#	superpet_char.h \
#	superpet_waterloo_a000.h \
#	superpet_waterloo_b000.h \
#	superpet_waterloo_c000.h \
#	superpet_waterloo_d000.h \
#	superpet_waterloo_e000.h \
#	superpet_waterloo_f000.h \
#	plus43plus1hi.h \
#	plus43plus1lo.h \
#	plus4basic.h \
#	plus4kernal.h \
#	printermps803.h \
#	printernl10cbm.h \
#	vic20basic.h \
#	vic20chargen.h \
#	vic20kernal.h \
#	vdc_comp_vpl.h \
#	vdc_deft_vpl.h \
#	vicii_c64hq_vpl.h \
#	vicii_c64s_vpl.h \
#	vicii_ccs64_vpl.h \
#	vicii_community_colors_vpl.h \
#	vicii_deekay_vpl.h \
#	vicii_frodo_vpl.h \
#	vicii_godot_vpl.h \
#	vicii_pc64_vpl.h \
#	vicii_pepto_ntsc_vpl.h \
#	vicii_pepto_ntsc_sony_vpl.h \
#	vicii_pepto_pal_vpl.h \
#	vicii_pepto_palold_vpl.h \
#	vicii_ptoing_vpl.h \
#	vicii_rgb_vpl.h \
#	vicii_vice_vpl.h \
#	viciidtv_spiff_vpl.h \
#	crtc_amber_vpl.h \
#	crtc_green_vpl.h \
#	crtc_white_vpl.h \
#	ted_yape_pal_vpl.h \
#	ted_yape_ntsc_vpl.h \
#	ted_colodore_ted_vpl.h \
#	vic_mike_ntsc_vpl.h \
#	vic_mike_pal_vpl.h \
#	vic_vice_vpl.h

##EMBEDDED_DEPENDS = $(srcdir)/buildtools/bin2c.sh $(srcdir)/buildtools/palette2c.sh
#EMBEDDED_DEPENDS = bin2c $(srcdir)/buildtools/bin2c.sh palette2c $(srcdir)/buildtools/palette2c.sh
SVN_VERSION_HEADER = 
#SVN_VERSION_HEADER = svnversion.h
BUILT_SOURCES = $(EMBEDDED_H_FILES) $(SVN_VERSION_HEADER) infocontrib.h
archdep_lib = $(top_builddir)/src/arch/shared/libarchdep.a
c128_lib = $(top_builddir)/src/c128/libc128.a
c64_lib = $(top_builddir)/src/c64/libc64.a
c64sc_lib = $(top_builddir)/src/c64/libc64sc.a
scpu64_lib = $(top_builddir)/src/scpu64/libscpu64.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
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/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/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/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
plus4_lib = $(top_builddir)/src/plus4/libplus4.a
printerdrv_lib = $(top_builddir)/src/printerdrv/libprinterdrv.a
rs232drv_lib = $(top_builddir)/src/rs232drv/librs232drv.a
raster_lib = $(top_builddir)/src/raster/libraster.a
rtc_lib = $(top_builddir)/src/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/socketdrv/libsocketdrv.a
sounddrv_lib = $(top_builddir)/src/sounddrv/libsounddrv.a
tape_lib = $(top_builddir)/src/tape/libtape.a
tapeport_lib = $(top_builddir)/src/tapeport/libtapeport.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
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
viciivsid_lib = $(top_builddir)/src/viciivsid/libviciivsid.a
video_lib = $(top_builddir)/src/video/libvideo.a
vsid_lib = $(top_builddir)/src/c64/libvsid.a
xcbm2_lib = $(top_builddir)/src/cbm2/libcbm2.a
xcbm5x0_lib = $(top_builddir)/src/cbm2/libcbm5x0.a
common_libs = $(top_builddir)/src/arch/sdl/libarch.a  
resid_libs = $(top_builddir)/src/resid/libresid.a
resid_dtv_libs = $(top_builddir)/src/resid-dtv/libresiddtv.a
ffmpeg_libs = 

# external libraries required for all emulators
emu_extlibs =    -framework CoreAudio -framework AudioToolbox -framework AudioUnit    -lz  $(top_builddir)/src/arch/sdl/libarch.a $(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)
#realdevice_lib = opencbmlib.o $(top_builddir)/src/arch/shared/dynlib.o

# Bit of a hack to make both Linux and BSD link agains dynlib
# Someone with a better understand of the differences between Linux and BSD
# should have a proper look at this issue.
# -- compyx
##realdevice_lib = opencbmlib.o
realdevice_lib = 
x64_bin = 
#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) \
	$(viciivsid_lib) \
	$(raster_lib) \
	$(video_lib) \
	$(common_libs) \
	$(resid_libs) \
	$(ffmpeg_libs) \
	$(joyport_lib) \
	$(hvsc_lib)

vsid_SOURCES = $(base_sources) $(midi_sources)
vsid_LDADD = $(vsid_libs) $(emu_extlibs)    
vsid_DEPENDENCIES = $(vsid_libs)

# x64
x64_libs = \
	$(archdep_lib) \
	$(tapeport_lib) \
	$(c64_lib) \
	$(tapeport_lib) \
	$(c64cartsystem_lib) \
	$(c64cart_lib) \
	$(c64commoncart_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) \
	$(resid_libs) \
	$(ffmpeg_libs) \
	$(hvsc_lib)

x64_SOURCES = $(base_sources) $(midi_sources)
x64_LDADD = $(x64_libs) $(emu_extlibs)    
x64_DEPENDENCIES = $(x64_libs)

# x64sc
x64sc_libs = \
	$(archdep_lib) \
	$(tapeport_lib) \
	$(c64sc_lib) \
	$(tapeport_lib) \
	$(c64cartsystem_lib) \
	$(c64cart_lib) \
	$(c64commoncart_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) \
	$(ffmpeg_libs) \
	$(hvsc_lib)

x64sc_SOURCES = $(base_sources) $(midi_sources)
x64sc_LDADD = $(x64sc_libs) $(emu_extlibs)    
x64sc_DEPENDENCIES = $(x64sc_libs)
x64sc_LDFLAGS = 

# x64dtv
x64dtv_libs = \
	$(archdep_lib) \
	$(c64dtv_lib) \
	$(c64c64dtv_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) \
	$(rtc_lib) \
	$(video_lib) \
	$(common_libs) \
	$(imagecontents_lib) \
	$(resid_dtv_libs) \
	$(ffmpeg_libs) \
	$(c64dtvstubs_lib) \
	$(joyport_lib) \
	$(hvsc_lib)

x64dtv_SOURCES = $(base_sources) $(ps2mouse_sources)
x64dtv_LDADD = $(x64dtv_libs) $(emu_extlibs)    
x64dtv_DEPENDENCIES = $(x64dtv_libs)
x64dtv_LDFLAGS = 

# xscpu64
xscpu64_libs = \
	$(archdep_lib) \
	$(scpu64_lib) \
	$(c64cartsystem_lib) \
	$(c64cart_lib) \
	$(c64commoncart_lib) \
	$(c64scpu64_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) \
	$(ffmpeg_libs) \
	$(hvsc_lib)

xscpu64_SOURCES = $(base_sources) $(midi_sources)
xscpu64_LDADD = $(xscpu64_libs) $(emu_extlibs)    
xscpu64_DEPENDENCIES = $(xscpu64_libs)

# x128
x128_libs = \
	$(archdep_lib) \
	$(tapeport_lib) \
	$(c128_lib) \
	$(tapeport_lib) \
	$(c64cartsystem_lib) \
	$(c64cart_lib) \
	$(c64commoncart_lib) \
	$(c64c128_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) \
	$(resid_libs) \
	$(ffmpeg_libs) \
	$(hvsc_lib)

x128_SOURCES = $(base_sources) $(midi_sources)
x128_LDADD = $(x128_libs) $(emu_extlibs)    
x128_DEPENDENCIES = $(x128_libs)

# xvic
xvic_libs = \
	$(archdep_lib) \
	$(tapeport_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) \
	$(resid_libs) \
	$(ffmpeg_libs) \
	$(hvsc_lib)

xvic_SOURCES = $(base_sources) $(midi_sources)
xvic_LDADD = $(xvic_libs) $(emu_extlibs) $(mascuerade_lib)    
xvic_DEPENDENCIES = $(xvic_libs)

# xpet
xpet_libs = \
	$(archdep_lib) \
	$(tapeport_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) \
	$(resid_libs) \
	$(ffmpeg_libs) \
	$(rtc_lib) \
	$(hvsc_lib)

xpet_SOURCES = $(base_sources)
xpet_LDADD = $(xpet_libs) $(emu_extlibs)    
xpet_DEPENDENCIES = $(xpet_libs) 

# xplus4
xplus4_libs = \
	$(archdep_lib) \
	$(tapeport_lib) \
	$(plus4_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) \
	$(resid_libs) \
	$(ffmpeg_libs) \
	$(hvsc_lib)

xplus4_SOURCES = $(base_sources)
xplus4_LDADD = $(xplus4_libs) $(emu_extlibs)    
xplus4_DEPENDENCIES = $(xplus4_libs)

# xcbm2
xcbm2_libs = \
	$(archdep_lib) \
	$(tapeport_lib) \
	$(xcbm2_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) \
	$(resid_libs) \
	$(ffmpeg_libs) \
	$(rtc_lib) \
	$(hvsc_lib)

xcbm2_SOURCES = $(base_sources)
xcbm2_LDADD = $(xcbm2_libs) $(emu_extlibs)    
xcbm2_DEPENDENCIES = $(xcbm2_libs)

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

xcbm5x0_SOURCES = $(base_sources)
xcbm5x0_LDADD = $(xcbm5x0_libs) $(emu_extlibs)    
xcbm5x0_DEPENDENCIES = $(xcbm5x0_libs) 
xcbm5x0_LDFLAGS = 

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

ARCH_EXTRA_OBJECTS = $(top_builddir)/src/arch/sdl/archdep.o

# FIXME: I don't like linking `archdep.o' this way, but we cannot use
# the generic `ARCH_LIBS', because we would have to link against X11
# libs too then.
c1541_LDADD = \
	$(ARCH_EXTRA_OBJECTS) \
	$(archdep_lib) \
	$(p64_lib) \
	$(blockdev_lib) \
	$(realdevice_lib) \
	$(vdrive_lib) \
	$(imagecontents_lib) \
	$(fileio_lib) \
	$(diskimage_lib) \
	$(tape_lib) \
	$(serial_lib) \
	$(socketdrv_lib) \
	$(linenoise_ng_lib) \
	 \
	  \
	-lz 


# petcat
petcat_SOURCES = \
	charset.c \
	findpath.c \
	ioutil.c \
	lib.c \
	log.c \
	petcat.c \
	rawfile.c \
	resources.c \
	util.c \
	zfile.c \
	zipcode.c

petcat_LDADD = \
	$(ARCH_EXTRA_OBJECTS) \
	$(archdep_lib) \
	$(fileio_lib) \
	$(socketdrv_lib) \
	 \
	-lz


# cartconv
cartconv_SOURCES = cartconv.c

# distclean
DISTCLEANFILES = $(BUILT_SOURCES) $(GENFILES)
EXTRA_CLEAN = 
#EXTRA_CLEAN = clean-ffmpeg
#EXTRA_CLEAN = clean-ffmpeg
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) --gnu src/Makefile'; \
	$(am__cd) $(top_srcdir) && \
	  $(AUTOMAKE) --gnu 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)$(LINK) $(c1541_OBJECTS) $(c1541_LDADD) $(LIBS)

cartconv$(EXEEXT): $(cartconv_OBJECTS) $(cartconv_DEPENDENCIES) $(EXTRA_cartconv_DEPENDENCIES) 
	@rm -f cartconv$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(cartconv_OBJECTS) $(cartconv_LDADD) $(LIBS)

petcat$(EXEEXT): $(petcat_OBJECTS) $(petcat_DEPENDENCIES) $(EXTRA_petcat_DEPENDENCIES) 
	@rm -f petcat$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(petcat_OBJECTS) $(petcat_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

include $(DEPDIR)/usleep.Po # am--include-marker
include ./$(DEPDIR)/alarm.Po # am--include-marker
include ./$(DEPDIR)/attach.Po # am--include-marker
include ./$(DEPDIR)/autostart-prg.Po # am--include-marker
include ./$(DEPDIR)/autostart.Po # am--include-marker
include ./$(DEPDIR)/c1541.Po # am--include-marker
include ./$(DEPDIR)/cartconv.Po # am--include-marker
include ./$(DEPDIR)/cbmdos.Po # am--include-marker
include ./$(DEPDIR)/cbmimage.Po # am--include-marker
include ./$(DEPDIR)/charset.Po # am--include-marker
include ./$(DEPDIR)/clipboard.Po # am--include-marker
include ./$(DEPDIR)/clkguard.Po # am--include-marker
include ./$(DEPDIR)/cmdline.Po # am--include-marker
include ./$(DEPDIR)/color.Po # am--include-marker
include ./$(DEPDIR)/crc32.Po # am--include-marker
include ./$(DEPDIR)/datasette.Po # am--include-marker
include ./$(DEPDIR)/debug.Po # am--include-marker
include ./$(DEPDIR)/dma.Po # am--include-marker
include ./$(DEPDIR)/embedded.Po # am--include-marker
include ./$(DEPDIR)/event.Po # am--include-marker
include ./$(DEPDIR)/findpath.Po # am--include-marker
include ./$(DEPDIR)/fliplist.Po # am--include-marker
include ./$(DEPDIR)/gcr.Po # am--include-marker
include ./$(DEPDIR)/info.Po # am--include-marker
include ./$(DEPDIR)/init.Po # am--include-marker
include ./$(DEPDIR)/initcmdline.Po # am--include-marker
include ./$(DEPDIR)/interrupt.Po # am--include-marker
include ./$(DEPDIR)/ioutil.Po # am--include-marker
include ./$(DEPDIR)/kbdbuf.Po # am--include-marker
include ./$(DEPDIR)/keyboard.Po # am--include-marker
include ./$(DEPDIR)/lib.Po # am--include-marker
include ./$(DEPDIR)/libm_math.Po # am--include-marker
include ./$(DEPDIR)/log.Po # am--include-marker
include ./$(DEPDIR)/machine-bus.Po # am--include-marker
include ./$(DEPDIR)/machine.Po # am--include-marker
include ./$(DEPDIR)/main.Po # am--include-marker
include ./$(DEPDIR)/midi.Po # am--include-marker
include ./$(DEPDIR)/network.Po # am--include-marker
include ./$(DEPDIR)/opencbmlib.Po # am--include-marker
include ./$(DEPDIR)/palette.Po # am--include-marker
include ./$(DEPDIR)/petcat.Po # am--include-marker
include ./$(DEPDIR)/ps2mouse.Po # am--include-marker
include ./$(DEPDIR)/ram.Po # am--include-marker
include ./$(DEPDIR)/rawfile.Po # am--include-marker
include ./$(DEPDIR)/rawnet.Po # am--include-marker
include ./$(DEPDIR)/resources.Po # am--include-marker
include ./$(DEPDIR)/romset.Po # am--include-marker
include ./$(DEPDIR)/screenshot.Po # am--include-marker
include ./$(DEPDIR)/snapshot.Po # am--include-marker
include ./$(DEPDIR)/socket.Po # am--include-marker
include ./$(DEPDIR)/sound.Po # am--include-marker
include ./$(DEPDIR)/sysfile.Po # am--include-marker
include ./$(DEPDIR)/traps.Po # am--include-marker
include ./$(DEPDIR)/util.Po # am--include-marker
include ./$(DEPDIR)/vicefeatures.Po # am--include-marker
include ./$(DEPDIR)/vsync.Po # am--include-marker
include ./$(DEPDIR)/zfile.Po # am--include-marker
include ./$(DEPDIR)/zipcode.Po # am--include-marker

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

am--depfiles: $(am__depfiles_remade)

.c.o:
	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
#	$(AM_V_CC)source='$<' object='$@' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(AM_V_CC_no)$(COMPILE) -c -o $@ $<

.c.obj:
	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
#	$(AM_V_CC)source='$<' object='$@' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(AM_V_CC_no)$(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: 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)/usleep.Po
	-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.Po
	-rm -f ./$(DEPDIR)/cartconv.Po
	-rm -f ./$(DEPDIR)/cbmdos.Po
	-rm -f ./$(DEPDIR)/cbmimage.Po
	-rm -f ./$(DEPDIR)/charset.Po
	-rm -f ./$(DEPDIR)/clipboard.Po
	-rm -f ./$(DEPDIR)/clkguard.Po
	-rm -f ./$(DEPDIR)/cmdline.Po
	-rm -f ./$(DEPDIR)/color.Po
	-rm -f ./$(DEPDIR)/crc32.Po
	-rm -f ./$(DEPDIR)/datasette.Po
	-rm -f ./$(DEPDIR)/debug.Po
	-rm -f ./$(DEPDIR)/dma.Po
	-rm -f ./$(DEPDIR)/embedded.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)/ioutil.Po
	-rm -f ./$(DEPDIR)/kbdbuf.Po
	-rm -f ./$(DEPDIR)/keyboard.Po
	-rm -f ./$(DEPDIR)/lib.Po
	-rm -f ./$(DEPDIR)/libm_math.Po
	-rm -f ./$(DEPDIR)/log.Po
	-rm -f ./$(DEPDIR)/machine-bus.Po
	-rm -f ./$(DEPDIR)/machine.Po
	-rm -f ./$(DEPDIR)/main.Po
	-rm -f ./$(DEPDIR)/midi.Po
	-rm -f ./$(DEPDIR)/network.Po
	-rm -f ./$(DEPDIR)/opencbmlib.Po
	-rm -f ./$(DEPDIR)/palette.Po
	-rm -f ./$(DEPDIR)/petcat.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)/usleep.Po
	-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.Po
	-rm -f ./$(DEPDIR)/cartconv.Po
	-rm -f ./$(DEPDIR)/cbmdos.Po
	-rm -f ./$(DEPDIR)/cbmimage.Po
	-rm -f ./$(DEPDIR)/charset.Po
	-rm -f ./$(DEPDIR)/clipboard.Po
	-rm -f ./$(DEPDIR)/clkguard.Po
	-rm -f ./$(DEPDIR)/cmdline.Po
	-rm -f ./$(DEPDIR)/color.Po
	-rm -f ./$(DEPDIR)/crc32.Po
	-rm -f ./$(DEPDIR)/datasette.Po
	-rm -f ./$(DEPDIR)/debug.Po
	-rm -f ./$(DEPDIR)/dma.Po
	-rm -f ./$(DEPDIR)/embedded.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)/ioutil.Po
	-rm -f ./$(DEPDIR)/kbdbuf.Po
	-rm -f ./$(DEPDIR)/keyboard.Po
	-rm -f ./$(DEPDIR)/lib.Po
	-rm -f ./$(DEPDIR)/libm_math.Po
	-rm -f ./$(DEPDIR)/log.Po
	-rm -f ./$(DEPDIR)/machine-bus.Po
	-rm -f ./$(DEPDIR)/machine.Po
	-rm -f ./$(DEPDIR)/main.Po
	-rm -f ./$(DEPDIR)/midi.Po
	-rm -f ./$(DEPDIR)/network.Po
	-rm -f ./$(DEPDIR)/opencbmlib.Po
	-rm -f ./$(DEPDIR)/palette.Po
	-rm -f ./$(DEPDIR)/petcat.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-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


.PHONY: svnversion.h.indirect

svnversion.h.indirect:
	$(SHELL) $(srcdir)/buildtools/gensvnversion.sh $(SVNVERSION) $(top_srcdir) $(srcdir)/svnversion.h

svnversion.h: svnversion.h.indirect

$(builddir)/geninfocontrib:	$(top_srcdir)/doc/vice.texi $(srcdir)/buildtools/infocontrib.sed $(srcdir)/buildtools/geninfocontrib.c
	$(NATIVE_TOOLS_COMPILER) -o $(builddir)/geninfocontrib $(srcdir)/buildtools/geninfocontrib.c

infocontrib.h:	$(top_srcdir)/doc/vice.texi $(srcdir)/buildtools/infocontrib.sed $(builddir)/geninfocontrib
	@echo "generating infocontrib.h..."
	$(builddir)/geninfocontrib $(top_srcdir)/ ../ doc/vice.texi src/infocontrib.h src/buildtools/infocontrib.sed AUTHORS README doc/html/index.html man/vice.1
	iconv -f ISO-8859-1 -t UTF-8 infocontrib.h > infocontrib.h.utf8 && mv infocontrib.h.utf8 infocontrib.h
#infocontrib.h:	$(top_srcdir)/doc/vice.texi $(srcdir)/buildtools/infocontrib.sed
#	@echo "generating infocontrib.h..."
#	$(SHELL) $(srcdir)/buildtools/geninfocontrib_h.sh infocontrib.h <$(top_srcdir)/doc/vice.texi | $(srcdir)/sedinfocontrib_h.sh $(srcdir)/buildtools/infocontrib.sed >infocontrib.h
#	$(SHELL) $(srcdir)/buildtools/geninfocontrib_h.sh AUTHORS | $(srcdir)/sedinfocontrib_h.sh $(srcdir)/buildtools/infocontrib.sed >../AUTHORS
#	sed -e 's/\\/@/g' -e 's/ /%/g' <$(top_srcdir)/README >./README.tmp
#	$(SHELL) $(srcdir)/buildtools/geninfocontrib_h.sh README <README.tmp >README2.tmp
#	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 <index.tmp >../doc/html/index.html
#	rm -f index.tmp
#	cp $(top_srcdir)/man/vice.1 man.tmp
#	$(SHELL) $(srcdir)/buildtools/geninfocontrib_h.sh vice1 <man.tmp >man2.tmp
#	cat man2.tmp | $(srcdir)/sedinfocontrib_h.sh $(srcdir)/buildtools/infocontrib.sed >../man/vice.1
#	rm -f man*.tmp
#	rm -f team.tmp
#	iconv -f ISO-8859-1 -t UTF-8 infocontrib.h > infocontrib.h.utf8 && mv infocontrib.h.utf8 infocontrib.h

bin2c: $(srcdir)/buildtools/bin2c.c
	$(NATIVE_TOOLS_COMPILER) -o bin2c $(srcdir)/buildtools/bin2c.c

palette2c: $(srcdir)/buildtools/palette2c.c
	$(NATIVE_TOOLS_COMPILER) -o palette2c $(srcdir)/buildtools/palette2c.c

c128basic64.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/C128/basic64 c128basic64.h "static unsigned char c128basic64_embedded[C128_BASIC64_ROM_SIZE]"

c128basichi.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/C128/basichi c128basichi.h "static unsigned char c128basichi_embedded[C128_BASIC_ROM_IMAGEHI_SIZE]"

c128basiclo.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/C128/basiclo c128basiclo.h "static unsigned char c128basiclo_embedded[C128_BASIC_ROM_IMAGELO_SIZE]"

c128chargde.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/C128/chargde c128chargde.h "static unsigned char chargen_de[C128_CHARGEN_ROM_SIZE]"

c128chargen.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/C128/chargen c128chargen.h "static unsigned char chargen_int[C128_CHARGEN_ROM_SIZE]"

c128chargfr.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/C128/chargfr c128chargfr.h "static unsigned char chargen_fr[C128_CHARGEN_ROM_SIZE]"

c128chargse.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/C128/chargse c128chargse.h "static unsigned char chargen_se[C128_CHARGEN_ROM_SIZE]"

c128chargch.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/C128/chargch c128chargch.h "static unsigned char chargen_ch[C128_CHARGEN_ROM_SIZE]"

c128chargno.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/C128/chargch c128chargno.h "static unsigned char chargen_no[C128_CHARGEN_ROM_SIZE]"

c128kernal.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/C128/kernal c128kernal.h "static unsigned char kernal_int[C128_KERNAL_ROM_IMAGE_SIZE]"

c128kernal64.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/C128/kernal64 c128kernal64.h "static unsigned char c128kernal64_embedded[C128_KERNAL64_ROM_SIZE]"

c128kernalde.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/C128/kernalde c128kernalde.h "static unsigned char kernal_de[C128_KERNAL_ROM_IMAGE_SIZE]"

c128kernalfi.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/C128/kernalfi c128kernalfi.h "static unsigned char kernal_fi[C128_KERNAL_ROM_IMAGE_SIZE]"

c128kernalfr.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/C128/kernalfr c128kernalfr.h "static unsigned char kernal_fr[C128_KERNAL_ROM_IMAGE_SIZE]"

c128kernalit.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/C128/kernalit c128kernalit.h "static unsigned char kernal_it[C128_KERNAL_ROM_IMAGE_SIZE]"

c128kernalno.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/C128/kernalno c128kernalno.h "static unsigned char kernal_no[C128_KERNAL_ROM_IMAGE_SIZE]"

c128kernalse.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/C128/kernalse c128kernalse.h "static unsigned char kernal_se[C128_KERNAL_ROM_IMAGE_SIZE]"

c128kernalch.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/C128/kernalch c128kernalch.h "static unsigned char kernal_ch[C128_KERNAL_ROM_IMAGE_SIZE]"

c64basic.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/C64/basic c64basic.h "unsigned char c64memrom_basic64_rom[C64_BASIC_ROM_SIZE]"

c64kernal.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/C64/kernal c64kernal.h "unsigned char c64memrom_kernal64_rom[C64_KERNAL_ROM_SIZE]"

c64chargen.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/C64/chargen c64chargen.h "unsigned char mem_chargen_rom[C64_CHARGEN_ROM_SIZE]"

cbm2basic128.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/CBM-II/basic.128 cbm2basic128.h "static unsigned char cbm2basic128_embedded[0x4000]"

cbm2basic256.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/CBM-II/basic.256 cbm2basic256.h "static unsigned char cbm2basic256_embedded[0x4000]"

cbm2basic500.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/CBM-II/basic.500 cbm2basic500.h "static unsigned char cbm2basic500_embedded[0x4000]"

cbm2chargen500.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/CBM-II/chargen.500 cbm2chargen500.h "static unsigned char cbm2chargen500_embedded[0x1000]"

cbm2chargen600.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/CBM-II/chargen.600 cbm2chargen600.h "static unsigned char cbm2chargen600_embedded[0x1000]"

cbm2chargen700.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/CBM-II/chargen.700 cbm2chargen700.h "static unsigned char cbm2chargen700_embedded[0x1000]"

cbm2kernal.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/CBM-II/kernal cbm2kernal.h "static unsigned char cbm2kernal_embedded[0x2000]"

cbm2kernal500.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/CBM-II/kernal.500 cbm2kernal500.h "static unsigned char cbm2kernal500_embedded[0x2000]"

drived1541II.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/DRIVES/d1541II drived1541II.h "static unsigned char drive_rom1541ii_embedded[DRIVE_ROM1541II_SIZE]"

drived1571cr.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/DRIVES/d1571cr drived1571cr.h "static unsigned char drive_rom1571cr[DRIVE_ROM1571CR_SIZE]"

drivedos1001.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/DRIVES/dos1001 drivedos1001.h "static unsigned char drive_rom1001[DRIVE_ROM1001_SIZE]"

drivedos1540.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/DRIVES/dos1540 drivedos1540.h "static unsigned char drive_rom1540_embedded[DRIVE_ROM1540_SIZE]"

drivedos1541.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/DRIVES/dos1541 drivedos1541.h "static unsigned char drive_rom1541_embedded[DRIVE_ROM1541_SIZE]"

drivedos1551.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/DRIVES/dos1551 drivedos1551.h "static unsigned char drive_rom1551[DRIVE_ROM1551_SIZE]"

drivedos1570.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/DRIVES/dos1570 drivedos1570.h "static unsigned char drive_rom1570[DRIVE_ROM1570_SIZE]"

drivedos1571.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/DRIVES/dos1571 drivedos1571.h "static unsigned char drive_rom1571[DRIVE_ROM1571_SIZE]"

drivedos1581.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/DRIVES/dos1581 drivedos1581.h "static unsigned char drive_rom1581[DRIVE_ROM1581_SIZE]"

#drivedos2000.h: $(EMBEDDED_DEPENDS) bin2c
#	./bin2c $(top_srcdir)/data/DRIVES/dos2000 drivedos2000.h "static unsigned char drive_rom2000[DRIVE_ROM2000_SIZE]"
#
#drivedos4000.h: $(EMBEDDED_DEPENDS) bin2c
#	./bin2c $(top_srcdir)/data/DRIVES/dos4000 drivedos4000.h "static unsigned char drive_rom4000[DRIVE_ROM4000_SIZE]"

drivedos2031.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/DRIVES/dos2031 drivedos2031.h "static unsigned char drive_rom2031[DRIVE_ROM2031_SIZE]"

drivedos2040.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/DRIVES/dos2040 drivedos2040.h "static unsigned char drive_rom2040[DRIVE_ROM2040_SIZE]"

drivedos3040.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/DRIVES/dos3040 drivedos3040.h "static unsigned char drive_rom3040[DRIVE_ROM3040_SIZE]"

drivedos4040.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/DRIVES/dos4040 drivedos4040.h "static unsigned char drive_rom4040[DRIVE_ROM4040_SIZE]"

petbasic1.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/PET/basic1 petbasic1.h "unsigned char petbasic1_embedded[0x2000]"

petbasic2.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/PET/basic2 petbasic2.h "unsigned char petbasic2_embedded[0x2000]"

petbasic4.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/PET/basic4 petbasic4.h "unsigned char petbasic4_embedded[0x3000]"

petchargen.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/PET/chargen petchargen.h "unsigned char petchargen_embedded[0x800]"

petedit1g.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/PET/edit1g petedit1g.h "unsigned char petedit1g_embedded[0x800]"

petedit2b.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/PET/edit2b petedit2b.h "unsigned char petedit2b_embedded[0x800]"

petedit2g.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/PET/edit2g petedit2g.h "unsigned char petedit2g_embedded[0x800]"

petedit4b40.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/PET/edit4b40 petedit4b40.h "unsigned char petedit4b40_embedded[0x800]"

petedit4b80.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/PET/edit4b80 petedit4b80.h "unsigned char petedit4b80_embedded[0x800]"

petedit4g40.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/PET/edit4g40 petedit4g40.h "unsigned char petedit4g40_embedded[0x800]"

petkernal1.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/PET/kernal1 petkernal1.h "unsigned char petkernal1_embedded[0x1000]"

petkernal2.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/PET/kernal2 petkernal2.h "unsigned char petkernal2_embedded[0x1000]"

petkernal4.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/PET/kernal4 petkernal4.h "unsigned char petkernal4_embedded[0x1000]"

superpet_char.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/PET/characters.901640-01.bin superpet_char.h "unsigned char superpet_char_embedded[0x1000]"

superpet_waterloo_a000.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/PET/waterloo-a000.901898-01.bin superpet_waterloo_a000.h "unsigned char superpet_waterloo_a000_embedded[0x1000]"

superpet_waterloo_b000.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/PET/waterloo-b000.901898-02.bin superpet_waterloo_b000.h "unsigned char superpet_waterloo_b000_embedded[0x1000]"

superpet_waterloo_c000.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/PET/waterloo-c000.901898-03.bin superpet_waterloo_c000.h "unsigned char superpet_waterloo_c000_embedded[0x1000]"

superpet_waterloo_d000.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/PET/waterloo-d000.901898-04.bin superpet_waterloo_d000.h "unsigned char superpet_waterloo_d000_embedded[0x1000]"

superpet_waterloo_e000.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/PET/waterloo-e000.901897-01.bin superpet_waterloo_e000.h "unsigned char superpet_waterloo_e000_embedded[0x800]"

superpet_waterloo_f000.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/PET/waterloo-f000.901898-05.bin superpet_waterloo_f000.h "unsigned char superpet_waterloo_f000_embedded[0x1000]"

plus43plus1hi.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/PLUS4/3plus1hi plus43plus1hi.h "unsigned char extromhi1[PLUS4_KERNAL_ROM_SIZE]"

plus43plus1lo.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/PLUS4/3plus1lo plus43plus1lo.h "unsigned char extromlo1[PLUS4_BASIC_ROM_SIZE]"

plus4basic.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/PLUS4/basic plus4basic.h "unsigned char plus4memrom_basic_rom[PLUS4_BASIC_ROM_SIZE]"

plus4kernal.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/PLUS4/kernal plus4kernal.h "unsigned char plus4memrom_kernal_rom[PLUS4_KERNAL_ROM_SIZE]"

printermps803.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/PRINTER/mps803 printermps803.h "static unsigned char charset[512][7]"

printernl10cbm.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/PRINTER/nl10-cbm printernl10cbm.h "static unsigned char drv_nl10_rom[NL10_ROM_SIZE]"

vic20basic.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/VIC20/basic vic20basic.h "unsigned char vic20memrom_basic_rom[VIC20_BASIC_ROM_SIZE]"

vic20chargen.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/VIC20/chargen vic20chargen.h "unsigned char vic20chargen_embedded[VIC20_CHARGEN_ROM_SIZE]"

vic20kernal.h: $(EMBEDDED_DEPENDS) bin2c
	./bin2c $(top_srcdir)/data/VIC20/kernal vic20kernal.h "unsigned char vic20memrom_kernal_rom[VIC20_KERNAL_ROM_SIZE]"

vdc_comp_vpl.h: $(EMBEDDED_DEPENDS) palette2c
	./palette2c $(top_srcdir)/data/C128/vdc_comp.vpl vdc_comp_vpl.h "unsigned char vdc_comp_vpl[]"

vdc_deft_vpl.h: $(EMBEDDED_DEPENDS) palette2c
	./palette2c $(top_srcdir)/data/C128/vdc_deft.vpl vdc_deft_vpl.h "unsigned char vdc_deft_vpl[]"

vicii_c64hq_vpl.h: $(EMBEDDED_DEPENDS) palette2c
	./palette2c $(top_srcdir)/data/C64/c64hq.vpl vicii_c64hq_vpl.h "unsigned char vicii_c64hq_vpl[]"

vicii_c64s_vpl.h: $(EMBEDDED_DEPENDS) palette2c
	./palette2c $(top_srcdir)/data/C64/c64s.vpl vicii_c64s_vpl.h "unsigned char vicii_c64s_vpl[]"

vicii_ccs64_vpl.h: $(EMBEDDED_DEPENDS) palette2c
	./palette2c $(top_srcdir)/data/C64/ccs64.vpl vicii_ccs64_vpl.h "unsigned char vicii_ccs64_vpl[]"

vicii_community_colors_vpl.h: $(EMBEDDED_DEPENDS) palette2c
	./palette2c $(top_srcdir)/data/C64/community-colors.vpl vicii_community_colors_vpl.h "unsigned char vicii_community_colors_vpl[]"

vicii_deekay_vpl.h: $(EMBEDDED_DEPENDS) palette2c
	./palette2c $(top_srcdir)/data/C64/deekay.vpl vicii_deekay_vpl.h "unsigned char vicii_deekay_vpl[]"

vicii_frodo_vpl.h: $(EMBEDDED_DEPENDS) palette2c
	./palette2c $(top_srcdir)/data/C64/frodo.vpl vicii_frodo_vpl.h "unsigned char vicii_frodo_vpl[]"

vicii_godot_vpl.h: $(EMBEDDED_DEPENDS) palette2c
	./palette2c $(top_srcdir)/data/C64/godot.vpl vicii_godot_vpl.h "unsigned char vicii_godot_vpl[]"

vicii_pc64_vpl.h: $(EMBEDDED_DEPENDS) palette2c
	./palette2c $(top_srcdir)/data/C64/pc64.vpl vicii_pc64_vpl.h "unsigned char vicii_pc64_vpl[]"

vicii_pepto_ntsc_vpl.h: $(EMBEDDED_DEPENDS) palette2c
	./palette2c $(top_srcdir)/data/C64/pepto-ntsc.vpl vicii_pepto_ntsc_vpl.h "unsigned char vicii_pepto_ntsc_vpl[]"

vicii_pepto_ntsc_sony_vpl.h: $(EMBEDDED_DEPENDS) palette2c
	./palette2c $(top_srcdir)/data/C64/pepto-ntsc-sony.vpl vicii_pepto_ntsc_sony_vpl.h "unsigned char vicii_pepto_ntsc_sony_vpl[]"

vicii_pepto_pal_vpl.h: $(EMBEDDED_DEPENDS) palette2c
	./palette2c $(top_srcdir)/data/C64/pepto-pal.vpl vicii_pepto_pal_vpl.h "unsigned char vicii_pepto_pal_vpl[]"

vicii_pepto_palold_vpl.h: $(EMBEDDED_DEPENDS) palette2c
	./palette2c $(top_srcdir)/data/C64/pepto-palold.vpl vicii_pepto_palold_vpl.h "unsigned char vicii_pepto_palold_vpl[]"

vicii_ptoing_vpl.h: $(EMBEDDED_DEPENDS) palette2c
	./palette2c $(top_srcdir)/data/C64/ptoing.vpl vicii_ptoing_vpl.h "unsigned char vicii_ptoing_vpl[]"

vicii_rgb_vpl.h: $(EMBEDDED_DEPENDS) palette2c
	./palette2c $(top_srcdir)/data/C64/rgb.vpl vicii_rgb_vpl.h "unsigned char vicii_rgb_vpl[]"

vicii_vice_vpl.h: $(EMBEDDED_DEPENDS) palette2c
	./palette2c $(top_srcdir)/data/C64/vice.vpl vicii_vice_vpl.h "unsigned char vicii_vice_vpl[]"

viciidtv_spiff_vpl.h: $(EMBEDDED_DEPENDS) palette2c
	./palette2c $(top_srcdir)/data/C64DTV/spiff.vpl viciidtv_spiff_vpl.h "unsigned char viciidtv_spiff_vpl[]"

crtc_amber_vpl.h: $(EMBEDDED_DEPENDS) palette2c
	./palette2c $(top_srcdir)/data/PET/amber.vpl crtc_amber_vpl.h "unsigned char crtc_amber_vpl[]"

crtc_green_vpl.h: $(EMBEDDED_DEPENDS) palette2c
	./palette2c $(top_srcdir)/data/PET/green.vpl crtc_green_vpl.h "unsigned char crtc_green_vpl[]"

crtc_white_vpl.h: $(EMBEDDED_DEPENDS) palette2c
	./palette2c $(top_srcdir)/data/PET/white.vpl crtc_white_vpl.h "unsigned char crtc_white_vpl[]"

ted_yape_pal_vpl.h: $(EMBEDDED_DEPENDS) palette2c
	./palette2c $(top_srcdir)/data/PLUS4/yape-pal.vpl ted_yape_pal_vpl.h "unsigned char ted_yape_pal_vpl[]"

ted_yape_ntsc_vpl.h: $(EMBEDDED_DEPENDS) palette2c
	./palette2c $(top_srcdir)/data/PLUS4/yape-ntsc.vpl ted_yape_ntsc_vpl.h "unsigned char ted_yape_ntsc_vpl[]"

ted_colodore_ted_vpl.h: $(EMBEDDED_DEPENDS) palette2c
	./palette2c $(top_srcdir)/data/PLUS4/colodore_ted.vpl ted_colodore_ted_vpl.h "unsigned char ted_colodore_ted_vpl[]"

vic_mike_ntsc_vpl.h: $(EMBEDDED_DEPENDS) palette2c
	./palette2c $(top_srcdir)/data/VIC20/mike-ntsc.vpl vic_mike_ntsc_vpl.h "unsigned char vic_mike_ntsc_vpl[]"

vic_mike_pal_vpl.h: $(EMBEDDED_DEPENDS) palette2c
	./palette2c $(top_srcdir)/data/VIC20/mike-pal.vpl vic_mike_pal_vpl.h "unsigned char vic_mike_pal_vpl[]"

vic_vice_vpl.h: $(EMBEDDED_DEPENDS) palette2c
	./palette2c $(top_srcdir)/data/VIC20/vice.vpl vic_vice_vpl.h "unsigned char vic_vice_vpl[]"

#c128basic64.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/C128/basic64 c128basic64.h "static unsigned char c128basic64_embedded[C128_BASIC64_ROM_SIZE]" $(CROSS) $(SHELL) $(top_srcdir)

#c128basichi.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/C128/basichi c128basichi.h "static unsigned char c128basichi_embedded[C128_BASIC_ROM_IMAGEHI_SIZE]" $(CROSS) $(SHELL) $(top_srcdir)

#c128basiclo.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/C128/basiclo c128basiclo.h "static unsigned char c128basiclo_embedded[C128_BASIC_ROM_IMAGELO_SIZE]" $(CROSS) $(SHELL) $(top_srcdir)

#c128chargde.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/C128/chargde c128chargde.h "static unsigned char chargen_de[C128_CHARGEN_ROM_SIZE]" $(CROSS) $(SHELL) $(top_srcdir)

#c128chargen.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/C128/chargen c128chargen.h "static unsigned char chargen_int[C128_CHARGEN_ROM_SIZE]" $(CROSS) $(SHELL) $(top_srcdir)

#c128chargfr.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/C128/chargfr c128chargfr.h "static unsigned char chargen_fr[C128_CHARGEN_ROM_SIZE]" $(CROSS) $(SHELL) $(top_srcdir)

#c128chargse.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/C128/chargse c128chargse.h "static unsigned char chargen_se[C128_CHARGEN_ROM_SIZE]" $(CROSS) $(SHELL) $(top_srcdir)

#c128chargch.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/C128/chargch c128chargch.h "static unsigned char chargen_ch[C128_CHARGEN_ROM_SIZE]" $(CROSS) $(SHELL) $(top_srcdir)

#c128kernal.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/C128/kernal c128kernal.h "static unsigned char kernal_int[C128_KERNAL_ROM_IMAGE_SIZE]" $(CROSS) $(SHELL) $(top_srcdir)

#c128kernal64.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/C128/kernal64 c128kernal64.h "static unsigned char c128kernal64_embedded[C128_KERNAL64_ROM_SIZE]" $(CROSS) $(SHELL) $(top_srcdir)

#c128kernalde.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/C128/kernalde c128kernalde.h "static unsigned char kernal_de[C128_KERNAL_ROM_IMAGE_SIZE]" $(CROSS) $(SHELL) $(top_srcdir)

#c128kernalfi.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/C128/kernalfi c128kernalfi.h "static unsigned char kernal_fi[C128_KERNAL_ROM_IMAGE_SIZE]" $(CROSS) $(SHELL) $(top_srcdir)

#c128kernalfr.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/C128/kernalfr c128kernalfr.h "static unsigned char kernal_fr[C128_KERNAL_ROM_IMAGE_SIZE]" $(CROSS) $(SHELL) $(top_srcdir)

#c128kernalit.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/C128/kernalit c128kernalit.h "static unsigned char kernal_it[C128_KERNAL_ROM_IMAGE_SIZE]" $(CROSS) $(SHELL) $(top_srcdir)

#c128kernalno.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/C128/kernalno c128kernalno.h "static unsigned char kernal_no[C128_KERNAL_ROM_IMAGE_SIZE]" $(CROSS) $(SHELL) $(top_srcdir)

#c128kernalse.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/C128/kernalse c128kernalse.h "static unsigned char kernal_se[C128_KERNAL_ROM_IMAGE_SIZE]" $(CROSS) $(SHELL) $(top_srcdir)

#c128kernalch.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/C128/kernalch c128kernalch.h "static unsigned char kernal_ch[C128_KERNAL_ROM_IMAGE_SIZE]" $(CROSS) $(SHELL) $(top_srcdir)

#c64basic.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/C64/basic c64basic.h "unsigned char c64memrom_basic64_rom[C64_BASIC_ROM_SIZE]" $(CROSS) $(SHELL) $(top_srcdir)

#c64kernal.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/C64/kernal c64kernal.h "unsigned char c64memrom_kernal64_rom[C64_KERNAL_ROM_SIZE]" $(CROSS) $(SHELL) $(top_srcdir)

#c64chargen.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/C64/chargen c64chargen.h "unsigned char mem_chargen_rom[C64_CHARGEN_ROM_SIZE]" $(CROSS) $(SHELL) $(top_srcdir)

#cbm2basic128.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/CBM-II/basic.128 cbm2basic128.h "static unsigned char cbm2basic128_embedded[0x4000]" $(CROSS) $(SHELL) $(top_srcdir)

#cbm2basic256.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/CBM-II/basic.256 cbm2basic256.h "static unsigned char cbm2basic256_embedded[0x4000]" $(CROSS) $(SHELL) $(top_srcdir)

#cbm2basic500.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/CBM-II/basic.500 cbm2basic500.h "static unsigned char cbm2basic500_embedded[0x4000]" $(CROSS) $(SHELL) $(top_srcdir)

#cbm2chargen500.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/CBM-II/chargen.500 cbm2chargen500.h "static unsigned char cbm2chargen500_embedded[0x1000]" $(CROSS) $(SHELL) $(top_srcdir)

#cbm2chargen600.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/CBM-II/chargen.600 cbm2chargen600.h "static unsigned char cbm2chargen600_embedded[0x1000]" $(CROSS) $(SHELL) $(top_srcdir)

#cbm2chargen700.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/CBM-II/chargen.700 cbm2chargen700.h "static unsigned char cbm2chargen700_embedded[0x1000]" $(CROSS) $(SHELL) $(top_srcdir)

#cbm2kernal.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/CBM-II/kernal cbm2kernal.h "static unsigned char cbm2kernal_embedded[0x2000]" $(CROSS) $(SHELL) $(top_srcdir)

#cbm2kernal500.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/CBM-II/kernal.500 cbm2kernal500.h "static unsigned char cbm2kernal500_embedded[0x2000]" $(CROSS) $(SHELL) $(top_srcdir)

#drived1541II.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/DRIVES/d1541II drived1541II.h "static unsigned char drive_rom1541ii_embedded[DRIVE_ROM1541II_SIZE]" $(CROSS) $(SHELL) $(top_srcdir)

#drived1571cr.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/DRIVES/d1571cr drived1571cr.h "static unsigned char drive_rom1571cr[DRIVE_ROM1571CR_SIZE]" $(CROSS) $(SHELL) $(top_srcdir)

#drivedos1001.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/DRIVES/dos1001 drivedos1001.h "static unsigned char drive_rom1001[DRIVE_ROM1001_SIZE]" $(CROSS) $(SHELL) $(top_srcdir)

#drivedos1540.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/DRIVES/dos1540 drivedos1540.h "static unsigned char drive_rom1540_embedded[DRIVE_ROM1540_SIZE]" $(CROSS) $(SHELL) $(top_srcdir)

#drivedos1541.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/DRIVES/dos1541 drivedos1541.h "static unsigned char drive_rom1541_embedded[DRIVE_ROM1541_SIZE]" $(CROSS) $(SHELL) $(top_srcdir)

#drivedos1551.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/DRIVES/dos1551 drivedos1551.h "static unsigned char drive_rom1551[DRIVE_ROM1551_SIZE]" $(CROSS) $(SHELL)  $(top_srcdir)

#drivedos1570.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/DRIVES/dos1570 drivedos1570.h "static unsigned char drive_rom1570[DRIVE_ROM1570_SIZE]" $(CROSS) $(SHELL) $(top_srcdir)

#drivedos1571.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/DRIVES/dos1571 drivedos1571.h "static unsigned char drive_rom1571[DRIVE_ROM1571_SIZE]" $(CROSS) $(SHELL) $(top_srcdir)

#drivedos1581.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/DRIVES/dos1581 drivedos1581.h "static unsigned char drive_rom1581[DRIVE_ROM1581_SIZE]" $(CROSS) $(SHELL) $(top_srcdir)

#drivedos2000.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/DRIVES/dos2000 drivedos2000.h "static unsigned char drive_rom2000[DRIVE_ROM2000_SIZE]" $(CROSS) $(SHELL) $(top_srcdir)
#
#drivedos4000.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/DRIVES/dos4000 drivedos4000.h "static unsigned char drive_rom4000[DRIVE_ROM4000_SIZE]" $(CROSS) $(SHELL) $(top_srcdir)

#drivedos2031.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/DRIVES/dos2031 drivedos2031.h "static unsigned char drive_rom2031[DRIVE_ROM2031_SIZE]" $(CROSS) $(SHELL) $(top_srcdir)

#drivedos2040.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/DRIVES/dos2040 drivedos2040.h "static unsigned char drive_rom2040[DRIVE_ROM2040_SIZE]" $(CROSS) $(SHELL) $(top_srcdir)

#drivedos3040.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/DRIVES/dos3040 drivedos3040.h "static unsigned char drive_rom3040[DRIVE_ROM3040_SIZE]" $(CROSS) $(SHELL) $(top_srcdir)

#drivedos4040.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/DRIVES/dos4040 drivedos4040.h "static unsigned char drive_rom4040[DRIVE_ROM4040_SIZE]" $(CROSS) $(SHELL) $(top_srcdir)

#petbasic1.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/PET/basic1 petbasic1.h "unsigned char petbasic1_embedded[0x2000]" $(CROSS) $(SHELL) $(top_srcdir)

#petbasic2.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/PET/basic2 petbasic2.h "unsigned char petbasic2_embedded[0x2000]" $(CROSS) $(SHELL) $(top_srcdir)

#petbasic4.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/PET/basic4 petbasic4.h "unsigned char petbasic4_embedded[0x3000]" $(CROSS) $(SHELL) $(top_srcdir)

#petchargen.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/PET/chargen petchargen.h "unsigned char petchargen_embedded[0x800]" $(CROSS) $(SHELL) $(top_srcdir)

#petedit1g.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/PET/edit1g petedit1g.h "unsigned char petedit1g_embedded[0x800]" $(CROSS) $(SHELL) $(top_srcdir)

#petedit2b.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/PET/edit2b petedit2b.h "unsigned char petedit2b_embedded[0x800]" $(CROSS) $(SHELL) $(top_srcdir)

#petedit2g.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/PET/edit2g petedit2g.h "unsigned char petedit2g_embedded[0x800]" $(CROSS) $(SHELL) $(top_srcdir)

#petedit4b40.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/PET/edit4b40 petedit4b40.h "unsigned char petedit4b40_embedded[0x800]" $(CROSS) $(SHELL) $(top_srcdir)

#petedit4b80.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/PET/edit4b80 petedit4b80.h "unsigned char petedit4b80_embedded[0x800]" $(CROSS) $(SHELL) $(top_srcdir)

#petedit4g40.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/PET/edit4g40 petedit4g40.h "unsigned char petedit4g40_embedded[0x800]" $(CROSS) $(SHELL) $(top_srcdir)

#petkernal1.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/PET/kernal1 petkernal1.h "unsigned char petkernal1_embedded[0x1000]" $(CROSS) $(SHELL) $(top_srcdir)

#petkernal2.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/PET/kernal2 petkernal2.h "unsigned char petkernal2_embedded[0x1000]" $(CROSS) $(SHELL) $(top_srcdir)

#petkernal4.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/PET/kernal4 petkernal4.h "unsigned char petkernal4_embedded[0x1000]" $(CROSS) $(SHELL) $(top_srcdir)

#superpet_char.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/PET/characters.901640-01.bin superpet_char.h "unsigned char superpet_char_embedded[0x1000]" $(CROSS) $(SHELL) $(top_srcdir)

#superpet_waterloo_a000.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/PET/waterloo-a000.901898-01.bin superpet_waterloo_a000.h "unsigned char superpet_waterloo_a000_embedded[0x1000]" $(CROSS) $(SHELL) $(top_srcdir)

#superpet_waterloo_b000.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/PET/waterloo-b000.901898-02.bin superpet_waterloo_b000.h "unsigned char superpet_waterloo_b000_embedded[0x1000]" $(CROSS) $(SHELL) $(top_srcdir)

#superpet_waterloo_c000.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/PET/waterloo-c000.901898-03.bin superpet_waterloo_c000.h "unsigned char superpet_waterloo_c000_embedded[0x1000]" $(CROSS) $(SHELL) $(top_srcdir)

#superpet_waterloo_d000.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/PET/waterloo-d000.901898-04.bin superpet_waterloo_d000.h "unsigned char superpet_waterloo_d000_embedded[0x1000]" $(CROSS) $(SHELL) $(top_srcdir)

#superpet_waterloo_e000.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/PET/waterloo-e000.901897-01.bin superpet_waterloo_e000.h "unsigned char superpet_waterloo_e000_embedded[0x800]" $(CROSS) $(SHELL) $(top_srcdir)

#superpet_waterloo_f000.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/PET/waterloo-f000.901898-05.bin superpet_waterloo_f000.h "unsigned char superpet_waterloo_f000_embedded[0x1000]" $(CROSS) $(SHELL) $(top_srcdir)

#plus43plus1hi.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/PLUS4/3plus1hi plus43plus1hi.h "unsigned char extromhi1[PLUS4_KERNAL_ROM_SIZE]" $(CROSS) $(SHELL) $(top_srcdir)

#plus43plus1lo.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/PLUS4/3plus1lo plus43plus1lo.h "unsigned char extromlo1[PLUS4_BASIC_ROM_SIZE]" $(CROSS) $(SHELL) $(top_srcdir)

#plus4basic.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/PLUS4/basic plus4basic.h "unsigned char plus4memrom_basic_rom[PLUS4_BASIC_ROM_SIZE]" $(CROSS) $(SHELL) $(top_srcdir)

#plus4kernal.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/PLUS4/kernal plus4kernal.h "unsigned char plus4memrom_kernal_rom[PLUS4_KERNAL_ROM_SIZE]" $(CROSS) $(SHELL) $(top_srcdir)

#printermps803.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/PRINTER/mps803 printermps803.h "static unsigned char charset[512][7]" $(CROSS) $(SHELL) $(top_srcdir)

#printernl10cbm.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/PRINTER/nl10-cbm printernl10cbm.h "static unsigned char  drv_nl10_rom[NL10_ROM_SIZE]" $(CROSS) $(SHELL) $(top_srcdir)

#vic20basic.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/VIC20/basic vic20basic.h "unsigned char vic20memrom_basic_rom[VIC20_BASIC_ROM_SIZE]" $(CROSS) $(SHELL) $(top_srcdir)

#vic20chargen.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/VIC20/chargen vic20chargen.h "unsigned char vic20chargen_embedded[VIC20_CHARGEN_ROM_SIZE]" $(CROSS) $(SHELL) $(top_srcdir)

#vic20kernal.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/bin2c.sh $(top_srcdir)/data/VIC20/kernal vic20kernal.h "unsigned char vic20memrom_kernal_rom[VIC20_KERNAL_ROM_SIZE]" $(CROSS) $(SHELL) $(top_srcdir)

#vdc_comp_vpl.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/palette2c.sh <$(top_srcdir)/data/C128/vdc-comp.vpl vdc_comp_vpl.h "unsigned char vdc_comp_vpl[]"

#vdc_deft_vpl.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/palette2c.sh <$(top_srcdir)/data/C128/vdc-deft.vpl vdc_deft_vpl.h "unsigned char vdc_deft_vpl[]"

#vicii_c64hq_vpl.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/palette2c.sh <$(top_srcdir)/data/C64/c64hq.vpl vicii_c64hq_vpl.h "unsigned char vicii_c64hq_vpl[]"

#vicii_c64s_vpl.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/palette2c.sh <$(top_srcdir)/data/C64/c64s.vpl vicii_c64s_vpl.h "unsigned char vicii_c64s_vpl[]"

#vicii_ccs64_vpl.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/palette2c.sh <$(top_srcdir)/data/C64/ccs64.vpl vicii_ccs64_vpl.h "unsigned char vicii_ccs64_vpl[]"

#vicii_community_colors_vpl.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/palette2c.sh <$(top_srcdir)/data/C64/community-colors.vpl vicii_community_colors_vpl.h "unsigned char vicii_community_colors_vpl[]"

#vicii_deekay_vpl.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/palette2c.sh <$(top_srcdir)/data/C64/deekay.vpl vicii_deekay_vpl.h "unsigned char vicii_deekay_vpl[]"

#vicii_frodo_vpl.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/palette2c.sh <$(top_srcdir)/data/C64/frodo.vpl vicii_frodo_vpl.h "unsigned char vicii_frodo_vpl[]"

#vicii_godot_vpl.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/palette2c.sh <$(top_srcdir)/data/C64/godot.vpl vicii_godot_vpl.h "unsigned char vicii_godot_vpl[]"

#vicii_pc64_vpl.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/palette2c.sh <$(top_srcdir)/data/C64/pc64.vpl vicii_pc64_vpl.h "unsigned char vicii_pc64_vpl[]"

#vicii_pepto_ntsc_vpl.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/palette2c.sh <$(top_srcdir)/data/C64/pepto-ntsc.vpl vicii_pepto_ntsc_vpl.h "unsigned char vicii_pepto_ntsc_vpl[]"

#vicii_pepto_ntsc_sony_vpl.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/palette2c.sh <$(top_srcdir)/data/C64/pepto-ntsc-sony.vpl vicii_pepto_ntsc_sony_vpl.h "unsigned char vicii_pepto_ntsc_sony_vpl[]"

#vicii_pepto_pal_vpl.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/palette2c.sh <$(top_srcdir)/data/C64/pepto-pal.vpl vicii_pepto_pal_vpl.h "unsigned char vicii_pepto_pal_vpl[]"

#vicii_pepto_palold_vpl.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/palette2c.sh <$(top_srcdir)/data/C64/pepto-palold.vpl vicii_pepto_palold_vpl.h "unsigned char vicii_pepto_palold_vpl[]"

#vicii_ptoing_vpl.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/palette2c.sh <$(top_srcdir)/data/C64/ptoing.vpl vicii_ptoing_vpl.h "unsigned char vicii_ptoing_vpl[]"

#vicii_rgb_vpl.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/palette2c.sh <$(top_srcdir)/data/C64/rgb.vpl vicii_rgb_vpl.h "unsigned char vicii_ptoing_vpl[]"

#vicii_vice_vpl.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/palette2c.sh <$(top_srcdir)/data/C64/vice.vpl vicii_vice_vpl.h "unsigned char vicii_vice_vpl[]"

#viciidtv_spiff_vpl.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/palette2c.sh <$(top_srcdir)/data/C64DTV/spiff.vpl viciidtv_spiff_vpl.h "unsigned char viciidtv_spiff_vpl[]"

#crtc_amber_vpl.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/palette2c.sh <$(top_srcdir)/data/PET/amber.vpl crtc_amber_vpl.h "unsigned char crtc_amber_vpl[]"

#crtc_green_vpl.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/palette2c.sh <$(top_srcdir)/data/PET/green.vpl crtc_green_vpl.h "unsigned char crtc_green_vpl[]"

#crtc_white_vpl.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/palette2c.sh <$(top_srcdir)/data/PET/white.vpl crtc_white_vpl.h "unsigned char crtc_white_vpl[]"

#ted_yape_pal_vpl.h: $(EMBEDDED_DEPENDS) palette2c
#	$(SHELL) $(srcdir)/buildtools/palette2c.sh <$(top_srcdir)/data/PLUS4/yape-pal.vpl ted_yape_pal_vpl.h "unsigned char ted_yape_pal_vpl[]"

#ted_yape_ntsc_vpl.h: $(EMBEDDED_DEPENDS) palette2c
#	$(SHELL) $(srcdir)/buildtools/palette2c.sh <$(top_srcdir)/data/PLUS4/yape-ntsc.vpl ted_yape_ntsc_vpl.h "unsigned char ted_yape_ntsc_vpl[]"

#ted_colodore_ted_vpl.h: $(EMBEDDED_DEPENDS) palette2c
#	$(SHELL) $(srcdir)/buildtools/palette2c.sh <$(top_srcdir)/data/PLUS4/colodore_ted.vpl ted_colodore_ted_vpl.h "unsigned char ted_colodore_ted_vpl[]"

#vic_mike_ntsc_vpl.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/palette2c.sh <$(top_srcdir)/data/VIC20/mike-ntsc.vpl vic_mike_ntsc_vpl.h "unsigned char vic_mike_ntsc_vpl[]"

#vic_mike_pal_vpl.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/palette2c.sh <$(top_srcdir)/data/VIC20/mike-pal.vpl vic_mike_pal_vpl.h "unsigned char vic_mike_pal_vpl[]"

#vic_vice_vpl.h: $(EMBEDDED_DEPENDS)
#	$(SHELL) $(srcdir)/buildtools/palette2c.sh <$(top_srcdir)/data/VIC20/vice.vpl vic_vice_vpl.h "unsigned char vic_vice_vpl[]"

.PHONY: vsid-all
vsid-all: \
	$(BUILT_SOURCES) \
	libresid \
	 \
	libvsid \
	libraster \
	libsid \
	libsounddrv \
	libmididrv \
	libsocketdrv \
	libhvsc \
	libhwsiddrv \
	libiodrv \
	libviciivsid \
	libvideo \
	libarch \
	libarchdep \
	libmonitor \
	libserial \
	libcore \
	libjoyport \
	vsid$(EXEEXT)

.PHONY: x64-all
x64-all: \
	$(BUILT_SOURCES) \
	libresid \
	 \
	libc64 \
	libc64cartsystem \
	libc64cart \
	libc64commoncart \
	libdiag \
	libdriveiec \
	libdriveiecieee \
	libdriveiecc64exp \
	libdriveieee \
	libdrive \
	libdrivetcbm \
	libp64 \
	libparallel \
	libvdrive \
	libraster \
	libsid \
	libsamplerdrv \
	libjoyport \
	libsounddrv \
	libmididrv \
	libsocketdrv \
	libhwsiddrv \
	libiodrv \
	libgfxoutputdrv \
	libprinterdrv \
	librs232drv \
	libvicii \
	libvideo \
	libarch \
	libmonitor \
	libdiskimage \
	libiecbus \
	libserial \
	libfsdevice \
	libtape \
	libimagecontents \
	libfileio \
	libcore \
	librtc \
	libuserport \
	libtapeport \
	x64$(EXEEXT)

.PHONY: x64sc-all
x64sc-all: \
	$(BUILT_SOURCES) \
	libresid \
	 \
	libc64sc \
	libc64cartsystem \
	libc64cart \
	libc64commoncart \
	libdiag \
	libdriveiec \
	libdriveiecieee \
	libdriveiecc64exp \
	libdriveieee \
	libdrive \
	libdrivetcbm \
	libp64 \
	libparallel \
	libvdrive \
	libraster \
	libsid \
	libsamplerdrv \
	libjoyport \
	libsounddrv \
	libmididrv \
	libsocketdrv \
	libhwsiddrv \
	libiodrv \
	libgfxoutputdrv \
	libprinterdrv \
	librs232drv \
	libviciisc \
	libvideo \
	libarch \
	libmonitor \
	libdiskimage \
	libiecbus \
	libserial \
	libfsdevice \
	libtape \
	libimagecontents \
	libfileio \
	libcore \
	librtc \
	libuserport \
	libtapeport \
	x64sc$(EXEEXT)

.PHONY: x64dtv-all
x64dtv-all: \
	$(BUILT_SOURCES) \
	libresiddtv \
	 \
	libc64dtv \
	libc64dtvstubs \
	libc64c64dtv \
	libdiag \
	libdriveiec \
	libdriveiecieee \
	libdriveiecc64exp \
	libdriveieee \
	libdrive \
	libdrivetcbm \
	libp64 \
	libparallel \
	libvdrive \
	libraster \
	libsid_dtv \
	libsamplerdrv \
	libjoyport \
	libsounddrv \
	libmididrv \
	libsocketdrv \
	libhwsiddrv \
	libiodrv \
	libgfxoutputdrv \
	libprinterdrv \
	librs232drv \
	libviciidtv \
	libvideo \
	libarch \
	libmonitor \
	libdiskimage \
	libiecbus \
	libserial \
	libfsdevice \
	libtape \
	libuserport \
	libimagecontents \
	libfileio \
	libcore \
	librtc \
	x64dtv$(EXEEXT)

.PHONY: xscpu64-all
xscpu64-all: \
	$(BUILT_SOURCES) \
	libscpu64 \
	libc64scpu64 \
	libc64cartsystem \
	libc64cart \
	libc64commoncart \
	libsamplerdrv \
	libjoyport \
	libsounddrv \
	libmididrv \
	libsocketdrv \
	libhwsiddrv \
	libiodrv \
	libgfxoutputdrv \
	libprinterdrv \
	librs232drv \
	libdiag \
	libdriveiec \
	libdriveiecieee \
	libdriveiecc64exp \
	libdriveieee \
	libdrive \
	libdrivetcbm \
	libp64 \
	libparallel \
	libvdrive \
	libarch \
	libsid \
	libviciisc \
	libvideo \
	libraster \
	libmonitor \
	libdiskimage \
	libiecbus \
	libserial \
	libfsdevice \
	libtape \
	libimagecontents \
	libfileio \
	libcore \
	librtc \
	libuserport \
	libresid \
	 \
	xscpu64$(EXEEXT)

.PHONY: x128-all
x128-all: \
	$(BUILT_SOURCES) \
	libc128 \
	libc64c128 \
	libc64cartsystem \
	libc64cart \
	libc64commoncart \
	libsamplerdrv \
	libjoyport \
	libsounddrv \
	libmididrv \
	libsocketdrv \
	libhwsiddrv \
	libiodrv \
	libgfxoutputdrv \
	libprinterdrv \
	librs232drv \
	libdiag \
	libdriveiec \
	libdriveiec128dcr \
	libdriveiecieee \
	libdriveiecc64exp \
	libdriveieee \
	libdrive \
	libdrivetcbm \
	libp64 \
	libparallel \
	libvdrive \
	libarch \
	libsid \
	libvicii \
	libvdc \
	libraster \
	libvideo \
	libmonitor \
	libdiskimage \
	libiecbus \
	libserial \
	libfsdevice \
	libtape \
	libimagecontents \
	libfileio \
	libcore \
	librtc \
	libuserport \
	libtapeport \
	libresid \
	 \
	x128$(EXEEXT)

.PHONY: xvic-all
xvic-all: \
	$(BUILT_SOURCES) \
	libdiag \
	libdriveiec \
	libdriveiecieee \
	libdriveieee \
	libdrive \
	libdrivetcbm \
	libp64 \
	libparallel \
	libvdrive \
	libraster \
	libsamplerdrv \
	libjoyport \
	libsounddrv \
	libmididrv \
	libsocketdrv \
	libhwsiddrv \
	libiodrv \
	libgfxoutputdrv \
	libprinterdrv \
	librs232drv \
	libvic20 \
	libvic20cart \
	libc64commoncart \
	libmascuerade \
	libvideo \
	libarch \
	libmonitor \
	libdiskimage \
	libiecbus \
	libserial \
	libsid \
	libfsdevice \
	libtape \
	libimagecontents \
	libfileio \
	libcore \
	librtc \
	libuserport \
	libtapeport \
	libresid \
	 \
	xvic$(EXEEXT)

.PHONY: xpet-all
xpet-all: \
	$(BUILT_SOURCES) \
	libdiag \
	libdriveiec \
	libdriveiecieee \
	libdriveieee \
	libdrive \
	libdrivetcbm \
	libp64 \
	libparallel \
	libvdrive \
	libraster \
	libcrtc \
	libsounddrv \
	libmididrv \
	libsocketdrv \
	libhwsiddrv \
	libiodrv \
	libgfxoutputdrv \
	libprinterdrv \
	librs232drv \
	libpet \
	libvideo \
	libsid \
	libarch \
	libmonitor \
	libdiskimage \
	libserial \
	libfsdevice \
	libtape \
	libimagecontents \
	libfileio \
	libcore \
	librtc \
	libuserport \
	libtapeport \
	libjoyport \
	libresid \
	 \
	xpet$(EXEEXT)

.PHONY: xplus4-all
xplus4-all: \
	$(BUILT_SOURCES) \
	libdiag \
	libdriveiec \
	libdriveiecieee \
	libdriveiecplus4exp \
	libdrivetcbm \
	libdrive \
	libdriveieee \
	libparallel \
	libp64 \
	libvdrive \
	libraster \
	libsamplerdrv \
	libjoyport \
	libsounddrv \
	libmididrv \
	libsocketdrv \
	libhwsiddrv \
	libiodrv \
	libgfxoutputdrv \
	libprinterdrv \
	librs232drv \
	libplus4 \
	libvideo \
	libsid \
	libarch \
	libmonitor \
	libdiskimage \
	libiecbus \
	libserial \
	libfsdevice \
	libtape \
	libimagecontents \
	libfileio \
	libcore \
	librtc \
	libuserport \
	libtapeport \
	libresid \
	 \
	xplus4$(EXEEXT)

.PHONY: xcbm2-all
xcbm2-all: \
	$(BUILT_SOURCES) \
	libcbm2 \
	libsounddrv \
	libmididrv \
	libsocketdrv \
	libhwsiddrv \
	libiodrv \
	libgfxoutputdrv \
	libprinterdrv \
	librs232drv \
	libarch \
	libsid \
	libresid \
	 \
	libdiag \
	libdriveiec \
	libdriveiecieee \
	libdriveieee \
	libdrive \
	libdrivetcbm \
	libp64 \
	libparallel \
	libvdrive \
	libraster \
	libcrtc \
	libvideo \
	libmonitor \
	libdiskimage \
	libserial \
	libfsdevice \
	libtape \
	libimagecontents \
	libfileio \
	libcore \
	librtc \
	libuserport \
	libtapeport \
	libjoyport \
	xcbm2$(EXEEXT)

.PHONY: xcbm5x0-all
xcbm5x0-all: \
	$(BUILT_SOURCES) \
	libcbm5x0 \
	libsamplerdrv \
	libjoyport \
	libsounddrv \
	libmididrv \
	libsocketdrv \
	libhwsiddrv \
	libiodrv \
	libgfxoutputdrv \
	libprinterdrv \
	librs232drv \
	libarch \
	libsid \
	libresid \
	 \
	libdiag \
	libdriveiec \
	libdriveiecieee \
	libdriveieee \
	libdrive \
	libdrivetcbm \
	libp64 \
	libparallel \
	libvdrive \
	libraster \
	libvicii \
	libvideo \
	libmonitor \
	libdiskimage \
	libserial \
	libfsdevice \
	libtape \
	libimagecontents \
	libfileio \
	libcore \
	librtc \
	libtapeport \
	xcbm5x0$(EXEEXT)

.PHONY: c1541-all
c1541-all: \
	$(BUILT_SOURCES) \
	libarch \
	libp64 \
	libvdrive \
	libdiskimage \
	libserial \
	libtape \
	libimagecontents \
	libfileio \
	libsocketdrv \
	c1541$(EXEEXT)

.PHONY: petcat-all
petcat-all: \
	$(BUILT_SOURCES) \
	libarch \
	libfileio \
	libsocketdrv \
	petcat$(EXEEXT)

# Special targets to build libraries in subdirectories.

.PHONY: libvsid libc64 libc64sc libc128 libc64dtv libc64dtvstubs libvic20 \
	libpet libplus4 libcbm2 libcbm5x0 libdrive libvdrive libprinterdrv \
	librs232drv libgfxoutputdrv libsamplerdrv libjoyport libsounddrv \
	libmididrv libsocketdrv libhwsiddrv libiodrv libdiskimage libfsdevice \
	libtape libarch libarchdep libvicii libviciisc libviciidtv \
	libviciivsid libvdc libsid libcrtc libvideo libserial libparallel \
	libcore libiecbus libfileio librtc libuserport libtapeport libp64 \
	libscpu64 libdiag \
	libresid libresiddtv 

libarch:
	@(cd arch && $(MAKE))
libarchdep:
	@(echo "making libarchdep.a")
	@(cd arch/shared && $(MAKE))
libc128:
	@echo "making all in c128"
	@(cd c128 && $(MAKE))
libc64:
	@echo "making libc64.a in c64"
	@(cd c64 && $(MAKE) libc64.a)
libscpu64:
	@echo "making libscpu64.a in scpu64"
	@(cd scpu64 && $(MAKE) libscpu64.a)
libc64sc:
	@echo "making libc64sc.a in c64"
	@(cd c64 && $(MAKE) libc64sc.a)
libc64c128:
	@echo "making libc64c128.a in c64"
	@(cd c64 && $(MAKE) libc64c128.a)
libc64scpu64:
	@echo "making libc64scpu64.a in c64"
	@(cd c64 && $(MAKE) libc64scpu64.a)
libc64c64dtv:
	@echo "making libc64c64dtv.a in c64"
	@(cd c64 && $(MAKE) libc64c64dtv.a)
libc64cart:
	@echo "making libc64cart in c64"
	@(cd c64 && $(MAKE) libc64cart)
libc64cartsystem:
	@echo "making libc64cartsystem in c64"
	@(cd c64 && $(MAKE) libc64cartsystem)
libc64commoncart:
	@echo "making libc64commoncart in c64"
	@(cd c64 && $(MAKE) libc64commoncart)
libc64dtv:
	@echo "making libc64dtv.a in c64dtv"
	@(cd c64dtv && $(MAKE) libc64dtv.a)
libc64dtvstubs:
	@echo "making libc64dtvstubs.a in c64dtv"
	@(cd c64dtv && $(MAKE) libc64dtvstubs.a)
libcbm2:
	@echo "making libcbm2.a in cbm2"
	@(cd cbm2 && $(MAKE) libcbm2.a)
libcbm5x0:
	@echo "making libcbm5x0.a in cbm2"
	@(cd cbm2 && $(MAKE) libcbm5x0.a)
libcore:
	@echo "making all in core"
	@(cd core && $(MAKE))
libcrtc:
	@echo "making all in crtc"
	@(cd crtc && $(MAKE))
libdiag:
	@echo "making all in diag"
	@(cd diag && $(MAKE))
libdiskimage:
	@echo "making all in diskimage"
	@(cd diskimage && $(MAKE))
libdrive:
	@echo "making all in drive"
	@(cd drive && $(MAKE))
libp64:
	@echo "making libp64 in lib"
	@(cd lib && $(MAKE) libp64)
libdriveiec:
	@(cd drive && $(MAKE) libdriveiec)
libdriveiec128dcr:
	@(cd drive && $(MAKE) libdriveiec128dcr)
libdriveiecc64exp:
	@(cd drive/iec && $(MAKE) libdriveiecc64exp)
libdriveiecieee:
	@(cd drive && $(MAKE) libdriveiecieee)
libdriveiecplus4exp:
	@(cd drive/iec && $(MAKE) libdriveiecplus4exp)
libdriveieee:
	@(cd drive && $(MAKE) libdriveieee)
libdrivetcbm:
	@(cd drive && $(MAKE) libdrivetcbm)
libffmpeg:
	@(cd lib/libffmpeg && $(MAKE) VICEBUILD=1)
libfileio:
	@echo "making all in fileio"
	@(cd fileio && $(MAKE))
libfsdevice:
	@echo "making all in fsdevice"
	@(cd fsdevice && $(MAKE))
libgfxoutputdrv:
	@echo "making all in gfxoutputdrv"
	@(cd gfxoutputdrv && $(MAKE))
libhvsc:
	@echo "making all in hvsc"
	@(cd hvsc && $(MAKE))
libhwsiddrv:
	@echo "making all in hwsiddrv"
	@(cd hwsiddrv && $(MAKE))
libiecbus:
	@echo "making all in iecbus"
	@(cd iecbus && $(MAKE))
libimagecontents:
	@echo "making all in imagecontents"
	@(cd imagecontents && $(MAKE))
libiodrv:
	@echo "making all in iodrv"
	@(cd iodrv && $(MAKE))
libmascuerade:
	@echo "making libmascuerade.a in vic20/cart"
	@(cd vic20/cart && $(MAKE) libmascuerade.a)
libmididrv:
	@echo "making libmididrv.a in mididrv"
	@(cd mididrv && $(MAKE) libmididrv.a)
libmonitor:
	@echo "making all in monitor"
	@(cd monitor && $(MAKE))
libparallel:
	@echo "making all in parallel"
	@(cd parallel && $(MAKE))
libpet:
	@echo "making all in pet"
	@(cd pet && $(MAKE))
libplus4:
	@echo "making all in plus4"
	@(cd plus4 && $(MAKE))
libprinterdrv:
	@echo "making all in printerdrv"
	@(cd printerdrv && $(MAKE))
librs232drv:
	@echo "making all in rs232drv"
	@(cd rs232drv && $(MAKE))
libraster:
	@echo "making libraster.a in raster"
	@(cd raster && $(MAKE) libraster.a)
librtc:
	@echo "making librtc.a in rtc"
	@(cd rtc && $(MAKE) librtc.a)
libresid:
	@echo "making all in resid"
	@(cd resid && $(MAKE))
libresiddtv:
	@echo "making libresiddtv.a in resid-dtv"
	@(cd resid-dtv && $(MAKE) libresiddtv.a)
libsamplerdrv:
	@echo "making all in samplerdrv"
	@(cd samplerdrv && $(MAKE))
libjoyport:
	@echo "making all in joyport"
	@(cd joyport && $(MAKE))
libserial:
	@echo "making all in serial"
	@(cd serial && $(MAKE))
libsid:
	@echo "making libsid.a in sid"
	@(cd sid && $(MAKE) libsid.a)
libsid_dtv:
	@echo "making libsid_dtv.a in sid"
	@(cd sid && $(MAKE) libsid_dtv.a)
libsocketdrv:
	@echo "making libsocketdrv.a in socketdrv"
	@(cd socketdrv && $(MAKE) libsocketdrv.a)
libsounddrv:
	@echo "making all in sounddrv"
	@(cd sounddrv && $(MAKE))
libtape:
	@echo "making all in tape"
	@(cd tape && $(MAKE))
libuserport:
	@echo "making all in userport"
	@(cd userport && $(MAKE))
libtapeport:
	@echo "making all in tapeport"
	@(cd tapeport && $(MAKE))
libvdc:
	@echo "making all in vdc"
	@(cd vdc && $(MAKE))
libvdrive:
	@echo "making all in vdrive"
	@(cd vdrive && $(MAKE))
libvic20:
	@echo "making all in vic20"
	@(cd vic20 && $(MAKE))
libvic20cart:
	@echo "making libvic20cart.a in vic20/cart"
	@(cd vic20/cart && $(MAKE) libvic20cart.a)
libvicii:
	@echo "making libvicii.a in vicii"
	@(cd vicii && $(MAKE) libvicii.a)
libviciidtv:
	@echo "making libviciidtv.a in vicii"
	@(cd vicii && $(MAKE) libviciidtv.a)
libviciisc:
	@echo "making libviciisc.a in viciisc"
	@(cd viciisc && $(MAKE) libviciisc.a)
libviciivsid:
	@echo "making libviciivsid.a in viciivsid"
	@(cd viciivsid && $(MAKE) libviciivsid.a)
libvideo:
	@echo "making all in video"
	@(cd video && $(MAKE))
libvsid:
	@echo "making libvsid.a in c64"
	@(cd c64 && $(MAKE) psiddrv.h libvsid.a)

#$(top_builddir)/src/libffmpeg.a: libffmpeg
#	touch dummy.c
#	$(CC) -o dummy.o -c dummy.c
#	$(AR) cru $(top_builddir)/src/libffmpeg.a dummy.o
#	$(RANLIB) $(top_builddir)/src/libffmpeg.a
#	rm dummy.o dummy.c

#$(top_builddir)/src/lib/libffmpeg/libavformat/libavformat.a: libffmpeg

#$(top_builddir)/src/lib/libffmpeg/libavcodec/libavcodec.a: libffmpeg

#$(top_builddir)/src/lib/libffmpeg/libavutil/libavutil.a: libffmpeg

#$(top_builddir)/src/lib/libffmpeg/libswscale/libswscale.a: libffmpeg

#$(top_builddir)/src/lib/libffmpeg/libswresample/libswresample.a: libffmpeg

#$(top_builddir)/src/lib/libffmpeg/lib/libmp3lame.a: libffmpeg

#$(top_builddir)/src/lib/libffmpeg/lib/libx264.a: libffmpeg

clean-ffmpeg:
	rm -f $(top_builddir)/src/libffmpeg.a

clean: clean-recursive $(EXTRA_CLEAN)

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