#
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#
#    W   W    A    RRRR   N   N   III  N   N  III  N   N   GGG
#    W   W   A A   R   R  NN  N    I   NN  N   I   NN  N  G   G
#    W   W  A   A  RRRR   N N N    I   N N N   I   N N N  G
#    W W W  AAAAA  R R    N  NN    I   N  NN   I   N  NN  G  GG
#    W W W  A   A  R  R   N   N    I   N   N   I   N   N  G   G
#     W W   A   A  R   R  N   N   III  N   N  III  N   N   GGG
#
# Warning: DO NOT send patches which fix this file. IT IS NOT the original
# source file. This file is GENERATED from the Aegis repository file manifest.
# If you find a bug in this file, it could well be an Aegis bug.
#
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#
# @configure_input@
#
# The configure script generates 2 files:
#	1. This Makefile
#	2. srecord/config.h
# If you change this Makefile, you may also need to change these files. To see
# what is configured by the configure script, search for @ in the Makefile.in
# file.
#
# If you wish to reconfigure the installations directories it is RECOMMENDED
# that you re-run the configure script.
#
# Use ``./configure --help'' for a list of options.
#

#
# directory containing the source
#
srcdir = @srcdir@
VPATH = @srcdir@

#
# the name of the install program to use
#
INSTALL = @INSTALL@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_SCRIPT = @INSTALL_SCRIPT@

#
# the name of the compiler to use
#
CXX = @CXX@

#
# The compiler flags to use
#
CXXFLAGS = @CXXFLAGS@

#
# The preprocessor flags to use
#
CPPFLAGS = @CPPFLAGS@

#
# The linker flags to use
#
LDFLAGS = @LDFLAGS@

#
# prefix for installation path
#
prefix = @prefix@
exec_prefix = @exec_prefix@

#
# Where to put the executables.
#
# On a network, this would only be shared between machines of identical
# cpu-hw-os flavour. It can be read-only.
#
# The $(DESTDIR) is for packaging.
#
bindir = $(DESTDIR)@bindir@

#
# Where to put the manuals.
#
# On a network, this would be shared between all machines on the network. It can
# be read-only.
#
# The $(DESTDIR) is for packaging.
#
mandir = $(DESTDIR)@mandir@

# define this to silence ./configure warning
datarootdir = $(DESTDIR)@datarootdir@

#
# Where to put the supplementary package executables.
#
# On a network, this would be shared between all machines of identical
# architecture. It can be read-only.
#
# The $(DESTDIR) is for packaging.
#
libdir = $(DESTDIR)@libdir@

#
# Where to put the pkg-config(1) data files.
#
pkgconfigdir = $(libdir)/pkgconfig

#
# Where to put the include files for the library.
#
# On a network, this would be shared between all machines of identical
# architecture. It can be read-only.
#
# The $(DESTDIR) is for packaging.
#
includedir = $(DESTDIR)@includedir@

#
# The name of the GNU Libtool command.
#
LIBTOOL = @LIBTOOL@

#
# extra linker options
#
LDFLAGS = @LDFLAGS@

#
# extra libraries required for your system
#
LIBS = @LIBS@

#
# shell to use to run tests and commands
#
SH = @SH@

#
# Set GROFF to the name of the roff command on your system, usually "groff" or
# "troff" or "nroff"
#
GROFF = @GROFF@

#
# Set SOELIM to the name of the roff proprocessor command on your system,
# usually "soelim" or "gsoelim"
#
SOELIM = @SOELIM@

# ---------------------------------------------------------
# You should not need to change anything below this line.

#
# The default target
#
the-default-target: all

etc/BUILDING.ps: etc/BUILDING.man etc/version.so
	$(GROFF) -s -I. -t -man etc/BUILDING.man > $@

etc/Howto.conf: etc/Howto.conf.in ./config.status
	CONFIG_FILES=$@:etc/Howto.conf.in CONFIG_HEADERS= $(SH) ./config.status

etc/README.ps: etc/README.man etc/new.1.1.so etc/new.1.10.so etc/new.1.11.so \
		etc/new.1.12.so etc/new.1.13.so etc/new.1.14.so etc/new.1.15.so \
		etc/new.1.16.so etc/new.1.17.so etc/new.1.18.so etc/new.1.19.so \
		etc/new.1.2.so etc/new.1.20.so etc/new.1.21.so etc/new.1.22.so \
		etc/new.1.23.so etc/new.1.24.so etc/new.1.25.so etc/new.1.26.so \
		etc/new.1.27.so etc/new.1.28.so etc/new.1.29.so etc/new.1.3.so \
		etc/new.1.30.so etc/new.1.31.so etc/new.1.32.so etc/new.1.33.so \
		etc/new.1.34.so etc/new.1.35.so etc/new.1.36.so etc/new.1.37.so \
		etc/new.1.38.so etc/new.1.39.so etc/new.1.4.so etc/new.1.40.so \
		etc/new.1.41.so etc/new.1.42.so etc/new.1.43.so etc/new.1.44.so \
		etc/new.1.45.so etc/new.1.46.so etc/new.1.47.so etc/new.1.48.so \
		etc/new.1.49.so etc/new.1.5.so etc/new.1.50.so etc/new.1.51.so \
		etc/new.1.52.so etc/new.1.53.so etc/new.1.54.so etc/new.1.55.so \
		etc/new.1.56.so etc/new.1.57.so etc/new.1.58.so etc/new.1.6.so \
		etc/new.1.7.so etc/new.1.8.so etc/new.1.9.so etc/new.so \
		etc/version.so
	$(GROFF) -s -I. -t -man etc/README.man > $@

etc/change_log.ps: etc/change_log.man etc/new.1.1.so etc/new.1.10.so \
		etc/new.1.11.so etc/new.1.12.so etc/new.1.13.so etc/new.1.14.so \
		etc/new.1.15.so etc/new.1.16.so etc/new.1.17.so etc/new.1.18.so \
		etc/new.1.19.so etc/new.1.2.so etc/new.1.20.so etc/new.1.21.so \
		etc/new.1.22.so etc/new.1.23.so etc/new.1.24.so etc/new.1.25.so \
		etc/new.1.26.so etc/new.1.27.so etc/new.1.28.so etc/new.1.29.so \
		etc/new.1.3.so etc/new.1.30.so etc/new.1.31.so etc/new.1.32.so \
		etc/new.1.33.so etc/new.1.34.so etc/new.1.35.so etc/new.1.36.so \
		etc/new.1.37.so etc/new.1.38.so etc/new.1.39.so etc/new.1.4.so \
		etc/new.1.40.so etc/new.1.41.so etc/new.1.42.so etc/new.1.43.so \
		etc/new.1.44.so etc/new.1.45.so etc/new.1.46.so etc/new.1.47.so \
		etc/new.1.48.so etc/new.1.49.so etc/new.1.5.so etc/new.1.50.so \
		etc/new.1.51.so etc/new.1.52.so etc/new.1.53.so etc/new.1.54.so \
		etc/new.1.55.so etc/new.1.56.so etc/new.1.57.so etc/new.1.58.so \
		etc/new.1.6.so etc/new.1.7.so etc/new.1.8.so etc/new.1.9.so \
		etc/new.so etc/version.so
	$(GROFF) -s -I. -t -man etc/change_log.man > $@

etc/debian.png: etc/debian.png.uue
	uudecode -o etc/debian.png etc/debian.png.uue

etc/doc_cat.png: etc/doc_cat.png.uue
	uudecode -o etc/doc_cat.png etc/doc_cat.png.uue

etc/doc_chip.png: etc/doc_chip.png.uue
	uudecode -o etc/doc_chip.png etc/doc_chip.png.uue

etc/doc_gen.png: etc/doc_gen.png.uue
	uudecode -o etc/doc_gen.png etc/doc_gen.png.uue

etc/doc_lens.png: etc/doc_lens.png.uue
	uudecode -o etc/doc_lens.png etc/doc_lens.png.uue

etc/doc_lib.png: etc/doc_lib.png.uue
	uudecode -o etc/doc_lib.png etc/doc_lib.png.uue

etc/reference.ps: etc/reference.man etc/BUILDING.man etc/README.man \
		etc/coding-style.so etc/new-file-format.so etc/new-filter.so \
		etc/new.1.1.so etc/new.1.10.so etc/new.1.11.so etc/new.1.12.so \
		etc/new.1.13.so etc/new.1.14.so etc/new.1.15.so etc/new.1.16.so \
		etc/new.1.17.so etc/new.1.18.so etc/new.1.19.so etc/new.1.2.so \
		etc/new.1.20.so etc/new.1.21.so etc/new.1.22.so etc/new.1.23.so \
		etc/new.1.24.so etc/new.1.25.so etc/new.1.26.so etc/new.1.27.so \
		etc/new.1.28.so etc/new.1.29.so etc/new.1.3.so etc/new.1.30.so \
		etc/new.1.31.so etc/new.1.32.so etc/new.1.33.so etc/new.1.34.so \
		etc/new.1.35.so etc/new.1.36.so etc/new.1.37.so etc/new.1.38.so \
		etc/new.1.39.so etc/new.1.4.so etc/new.1.40.so etc/new.1.41.so \
		etc/new.1.42.so etc/new.1.43.so etc/new.1.44.so etc/new.1.45.so \
		etc/new.1.46.so etc/new.1.47.so etc/new.1.48.so etc/new.1.49.so \
		etc/new.1.5.so etc/new.1.50.so etc/new.1.51.so etc/new.1.52.so \
		etc/new.1.53.so etc/new.1.54.so etc/new.1.55.so etc/new.1.56.so \
		etc/new.1.57.so etc/new.1.58.so etc/new.1.6.so etc/new.1.7.so \
		etc/new.1.8.so etc/new.1.9.so etc/new.so etc/ref-index.so \
		etc/ref-parts.so etc/ref-toc.so etc/version.so man/man1/o_at.so \
		man/man1/o_ignore_checksums.so man/man1/o_input.so \
		man/man1/o_multiple.so man/man1/o_sequence.so \
		man/man1/srec_cat.1 man/man1/srec_cmp.1 man/man1/srec_examples.1 \
		man/man1/srec_info.1 man/man1/srec_input.1 \
		man/man1/srec_license.1 man/man1/z_copyright.so \
		man/man1/z_exit.so man/man1/z_options.so man/man3/srecord.3 \
		man/man3/srecord_license.3 man/man5/srec_aomf.5 \
		man/man5/srec_ascii_hex.5 man/man5/srec_atmel_generic.5 \
		man/man5/srec_binary.5 man/man5/srec_brecord.5 \
		man/man5/srec_cosmac.5 man/man5/srec_dec_binary.5 \
		man/man5/srec_emon52.5 man/man5/srec_fairchild.5 \
		man/man5/srec_fastload.5 man/man5/srec_formatted_binary.5 \
		man/man5/srec_forth.5 man/man5/srec_fpc.5 man/man5/srec_idt.5 \
		man/man5/srec_intel.5 man/man5/srec_intel16.5 \
		man/man5/srec_mif.5 man/man5/srec_mips_flash.5 \
		man/man5/srec_mos_tech.5 man/man5/srec_motorola.5 \
		man/man5/srec_msbin.5 man/man5/srec_needham.5 \
		man/man5/srec_os65v.5 man/man5/srec_ppb.5 man/man5/srec_ppx.5 \
		man/man5/srec_signetics.5 man/man5/srec_spasm.5 \
		man/man5/srec_spectrum.5 man/man5/srec_stewie.5 \
		man/man5/srec_tektronix.5 man/man5/srec_tektronix_extended.5 \
		man/man5/srec_ti_tagged.5 man/man5/srec_ti_tagged_16.5 \
		man/man5/srec_ti_txt.5 man/man5/srec_vmem.5 \
		man/man5/srec_wilson.5
	$(GROFF) -s -I. -t -man etc/reference.man > $@

etc/srecord.png: etc/srecord.png.uue
	uudecode -o etc/srecord.png etc/srecord.png.uue

etc/whining.png: etc/whining.png.uue
	uudecode -o etc/whining.png etc/whining.png.uue

libdir/pkgconfig/srecord.pc: libdir/pkgconfig/srecord.pc.in ./config.status
	CONFIG_FILES=$@:libdir/pkgconfig/srecord.pc.in CONFIG_HEADERS= $(SH) \
		./config.status

libdir/pkgconfig/.pkgconfigdir:
	-$(INSTALL) -m 0755 -d $(pkgconfigdir)
	@-test -d $(pkgconfigdir) && touch $@
	@sleep 1

$(pkgconfigdir)/srecord.pc: libdir/pkgconfig/srecord.pc \
		libdir/pkgconfig/.pkgconfigdir
	$(INSTALL_DATA) libdir/pkgconfig/srecord.pc $@

man/man1/.mandir: man/.mandir
	-$(INSTALL) -m 0755 -d $(mandir)/man1
	@-test -d $(mandir)/man1 && touch $@
	@sleep 1

man/.mandir:
	-$(INSTALL) -m 0755 -d $(mandir)
	@-test -d $(mandir) && touch $@
	@sleep 1

$(mandir)/man1/srec_cat.1: man/man1/srec_cat.1 etc/version.so man/man1/o_at.so \
		man/man1/o_ignore_checksums.so man/man1/o_input.so \
		man/man1/o_multiple.so man/man1/o_sequence.so \
		man/man1/z_copyright.so man/man1/z_exit.so man/man1/z_options.so \
		man/man1/.mandir
	$(SOELIM) -I. -Iman/man1 man/man1/srec_cat.1 > man/man1/srec_cat.1.tmp
	$(INSTALL_DATA) man/man1/srec_cat.1.tmp $@
	@rm -f man/man1/srec_cat.1.tmp

$(mandir)/man1/srec_cmp.1: man/man1/srec_cmp.1 etc/version.so man/man1/o_at.so \
		man/man1/o_ignore_checksums.so man/man1/o_input.so \
		man/man1/o_multiple.so man/man1/o_sequence.so \
		man/man1/z_copyright.so man/man1/z_exit.so man/man1/z_options.so \
		man/man1/.mandir
	$(SOELIM) -I. -Iman/man1 man/man1/srec_cmp.1 > man/man1/srec_cmp.1.tmp
	$(INSTALL_DATA) man/man1/srec_cmp.1.tmp $@
	@rm -f man/man1/srec_cmp.1.tmp

$(mandir)/man1/srec_examples.1: man/man1/srec_examples.1 etc/version.so \
		man/man1/z_copyright.so man/man1/.mandir
	$(SOELIM) -I. -Iman/man1 man/man1/srec_examples.1 > \
		man/man1/srec_examples.1.tmp
	$(INSTALL_DATA) man/man1/srec_examples.1.tmp $@
	@rm -f man/man1/srec_examples.1.tmp

$(mandir)/man1/srec_info.1: man/man1/srec_info.1 etc/version.so man/man1/o_at.so \
		man/man1/o_ignore_checksums.so man/man1/o_input.so \
		man/man1/o_multiple.so man/man1/o_sequence.so \
		man/man1/z_copyright.so man/man1/z_exit.so man/man1/z_options.so \
		man/man1/.mandir
	$(SOELIM) -I. -Iman/man1 man/man1/srec_info.1 > man/man1/srec_info.1.tmp
	$(INSTALL_DATA) man/man1/srec_info.1.tmp $@
	@rm -f man/man1/srec_info.1.tmp

$(mandir)/man1/srec_input.1: man/man1/srec_input.1 etc/version.so \
		man/man1/o_ignore_checksums.so man/man1/z_copyright.so \
		man/man1/z_options.so man/man1/.mandir
	$(SOELIM) -I. -Iman/man1 man/man1/srec_input.1 > \
		man/man1/srec_input.1.tmp
	$(INSTALL_DATA) man/man1/srec_input.1.tmp $@
	@rm -f man/man1/srec_input.1.tmp

$(mandir)/man1/srec_license.1: man/man1/srec_license.1 man/man1/.mandir
	$(SOELIM) -I. -Iman/man1 man/man1/srec_license.1 > \
		man/man1/srec_license.1.tmp
	$(INSTALL_DATA) man/man1/srec_license.1.tmp $@
	@rm -f man/man1/srec_license.1.tmp

man/man3/.mandir: man/.mandir
	-$(INSTALL) -m 0755 -d $(mandir)/man3
	@-test -d $(mandir)/man3 && touch $@
	@sleep 1

$(mandir)/man3/srecord.3: man/man3/srecord.3 etc/version.so \
		man/man1/z_copyright.so man/man3/.mandir
	$(SOELIM) -I. -Iman/man3 man/man3/srecord.3 > man/man3/srecord.3.tmp
	$(INSTALL_DATA) man/man3/srecord.3.tmp $@
	@rm -f man/man3/srecord.3.tmp

$(mandir)/man3/srecord_license.3: man/man3/srecord_license.3 man/man3/.mandir
	$(SOELIM) -I. -Iman/man3 man/man3/srecord_license.3 > \
		man/man3/srecord_license.3.tmp
	$(INSTALL_DATA) man/man3/srecord_license.3.tmp $@
	@rm -f man/man3/srecord_license.3.tmp

man/man5/.mandir: man/.mandir
	-$(INSTALL) -m 0755 -d $(mandir)/man5
	@-test -d $(mandir)/man5 && touch $@
	@sleep 1

$(mandir)/man5/srec_aomf.5: man/man5/srec_aomf.5 etc/version.so \
		man/man1/z_copyright.so man/man5/.mandir
	$(SOELIM) -I. -Iman/man5 man/man5/srec_aomf.5 > man/man5/srec_aomf.5.tmp
	$(INSTALL_DATA) man/man5/srec_aomf.5.tmp $@
	@rm -f man/man5/srec_aomf.5.tmp

$(mandir)/man5/srec_ascii_hex.5: man/man5/srec_ascii_hex.5 etc/version.so \
		man/man1/z_copyright.so man/man5/.mandir
	$(SOELIM) -I. -Iman/man5 man/man5/srec_ascii_hex.5 > \
		man/man5/srec_ascii_hex.5.tmp
	$(INSTALL_DATA) man/man5/srec_ascii_hex.5.tmp $@
	@rm -f man/man5/srec_ascii_hex.5.tmp

$(mandir)/man5/srec_atmel_generic.5: man/man5/srec_atmel_generic.5 \
		etc/version.so man/man1/z_copyright.so man/man5/.mandir
	$(SOELIM) -I. -Iman/man5 man/man5/srec_atmel_generic.5 > \
		man/man5/srec_atmel_generic.5.tmp
	$(INSTALL_DATA) man/man5/srec_atmel_generic.5.tmp $@
	@rm -f man/man5/srec_atmel_generic.5.tmp

$(mandir)/man5/srec_binary.5: man/man5/srec_binary.5 etc/version.so \
		man/man1/z_copyright.so man/man5/.mandir
	$(SOELIM) -I. -Iman/man5 man/man5/srec_binary.5 > \
		man/man5/srec_binary.5.tmp
	$(INSTALL_DATA) man/man5/srec_binary.5.tmp $@
	@rm -f man/man5/srec_binary.5.tmp

$(mandir)/man5/srec_brecord.5: man/man5/srec_brecord.5 etc/version.so \
		man/man1/z_copyright.so man/man5/.mandir
	$(SOELIM) -I. -Iman/man5 man/man5/srec_brecord.5 > \
		man/man5/srec_brecord.5.tmp
	$(INSTALL_DATA) man/man5/srec_brecord.5.tmp $@
	@rm -f man/man5/srec_brecord.5.tmp

$(mandir)/man5/srec_cosmac.5: man/man5/srec_cosmac.5 etc/version.so \
		man/man1/z_copyright.so man/man5/.mandir
	$(SOELIM) -I. -Iman/man5 man/man5/srec_cosmac.5 > \
		man/man5/srec_cosmac.5.tmp
	$(INSTALL_DATA) man/man5/srec_cosmac.5.tmp $@
	@rm -f man/man5/srec_cosmac.5.tmp

$(mandir)/man5/srec_dec_binary.5: man/man5/srec_dec_binary.5 etc/version.so \
		man/man1/z_copyright.so man/man5/.mandir
	$(SOELIM) -I. -Iman/man5 man/man5/srec_dec_binary.5 > \
		man/man5/srec_dec_binary.5.tmp
	$(INSTALL_DATA) man/man5/srec_dec_binary.5.tmp $@
	@rm -f man/man5/srec_dec_binary.5.tmp

$(mandir)/man5/srec_emon52.5: man/man5/srec_emon52.5 man/man5/.mandir
	$(SOELIM) -I. -Iman/man5 man/man5/srec_emon52.5 > \
		man/man5/srec_emon52.5.tmp
	$(INSTALL_DATA) man/man5/srec_emon52.5.tmp $@
	@rm -f man/man5/srec_emon52.5.tmp

$(mandir)/man5/srec_fairchild.5: man/man5/srec_fairchild.5 etc/version.so \
		man/man1/z_copyright.so man/man5/.mandir
	$(SOELIM) -I. -Iman/man5 man/man5/srec_fairchild.5 > \
		man/man5/srec_fairchild.5.tmp
	$(INSTALL_DATA) man/man5/srec_fairchild.5.tmp $@
	@rm -f man/man5/srec_fairchild.5.tmp

$(mandir)/man5/srec_fastload.5: man/man5/srec_fastload.5 etc/version.so \
		man/man1/z_copyright.so man/man5/.mandir
	$(SOELIM) -I. -Iman/man5 man/man5/srec_fastload.5 > \
		man/man5/srec_fastload.5.tmp
	$(INSTALL_DATA) man/man5/srec_fastload.5.tmp $@
	@rm -f man/man5/srec_fastload.5.tmp

$(mandir)/man5/srec_formatted_binary.5: man/man5/srec_formatted_binary.5 \
		etc/version.so man/man1/z_copyright.so man/man5/.mandir
	$(SOELIM) -I. -Iman/man5 man/man5/srec_formatted_binary.5 > \
		man/man5/srec_formatted_binary.5.tmp
	$(INSTALL_DATA) man/man5/srec_formatted_binary.5.tmp $@
	@rm -f man/man5/srec_formatted_binary.5.tmp

$(mandir)/man5/srec_forth.5: man/man5/srec_forth.5 etc/version.so \
		man/man1/z_copyright.so man/man5/.mandir
	$(SOELIM) -I. -Iman/man5 man/man5/srec_forth.5 > \
		man/man5/srec_forth.5.tmp
	$(INSTALL_DATA) man/man5/srec_forth.5.tmp $@
	@rm -f man/man5/srec_forth.5.tmp

$(mandir)/man5/srec_fpc.5: man/man5/srec_fpc.5 man/man5/.mandir
	$(SOELIM) -I. -Iman/man5 man/man5/srec_fpc.5 > man/man5/srec_fpc.5.tmp
	$(INSTALL_DATA) man/man5/srec_fpc.5.tmp $@
	@rm -f man/man5/srec_fpc.5.tmp

$(mandir)/man5/srec_idt.5: man/man5/srec_idt.5 etc/version.so \
		man/man1/z_copyright.so man/man5/.mandir
	$(SOELIM) -I. -Iman/man5 man/man5/srec_idt.5 > man/man5/srec_idt.5.tmp
	$(INSTALL_DATA) man/man5/srec_idt.5.tmp $@
	@rm -f man/man5/srec_idt.5.tmp

$(mandir)/man5/srec_intel.5: man/man5/srec_intel.5 etc/version.so \
		man/man1/z_copyright.so man/man5/.mandir
	$(SOELIM) -I. -Iman/man5 man/man5/srec_intel.5 > \
		man/man5/srec_intel.5.tmp
	$(INSTALL_DATA) man/man5/srec_intel.5.tmp $@
	@rm -f man/man5/srec_intel.5.tmp

$(mandir)/man5/srec_intel16.5: man/man5/srec_intel16.5 etc/version.so \
		man/man1/z_copyright.so man/man5/.mandir
	$(SOELIM) -I. -Iman/man5 man/man5/srec_intel16.5 > \
		man/man5/srec_intel16.5.tmp
	$(INSTALL_DATA) man/man5/srec_intel16.5.tmp $@
	@rm -f man/man5/srec_intel16.5.tmp

$(mandir)/man5/srec_mif.5: man/man5/srec_mif.5 etc/version.so \
		man/man1/z_copyright.so man/man5/.mandir
	$(SOELIM) -I. -Iman/man5 man/man5/srec_mif.5 > man/man5/srec_mif.5.tmp
	$(INSTALL_DATA) man/man5/srec_mif.5.tmp $@
	@rm -f man/man5/srec_mif.5.tmp

$(mandir)/man5/srec_mips_flash.5: man/man5/srec_mips_flash.5 etc/version.so \
		man/man1/z_copyright.so man/man5/.mandir
	$(SOELIM) -I. -Iman/man5 man/man5/srec_mips_flash.5 > \
		man/man5/srec_mips_flash.5.tmp
	$(INSTALL_DATA) man/man5/srec_mips_flash.5.tmp $@
	@rm -f man/man5/srec_mips_flash.5.tmp

$(mandir)/man5/srec_mos_tech.5: man/man5/srec_mos_tech.5 etc/version.so \
		man/man1/z_copyright.so man/man5/.mandir
	$(SOELIM) -I. -Iman/man5 man/man5/srec_mos_tech.5 > \
		man/man5/srec_mos_tech.5.tmp
	$(INSTALL_DATA) man/man5/srec_mos_tech.5.tmp $@
	@rm -f man/man5/srec_mos_tech.5.tmp

$(mandir)/man5/srec_motorola.5: man/man5/srec_motorola.5 etc/version.so \
		man/man1/z_copyright.so man/man5/.mandir
	$(SOELIM) -I. -Iman/man5 man/man5/srec_motorola.5 > \
		man/man5/srec_motorola.5.tmp
	$(INSTALL_DATA) man/man5/srec_motorola.5.tmp $@
	@rm -f man/man5/srec_motorola.5.tmp

$(mandir)/man5/srec_msbin.5: man/man5/srec_msbin.5 etc/version.so \
		man/man1/z_copyright.so man/man5/.mandir
	$(SOELIM) -I. -Iman/man5 man/man5/srec_msbin.5 > \
		man/man5/srec_msbin.5.tmp
	$(INSTALL_DATA) man/man5/srec_msbin.5.tmp $@
	@rm -f man/man5/srec_msbin.5.tmp

$(mandir)/man5/srec_needham.5: man/man5/srec_needham.5 etc/version.so \
		man/man1/z_copyright.so man/man5/.mandir
	$(SOELIM) -I. -Iman/man5 man/man5/srec_needham.5 > \
		man/man5/srec_needham.5.tmp
	$(INSTALL_DATA) man/man5/srec_needham.5.tmp $@
	@rm -f man/man5/srec_needham.5.tmp

$(mandir)/man5/srec_os65v.5: man/man5/srec_os65v.5 etc/version.so \
		man/man1/z_copyright.so man/man5/.mandir
	$(SOELIM) -I. -Iman/man5 man/man5/srec_os65v.5 > \
		man/man5/srec_os65v.5.tmp
	$(INSTALL_DATA) man/man5/srec_os65v.5.tmp $@
	@rm -f man/man5/srec_os65v.5.tmp

$(mandir)/man5/srec_ppb.5: man/man5/srec_ppb.5 etc/version.so \
		man/man1/z_copyright.so man/man5/.mandir
	$(SOELIM) -I. -Iman/man5 man/man5/srec_ppb.5 > man/man5/srec_ppb.5.tmp
	$(INSTALL_DATA) man/man5/srec_ppb.5.tmp $@
	@rm -f man/man5/srec_ppb.5.tmp

$(mandir)/man5/srec_ppx.5: man/man5/srec_ppx.5 etc/version.so \
		man/man1/z_copyright.so man/man5/.mandir
	$(SOELIM) -I. -Iman/man5 man/man5/srec_ppx.5 > man/man5/srec_ppx.5.tmp
	$(INSTALL_DATA) man/man5/srec_ppx.5.tmp $@
	@rm -f man/man5/srec_ppx.5.tmp

$(mandir)/man5/srec_signetics.5: man/man5/srec_signetics.5 man/man5/.mandir
	$(SOELIM) -I. -Iman/man5 man/man5/srec_signetics.5 > \
		man/man5/srec_signetics.5.tmp
	$(INSTALL_DATA) man/man5/srec_signetics.5.tmp $@
	@rm -f man/man5/srec_signetics.5.tmp

$(mandir)/man5/srec_spasm.5: man/man5/srec_spasm.5 etc/version.so \
		man/man1/z_copyright.so man/man5/.mandir
	$(SOELIM) -I. -Iman/man5 man/man5/srec_spasm.5 > \
		man/man5/srec_spasm.5.tmp
	$(INSTALL_DATA) man/man5/srec_spasm.5.tmp $@
	@rm -f man/man5/srec_spasm.5.tmp

$(mandir)/man5/srec_spectrum.5: man/man5/srec_spectrum.5 etc/version.so \
		man/man1/z_copyright.so man/man5/.mandir
	$(SOELIM) -I. -Iman/man5 man/man5/srec_spectrum.5 > \
		man/man5/srec_spectrum.5.tmp
	$(INSTALL_DATA) man/man5/srec_spectrum.5.tmp $@
	@rm -f man/man5/srec_spectrum.5.tmp

$(mandir)/man5/srec_stewie.5: man/man5/srec_stewie.5 etc/version.so \
		man/man1/z_copyright.so man/man5/.mandir
	$(SOELIM) -I. -Iman/man5 man/man5/srec_stewie.5 > \
		man/man5/srec_stewie.5.tmp
	$(INSTALL_DATA) man/man5/srec_stewie.5.tmp $@
	@rm -f man/man5/srec_stewie.5.tmp

$(mandir)/man5/srec_tektronix.5: man/man5/srec_tektronix.5 etc/version.so \
		man/man1/z_copyright.so man/man5/.mandir
	$(SOELIM) -I. -Iman/man5 man/man5/srec_tektronix.5 > \
		man/man5/srec_tektronix.5.tmp
	$(INSTALL_DATA) man/man5/srec_tektronix.5.tmp $@
	@rm -f man/man5/srec_tektronix.5.tmp

$(mandir)/man5/srec_tektronix_extended.5: man/man5/srec_tektronix_extended.5 \
		etc/version.so man/man1/z_copyright.so man/man5/.mandir
	$(SOELIM) -I. -Iman/man5 man/man5/srec_tektronix_extended.5 > \
		man/man5/srec_tektronix_extended.5.tmp
	$(INSTALL_DATA) man/man5/srec_tektronix_extended.5.tmp $@
	@rm -f man/man5/srec_tektronix_extended.5.tmp

$(mandir)/man5/srec_ti_tagged.5: man/man5/srec_ti_tagged.5 etc/version.so \
		man/man1/z_copyright.so man/man5/.mandir
	$(SOELIM) -I. -Iman/man5 man/man5/srec_ti_tagged.5 > \
		man/man5/srec_ti_tagged.5.tmp
	$(INSTALL_DATA) man/man5/srec_ti_tagged.5.tmp $@
	@rm -f man/man5/srec_ti_tagged.5.tmp

$(mandir)/man5/srec_ti_tagged_16.5: man/man5/srec_ti_tagged_16.5 etc/version.so \
		man/man1/z_copyright.so man/man5/.mandir
	$(SOELIM) -I. -Iman/man5 man/man5/srec_ti_tagged_16.5 > \
		man/man5/srec_ti_tagged_16.5.tmp
	$(INSTALL_DATA) man/man5/srec_ti_tagged_16.5.tmp $@
	@rm -f man/man5/srec_ti_tagged_16.5.tmp

$(mandir)/man5/srec_ti_txt.5: man/man5/srec_ti_txt.5 etc/version.so \
		man/man1/z_copyright.so man/man5/.mandir
	$(SOELIM) -I. -Iman/man5 man/man5/srec_ti_txt.5 > \
		man/man5/srec_ti_txt.5.tmp
	$(INSTALL_DATA) man/man5/srec_ti_txt.5.tmp $@
	@rm -f man/man5/srec_ti_txt.5.tmp

$(mandir)/man5/srec_vmem.5: man/man5/srec_vmem.5 etc/version.so \
		man/man1/z_copyright.so man/man5/.mandir
	$(SOELIM) -I. -Iman/man5 man/man5/srec_vmem.5 > man/man5/srec_vmem.5.tmp
	$(INSTALL_DATA) man/man5/srec_vmem.5.tmp $@
	@rm -f man/man5/srec_vmem.5.tmp

$(mandir)/man5/srec_wilson.5: man/man5/srec_wilson.5 etc/version.so \
		man/man1/z_copyright.so man/man5/.mandir
	$(SOELIM) -I. -Iman/man5 man/man5/srec_wilson.5 > \
		man/man5/srec_wilson.5.tmp
	$(INSTALL_DATA) man/man5/srec_wilson.5.tmp $@
	@rm -f man/man5/srec_wilson.5.tmp

script/test_prelude: script/test_prelude.in ./config.status
	CONFIG_FILES=$@:script/test_prelude.in CONFIG_HEADERS= $(SH) \
		./config.status

bin/test_prelude: script/test_prelude .bin
	cp script/test_prelude $@
	chmod a+rx $@

srec_cat/arglex3.lo: srec_cat/arglex3.cc srec_cat/arglex3.h srecord/arglex.h \
		srecord/arglex/tool.h srecord/endian.h srecord/format_printf.h \
		srecord/input.h srecord/output.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srec_cat/arglex3.cc -o srec_cat/arglex3.lo

srec_cat/main.lo: srec_cat/main.cc srec_cat/arglex3.h srecord/arglex.h \
		srecord/arglex/tool.h srecord/endian.h srecord/format_printf.h \
		srecord/input.h srecord/input/catenate.h srecord/input/file.h \
		srecord/memory.h srecord/memory/chunk.h srecord/memory/walker.h \
		srecord/memory/walker/writer.h srecord/output.h \
		srecord/output/file.h srecord/output/filter.h \
		srecord/output/filter/reblock.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srec_cat/main.cc -o srec_cat/main.lo

srec_cmp/main.lo: srec_cmp/main.cc srecord/arglex.h srecord/arglex/tool.h \
		srecord/endian.h srecord/format_printf.h srecord/input.h \
		srecord/input/file.h srecord/memory.h srecord/memory/chunk.h \
		srecord/memory/walker.h srecord/output.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srec_cmp/main.cc -o srec_cmp/main.lo

srec_info/main.lo: srec_info/main.cc srecord/arglex.h srecord/arglex/tool.h \
		srecord/endian.h srecord/format_printf.h srecord/input.h \
		srecord/input/file.h srecord/interval.h srecord/memory.h \
		srecord/memory/chunk.h srecord/memory/walker.h srecord/output.h \
		srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srec_info/main.cc -o srec_info/main.lo

srecord/adler16.lo: srecord/adler16.cc srecord/adler16.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/adler16.cc -o srecord/adler16.lo

srecord/.incl:
	-$(INSTALL) -m 0755 -d $(includedir)/srecord
	@-test -d $(includedir)/srecord && touch $@
	@sleep 1

$(includedir)/srecord/adler16.h: srecord/adler16.h srecord/.incl
	$(INSTALL_DATA) srecord/adler16.h $@

srecord/adler32.lo: srecord/adler32.cc srecord/adler32.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/adler32.cc -o srecord/adler32.lo

$(includedir)/srecord/adler32.h: srecord/adler32.h srecord/.incl
	$(INSTALL_DATA) srecord/adler32.h $@

srecord/arglex.lo: srecord/arglex.cc srecord/arglex.h srecord/format_printf.h \
		srecord/progname.h srecord/quit.h srecord/versn_stamp.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/arglex.cc -o srecord/arglex.lo

srecord/arglex/tool.lo: srecord/arglex/tool.cc srecord/arglex.h \
		srecord/arglex/tool.h srecord/endian.h srecord/format_printf.h \
		srecord/input.h srecord/input/file.h srecord/memory.h \
		srecord/memory/chunk.h srecord/memory/walker.h srecord/output.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/arglex/tool.cc -o srecord/arglex/tool.lo

srecord/arglex/tool/get_interval.lo: srecord/arglex/tool/get_interval.cc \
		srecord/arglex.h srecord/arglex/tool.h srecord/endian.h \
		srecord/format_printf.h srecord/input.h srecord/input/interval.h \
		srecord/interval.h srecord/output.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/arglex/tool/get_interval.cc -o \
		srecord/arglex/tool/get_interval.lo

srecord/arglex/tool/get_interval_small.lo: \
		srecord/arglex/tool/get_interval_small.cc srecord/arglex.h \
		srecord/arglex/tool.h srecord/endian.h srecord/format_printf.h \
		srecord/input.h srecord/interval.h srecord/output.h \
		srecord/pretty_size.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/arglex/tool/get_interval_small.cc -o \
		srecord/arglex/tool/get_interval_small.lo

srecord/arglex/tool/get_number.lo: srecord/arglex/tool/get_number.cc \
		srecord/arglex.h srecord/arglex/tool.h srecord/endian.h \
		srecord/format_printf.h srecord/input.h srecord/input/interval.h \
		srecord/interval.h srecord/output.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/arglex/tool/get_number.cc -o \
		srecord/arglex/tool/get_number.lo

srecord/arglex/tool/get_string.lo: srecord/arglex/tool/get_string.cc \
		srecord/arglex.h srecord/arglex/tool.h srecord/endian.h \
		srecord/format_printf.h srecord/input.h srecord/output.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/arglex/tool/get_string.cc -o \
		srecord/arglex/tool/get_string.lo

srecord/arglex/tool/input.lo: srecord/arglex/tool/input.cc srecord/adler16.h \
		srecord/adler32.h srecord/arglex.h srecord/arglex/tool.h \
		srecord/crc16.h srecord/crc32.h srecord/endian.h \
		srecord/fletcher16.h srecord/fletcher32.h \
		srecord/format_printf.h srecord/input.h srecord/input/catenate.h \
		srecord/input/file.h srecord/input/file/aomf.h \
		srecord/input/file/ascii_hex.h \
		srecord/input/file/atmel_generic.h srecord/input/file/binary.h \
		srecord/input/file/brecord.h srecord/input/file/cosmac.h \
		srecord/input/file/dec_binary.h srecord/input/file/emon52.h \
		srecord/input/file/fairchild.h srecord/input/file/fastload.h \
		srecord/input/file/formatted_binary.h \
		srecord/input/file/four_packed_code.h \
		srecord/input/file/hexdump.h srecord/input/file/idt.h \
		srecord/input/file/intel.h srecord/input/file/intel16.h \
		srecord/input/file/mif.h srecord/input/file/mips_flash.h \
		srecord/input/file/mos_tech.h srecord/input/file/motorola.h \
		srecord/input/file/msbin.h srecord/input/file/needham.h \
		srecord/input/file/os65v.h srecord/input/file/ppb.h \
		srecord/input/file/ppx.h srecord/input/file/signetics.h \
		srecord/input/file/spasm.h srecord/input/file/spectrum.h \
		srecord/input/file/stewie.h srecord/input/file/tektronix.h \
		srecord/input/file/tektronix_extended.h \
		srecord/input/file/ti_tagged.h srecord/input/file/ti_tagged_16.h \
		srecord/input/file/ti_txt.h srecord/input/file/vmem.h \
		srecord/input/file/wilson.h srecord/input/filter.h \
		srecord/input/filter/and.h srecord/input/filter/bitrev.h \
		srecord/input/filter/byte_swap.h srecord/input/filter/checksum.h \
		srecord/input/filter/checksum/bitnot.h \
		srecord/input/filter/checksum/negative.h \
		srecord/input/filter/checksum/positive.h \
		srecord/input/filter/crop.h srecord/input/filter/fill.h \
		srecord/input/filter/interval.h \
		srecord/input/filter/interval/length.h \
		srecord/input/filter/interval/maximum.h \
		srecord/input/filter/interval/minimum.h \
		srecord/input/filter/message.h \
		srecord/input/filter/message/adler16.h \
		srecord/input/filter/message/adler32.h \
		srecord/input/filter/message/crc16.h \
		srecord/input/filter/message/crc32.h \
		srecord/input/filter/message/fletcher16.h \
		srecord/input/filter/message/fletcher32.h \
		srecord/input/filter/message/gcrypt.h srecord/input/filter/not.h \
		srecord/input/filter/offset.h srecord/input/filter/or.h \
		srecord/input/filter/random_fill.h \
		srecord/input/filter/sequence.h srecord/input/filter/split.h \
		srecord/input/filter/unfill.h srecord/input/filter/unsplit.h \
		srecord/input/filter/xor.h srecord/input/generator.h \
		srecord/input/interval.h srecord/interval.h srecord/memory.h \
		srecord/memory/chunk.h srecord/memory/walker.h srecord/output.h \
		srecord/quit.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/arglex/tool/input.cc -o srecord/arglex/tool/input.lo

srecord/arglex/tool/output.lo: srecord/arglex/tool/output.cc srecord/arglex.h \
		srecord/arglex/tool.h srecord/endian.h srecord/format_printf.h \
		srecord/input.h srecord/interval.h srecord/output.h \
		srecord/output/file.h srecord/output/file/aomf.h \
		srecord/output/file/ascii_hex.h srecord/output/file/asm.h \
		srecord/output/file/atmel_generic.h srecord/output/file/basic.h \
		srecord/output/file/binary.h srecord/output/file/brecord.h \
		srecord/output/file/c.h srecord/output/file/cosmac.h \
		srecord/output/file/dec_binary.h srecord/output/file/emon52.h \
		srecord/output/file/fairchild.h srecord/output/file/fastload.h \
		srecord/output/file/formatted_binary.h \
		srecord/output/file/forth.h \
		srecord/output/file/four_packed_code.h \
		srecord/output/file/hexdump.h srecord/output/file/idt.h \
		srecord/output/file/intel.h srecord/output/file/intel16.h \
		srecord/output/file/mif.h srecord/output/file/mips_flash.h \
		srecord/output/file/mos_tech.h srecord/output/file/motorola.h \
		srecord/output/file/msbin.h srecord/output/file/needham.h \
		srecord/output/file/os65v.h srecord/output/file/ppb.h \
		srecord/output/file/ppx.h srecord/output/file/signetics.h \
		srecord/output/file/spasm.h srecord/output/file/spectrum.h \
		srecord/output/file/stewie.h srecord/output/file/tektronix.h \
		srecord/output/file/tektronix_extended.h \
		srecord/output/file/ti_tagged.h \
		srecord/output/file/ti_tagged_16.h srecord/output/file/ti_txt.h \
		srecord/output/file/vhdl.h srecord/output/file/vmem.h \
		srecord/output/file/wilson.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/arglex/tool/output.cc -o \
		srecord/arglex/tool/output.lo

srecord/bitrev.lo: srecord/bitrev.cc srecord/bitrev.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/bitrev.cc -o srecord/bitrev.lo

srecord/crc16.lo: srecord/crc16.cc srecord/bitrev.h srecord/crc16.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/crc16.cc -o srecord/crc16.lo

$(includedir)/srecord/crc16.h: srecord/crc16.h srecord/.incl
	$(INSTALL_DATA) srecord/crc16.h $@

srecord/crc32.lo: srecord/crc32.cc srecord/crc32.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/crc32.cc -o srecord/crc32.lo

$(includedir)/srecord/crc32.h: srecord/crc32.h srecord/.incl
	$(INSTALL_DATA) srecord/crc32.h $@

srecord/endian.lo: srecord/endian.cc srecord/endian.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/endian.cc -o srecord/endian.lo

$(includedir)/srecord/endian.h: srecord/endian.h srecord/.incl
	$(INSTALL_DATA) srecord/endian.h $@

srecord/fletcher16.lo: srecord/fletcher16.cc srecord/endian.h \
		srecord/fletcher16.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/fletcher16.cc -o srecord/fletcher16.lo

$(includedir)/srecord/fletcher16.h: srecord/fletcher16.h srecord/.incl
	$(INSTALL_DATA) srecord/fletcher16.h $@

srecord/fletcher32.lo: srecord/fletcher32.cc srecord/fletcher32.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/fletcher32.cc -o srecord/fletcher32.lo

$(includedir)/srecord/fletcher32.h: srecord/fletcher32.h srecord/.incl
	$(INSTALL_DATA) srecord/fletcher32.h $@

$(includedir)/srecord/format_printf.h: srecord/format_printf.h srecord/.incl
	$(INSTALL_DATA) srecord/format_printf.h $@

srecord/input.lo: srecord/input.cc srecord/endian.h srecord/format_printf.h \
		srecord/input.h srecord/quit.h srecord/quit/prefix.h \
		srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input.cc -o srecord/input.lo

$(includedir)/srecord/input.h: srecord/input.h srecord/.incl
	$(INSTALL_DATA) srecord/input.h $@

srecord/input/catenate.lo: srecord/input/catenate.cc srecord/endian.h \
		srecord/format_printf.h srecord/input.h srecord/input/catenate.h \
		srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/catenate.cc -o srecord/input/catenate.lo

srecord/input/.incl: srecord/.incl
	-$(INSTALL) -m 0755 -d $(includedir)/srecord/input
	@-test -d $(includedir)/srecord/input && touch $@
	@sleep 1

$(includedir)/srecord/input/catenate.h: srecord/input/catenate.h \
		srecord/input/.incl
	$(INSTALL_DATA) srecord/input/catenate.h $@

srecord/input/file.lo: srecord/input/file.cc srecord/format_printf.h \
		srecord/input.h srecord/input/file.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/file.cc -o srecord/input/file.lo

$(includedir)/srecord/input/file.h: srecord/input/file.h srecord/input/.incl
	$(INSTALL_DATA) srecord/input/file.h $@

srecord/input/file/aomf.lo: srecord/input/file/aomf.cc srecord/endian.h \
		srecord/format_printf.h srecord/input.h srecord/input/file.h \
		srecord/input/file/aomf.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/file/aomf.cc -o srecord/input/file/aomf.lo

srecord/input/file/.incl: srecord/input/.incl
	-$(INSTALL) -m 0755 -d $(includedir)/srecord/input/file
	@-test -d $(includedir)/srecord/input/file && touch $@
	@sleep 1

$(includedir)/srecord/input/file/aomf.h: srecord/input/file/aomf.h \
		srecord/input/file/.incl
	$(INSTALL_DATA) srecord/input/file/aomf.h $@

srecord/input/file/ascii_hex.lo: srecord/input/file/ascii_hex.cc \
		srecord/endian.h srecord/format_printf.h srecord/input.h \
		srecord/input/file.h srecord/input/file/ascii_hex.h \
		srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/file/ascii_hex.cc -o \
		srecord/input/file/ascii_hex.lo

$(includedir)/srecord/input/file/ascii_hex.h: srecord/input/file/ascii_hex.h \
		srecord/input/file/.incl
	$(INSTALL_DATA) srecord/input/file/ascii_hex.h $@

srecord/input/file/atmel_generic.lo: srecord/input/file/atmel_generic.cc \
		srecord/endian.h srecord/format_printf.h srecord/input.h \
		srecord/input/file.h srecord/input/file/atmel_generic.h \
		srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/file/atmel_generic.cc -o \
		srecord/input/file/atmel_generic.lo

$(includedir)/srecord/input/file/atmel_generic.h: \
		srecord/input/file/atmel_generic.h srecord/input/file/.incl
	$(INSTALL_DATA) srecord/input/file/atmel_generic.h $@

srecord/input/file/binary.lo: srecord/input/file/binary.cc srecord/endian.h \
		srecord/format_printf.h srecord/input.h srecord/input/file.h \
		srecord/input/file/binary.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/file/binary.cc -o srecord/input/file/binary.lo

$(includedir)/srecord/input/file/binary.h: srecord/input/file/binary.h \
		srecord/input/file/.incl
	$(INSTALL_DATA) srecord/input/file/binary.h $@

srecord/input/file/brecord.lo: srecord/input/file/brecord.cc srecord/endian.h \
		srecord/format_printf.h srecord/input.h srecord/input/file.h \
		srecord/input/file/brecord.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/file/brecord.cc -o \
		srecord/input/file/brecord.lo

$(includedir)/srecord/input/file/brecord.h: srecord/input/file/brecord.h \
		srecord/input/file/.incl
	$(INSTALL_DATA) srecord/input/file/brecord.h $@

srecord/input/file/cosmac.lo: srecord/input/file/cosmac.cc srecord/endian.h \
		srecord/format_printf.h srecord/input.h srecord/input/file.h \
		srecord/input/file/cosmac.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/file/cosmac.cc -o srecord/input/file/cosmac.lo

$(includedir)/srecord/input/file/cosmac.h: srecord/input/file/cosmac.h \
		srecord/input/file/.incl
	$(INSTALL_DATA) srecord/input/file/cosmac.h $@

srecord/input/file/dec_binary.lo: srecord/input/file/dec_binary.cc \
		srecord/endian.h srecord/format_printf.h srecord/input.h \
		srecord/input/file.h srecord/input/file/dec_binary.h \
		srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/file/dec_binary.cc -o \
		srecord/input/file/dec_binary.lo

$(includedir)/srecord/input/file/dec_binary.h: srecord/input/file/dec_binary.h \
		srecord/input/file/.incl
	$(INSTALL_DATA) srecord/input/file/dec_binary.h $@

srecord/input/file/emon52.lo: srecord/input/file/emon52.cc srecord/endian.h \
		srecord/format_printf.h srecord/input.h srecord/input/file.h \
		srecord/input/file/emon52.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/file/emon52.cc -o srecord/input/file/emon52.lo

$(includedir)/srecord/input/file/emon52.h: srecord/input/file/emon52.h \
		srecord/input/file/.incl
	$(INSTALL_DATA) srecord/input/file/emon52.h $@

srecord/input/file/fairchild.lo: srecord/input/file/fairchild.cc \
		srecord/endian.h srecord/format_printf.h srecord/input.h \
		srecord/input/file.h srecord/input/file/fairchild.h \
		srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/file/fairchild.cc -o \
		srecord/input/file/fairchild.lo

$(includedir)/srecord/input/file/fairchild.h: srecord/input/file/fairchild.h \
		srecord/input/file/.incl
	$(INSTALL_DATA) srecord/input/file/fairchild.h $@

srecord/input/file/fastload.lo: srecord/input/file/fastload.cc srecord/endian.h \
		srecord/format_printf.h srecord/input.h srecord/input/file.h \
		srecord/input/file/fastload.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/file/fastload.cc -o \
		srecord/input/file/fastload.lo

$(includedir)/srecord/input/file/fastload.h: srecord/input/file/fastload.h \
		srecord/input/file/.incl
	$(INSTALL_DATA) srecord/input/file/fastload.h $@

srecord/input/file/formatted_binary.lo: srecord/input/file/formatted_binary.cc \
		srecord/endian.h srecord/format_printf.h srecord/input.h \
		srecord/input/file.h srecord/input/file/formatted_binary.h \
		srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/file/formatted_binary.cc -o \
		srecord/input/file/formatted_binary.lo

$(includedir)/srecord/input/file/formatted_binary.h: \
		srecord/input/file/formatted_binary.h srecord/input/file/.incl
	$(INSTALL_DATA) srecord/input/file/formatted_binary.h $@

srecord/input/file/four_packed_code.lo: srecord/input/file/four_packed_code.cc \
		srecord/endian.h srecord/format_printf.h srecord/input.h \
		srecord/input/file.h srecord/input/file/four_packed_code.h \
		srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/file/four_packed_code.cc -o \
		srecord/input/file/four_packed_code.lo

$(includedir)/srecord/input/file/four_packed_code.h: \
		srecord/input/file/four_packed_code.h srecord/input/file/.incl
	$(INSTALL_DATA) srecord/input/file/four_packed_code.h $@

srecord/input/file/guess.lo: srecord/input/file/guess.cc srecord/endian.h \
		srecord/format_printf.h srecord/input.h srecord/input/file.h \
		srecord/input/file/aomf.h srecord/input/file/ascii_hex.h \
		srecord/input/file/atmel_generic.h srecord/input/file/binary.h \
		srecord/input/file/brecord.h srecord/input/file/dec_binary.h \
		srecord/input/file/emon52.h srecord/input/file/fairchild.h \
		srecord/input/file/fastload.h \
		srecord/input/file/formatted_binary.h \
		srecord/input/file/four_packed_code.h \
		srecord/input/file/hexdump.h srecord/input/file/idt.h \
		srecord/input/file/intel.h srecord/input/file/intel16.h \
		srecord/input/file/mif.h srecord/input/file/mips_flash.h \
		srecord/input/file/mos_tech.h srecord/input/file/motorola.h \
		srecord/input/file/msbin.h srecord/input/file/needham.h \
		srecord/input/file/os65v.h srecord/input/file/ppb.h \
		srecord/input/file/ppx.h srecord/input/file/signetics.h \
		srecord/input/file/spasm.h srecord/input/file/spectrum.h \
		srecord/input/file/stewie.h srecord/input/file/tektronix.h \
		srecord/input/file/tektronix_extended.h \
		srecord/input/file/ti_tagged.h srecord/input/file/ti_txt.h \
		srecord/input/file/vmem.h srecord/input/file/wilson.h \
		srecord/quit.h srecord/quit/exception.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/file/guess.cc -o srecord/input/file/guess.lo

srecord/input/file/hexdump.lo: srecord/input/file/hexdump.cc srecord/endian.h \
		srecord/format_printf.h srecord/input.h srecord/input/file.h \
		srecord/input/file/hexdump.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/file/hexdump.cc -o \
		srecord/input/file/hexdump.lo

srecord/input/file/idt.lo: srecord/input/file/idt.cc srecord/arglex.h \
		srecord/arglex/tool.h srecord/endian.h srecord/format_printf.h \
		srecord/input.h srecord/input/file.h srecord/input/file/idt.h \
		srecord/output.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/file/idt.cc -o srecord/input/file/idt.lo

srecord/input/file/intel.lo: srecord/input/file/intel.cc srecord/endian.h \
		srecord/format_printf.h srecord/input.h srecord/input/file.h \
		srecord/input/file/intel.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/file/intel.cc -o srecord/input/file/intel.lo

$(includedir)/srecord/input/file/intel.h: srecord/input/file/intel.h \
		srecord/input/file/.incl
	$(INSTALL_DATA) srecord/input/file/intel.h $@

srecord/input/file/intel16.lo: srecord/input/file/intel16.cc srecord/endian.h \
		srecord/format_printf.h srecord/input.h srecord/input/file.h \
		srecord/input/file/intel16.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/file/intel16.cc -o \
		srecord/input/file/intel16.lo

$(includedir)/srecord/input/file/intel16.h: srecord/input/file/intel16.h \
		srecord/input/file/.incl
	$(INSTALL_DATA) srecord/input/file/intel16.h $@

srecord/input/file/mif.lo: srecord/input/file/mif.cc srecord/endian.h \
		srecord/format_printf.h srecord/input.h srecord/input/file.h \
		srecord/input/file/mif.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/file/mif.cc -o srecord/input/file/mif.lo

$(includedir)/srecord/input/file/mif.h: srecord/input/file/mif.h \
		srecord/input/file/.incl
	$(INSTALL_DATA) srecord/input/file/mif.h $@

srecord/input/file/mips_flash.lo: srecord/input/file/mips_flash.cc \
		srecord/endian.h srecord/format_printf.h srecord/input.h \
		srecord/input/file.h srecord/input/file/mips_flash.h \
		srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/file/mips_flash.cc -o \
		srecord/input/file/mips_flash.lo

$(includedir)/srecord/input/file/mips_flash.h: srecord/input/file/mips_flash.h \
		srecord/input/file/.incl
	$(INSTALL_DATA) srecord/input/file/mips_flash.h $@

srecord/input/file/mos_tech.lo: srecord/input/file/mos_tech.cc srecord/endian.h \
		srecord/format_printf.h srecord/input.h srecord/input/file.h \
		srecord/input/file/mos_tech.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/file/mos_tech.cc -o \
		srecord/input/file/mos_tech.lo

$(includedir)/srecord/input/file/mos_tech.h: srecord/input/file/mos_tech.h \
		srecord/input/file/.incl
	$(INSTALL_DATA) srecord/input/file/mos_tech.h $@

srecord/input/file/motorola.lo: srecord/input/file/motorola.cc srecord/arglex.h \
		srecord/arglex/tool.h srecord/endian.h srecord/format_printf.h \
		srecord/input.h srecord/input/file.h \
		srecord/input/file/motorola.h srecord/output.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/file/motorola.cc -o \
		srecord/input/file/motorola.lo

srecord/input/file/msbin.lo: srecord/input/file/msbin.cc srecord/endian.h \
		srecord/format_printf.h srecord/input.h srecord/input/file.h \
		srecord/input/file/msbin.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/file/msbin.cc -o srecord/input/file/msbin.lo

$(includedir)/srecord/input/file/msbin.h: srecord/input/file/msbin.h \
		srecord/input/file/.incl
	$(INSTALL_DATA) srecord/input/file/msbin.h $@

srecord/input/file/needham.lo: srecord/input/file/needham.cc srecord/endian.h \
		srecord/format_printf.h srecord/input.h srecord/input/file.h \
		srecord/input/file/needham.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/file/needham.cc -o \
		srecord/input/file/needham.lo

$(includedir)/srecord/input/file/needham.h: srecord/input/file/needham.h \
		srecord/input/file/.incl
	$(INSTALL_DATA) srecord/input/file/needham.h $@

srecord/input/file/os65v.lo: srecord/input/file/os65v.cc srecord/endian.h \
		srecord/format_printf.h srecord/input.h srecord/input/file.h \
		srecord/input/file/os65v.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/file/os65v.cc -o srecord/input/file/os65v.lo

$(includedir)/srecord/input/file/os65v.h: srecord/input/file/os65v.h \
		srecord/input/file/.incl
	$(INSTALL_DATA) srecord/input/file/os65v.h $@

srecord/input/file/ppb.lo: srecord/input/file/ppb.cc srecord/endian.h \
		srecord/format_printf.h srecord/input.h srecord/input/file.h \
		srecord/input/file/ppb.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/file/ppb.cc -o srecord/input/file/ppb.lo

$(includedir)/srecord/input/file/ppb.h: srecord/input/file/ppb.h \
		srecord/input/file/.incl
	$(INSTALL_DATA) srecord/input/file/ppb.h $@

srecord/input/file/ppx.lo: srecord/input/file/ppx.cc srecord/endian.h \
		srecord/format_printf.h srecord/input.h srecord/input/file.h \
		srecord/input/file/ppx.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/file/ppx.cc -o srecord/input/file/ppx.lo

$(includedir)/srecord/input/file/ppx.h: srecord/input/file/ppx.h \
		srecord/input/file/.incl
	$(INSTALL_DATA) srecord/input/file/ppx.h $@

srecord/input/file/signetics.lo: srecord/input/file/signetics.cc \
		srecord/endian.h srecord/format_printf.h srecord/input.h \
		srecord/input/file.h srecord/input/file/signetics.h \
		srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/file/signetics.cc -o \
		srecord/input/file/signetics.lo

$(includedir)/srecord/input/file/signetics.h: srecord/input/file/signetics.h \
		srecord/input/file/.incl
	$(INSTALL_DATA) srecord/input/file/signetics.h $@

srecord/input/file/spasm.lo: srecord/input/file/spasm.cc srecord/endian.h \
		srecord/format_printf.h srecord/input.h srecord/input/file.h \
		srecord/input/file/spasm.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/file/spasm.cc -o srecord/input/file/spasm.lo

$(includedir)/srecord/input/file/spasm.h: srecord/input/file/spasm.h \
		srecord/input/file/.incl
	$(INSTALL_DATA) srecord/input/file/spasm.h $@

srecord/input/file/spectrum.lo: srecord/input/file/spectrum.cc srecord/endian.h \
		srecord/format_printf.h srecord/input.h srecord/input/file.h \
		srecord/input/file/spectrum.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/file/spectrum.cc -o \
		srecord/input/file/spectrum.lo

$(includedir)/srecord/input/file/spectrum.h: srecord/input/file/spectrum.h \
		srecord/input/file/.incl
	$(INSTALL_DATA) srecord/input/file/spectrum.h $@

srecord/input/file/stewie.lo: srecord/input/file/stewie.cc srecord/endian.h \
		srecord/format_printf.h srecord/input.h srecord/input/file.h \
		srecord/input/file/stewie.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/file/stewie.cc -o srecord/input/file/stewie.lo

$(includedir)/srecord/input/file/stewie.h: srecord/input/file/stewie.h \
		srecord/input/file/.incl
	$(INSTALL_DATA) srecord/input/file/stewie.h $@

srecord/input/file/tektronix.lo: srecord/input/file/tektronix.cc \
		srecord/endian.h srecord/format_printf.h srecord/input.h \
		srecord/input/file.h srecord/input/file/tektronix.h \
		srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/file/tektronix.cc -o \
		srecord/input/file/tektronix.lo

$(includedir)/srecord/input/file/tektronix.h: srecord/input/file/tektronix.h \
		srecord/input/file/.incl
	$(INSTALL_DATA) srecord/input/file/tektronix.h $@

srecord/input/file/tektronix_extended.lo: \
		srecord/input/file/tektronix_extended.cc srecord/endian.h \
		srecord/format_printf.h srecord/input.h srecord/input/file.h \
		srecord/input/file/tektronix_extended.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/file/tektronix_extended.cc -o \
		srecord/input/file/tektronix_extended.lo

$(includedir)/srecord/input/file/tektronix_extended.h: \
		srecord/input/file/tektronix_extended.h srecord/input/file/.incl
	$(INSTALL_DATA) srecord/input/file/tektronix_extended.h $@

srecord/input/file/ti_tagged.lo: srecord/input/file/ti_tagged.cc \
		srecord/endian.h srecord/format_printf.h srecord/input.h \
		srecord/input/file.h srecord/input/file/ti_tagged.h \
		srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/file/ti_tagged.cc -o \
		srecord/input/file/ti_tagged.lo

$(includedir)/srecord/input/file/ti_tagged.h: srecord/input/file/ti_tagged.h \
		srecord/input/file/.incl
	$(INSTALL_DATA) srecord/input/file/ti_tagged.h $@

srecord/input/file/ti_tagged_16.lo: srecord/input/file/ti_tagged_16.cc \
		srecord/endian.h srecord/format_printf.h srecord/input.h \
		srecord/input/file.h srecord/input/file/ti_tagged_16.h \
		srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/file/ti_tagged_16.cc -o \
		srecord/input/file/ti_tagged_16.lo

$(includedir)/srecord/input/file/ti_tagged_16.h: \
		srecord/input/file/ti_tagged_16.h srecord/input/file/.incl
	$(INSTALL_DATA) srecord/input/file/ti_tagged_16.h $@

srecord/input/file/ti_txt.lo: srecord/input/file/ti_txt.cc srecord/endian.h \
		srecord/format_printf.h srecord/input.h srecord/input/file.h \
		srecord/input/file/ti_txt.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/file/ti_txt.cc -o srecord/input/file/ti_txt.lo

$(includedir)/srecord/input/file/ti_txt.h: srecord/input/file/ti_txt.h \
		srecord/input/file/.incl
	$(INSTALL_DATA) srecord/input/file/ti_txt.h $@

srecord/input/file/vmem.lo: srecord/input/file/vmem.cc srecord/endian.h \
		srecord/format_printf.h srecord/input.h srecord/input/file.h \
		srecord/input/file/vmem.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/file/vmem.cc -o srecord/input/file/vmem.lo

$(includedir)/srecord/input/file/vmem.h: srecord/input/file/vmem.h \
		srecord/input/file/.incl
	$(INSTALL_DATA) srecord/input/file/vmem.h $@

srecord/input/file/wilson.lo: srecord/input/file/wilson.cc srecord/endian.h \
		srecord/format_printf.h srecord/input.h srecord/input/file.h \
		srecord/input/file/wilson.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/file/wilson.cc -o srecord/input/file/wilson.lo

$(includedir)/srecord/input/file/wilson.h: srecord/input/file/wilson.h \
		srecord/input/file/.incl
	$(INSTALL_DATA) srecord/input/file/wilson.h $@

srecord/input/filter.lo: srecord/input/filter.cc srecord/format_printf.h \
		srecord/input.h srecord/input/filter.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/filter.cc -o srecord/input/filter.lo

$(includedir)/srecord/input/filter.h: srecord/input/filter.h srecord/input/.incl
	$(INSTALL_DATA) srecord/input/filter.h $@

srecord/input/filter/and.lo: srecord/input/filter/and.cc srecord/endian.h \
		srecord/format_printf.h srecord/input.h srecord/input/filter.h \
		srecord/input/filter/and.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/filter/and.cc -o srecord/input/filter/and.lo

srecord/input/filter/.incl: srecord/input/.incl
	-$(INSTALL) -m 0755 -d $(includedir)/srecord/input/filter
	@-test -d $(includedir)/srecord/input/filter && touch $@
	@sleep 1

$(includedir)/srecord/input/filter/and.h: srecord/input/filter/and.h \
		srecord/input/filter/.incl
	$(INSTALL_DATA) srecord/input/filter/and.h $@

srecord/input/filter/bitrev.lo: srecord/input/filter/bitrev.cc srecord/bitrev.h \
		srecord/endian.h srecord/format_printf.h srecord/input.h \
		srecord/input/filter.h srecord/input/filter/bitrev.h \
		srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/filter/bitrev.cc -o \
		srecord/input/filter/bitrev.lo

$(includedir)/srecord/input/filter/bitrev.h: srecord/input/filter/bitrev.h \
		srecord/input/filter/.incl
	$(INSTALL_DATA) srecord/input/filter/bitrev.h $@

srecord/input/filter/byte_swap.lo: srecord/input/filter/byte_swap.cc \
		srecord/arglex.h srecord/arglex/tool.h srecord/endian.h \
		srecord/format_printf.h srecord/input.h srecord/input/filter.h \
		srecord/input/filter/byte_swap.h srecord/output.h \
		srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/filter/byte_swap.cc -o \
		srecord/input/filter/byte_swap.lo

$(includedir)/srecord/input/filter/byte_swap.h: srecord/input/filter/byte_swap.h \
		srecord/input/filter/.incl
	$(INSTALL_DATA) srecord/input/filter/byte_swap.h $@

srecord/input/filter/checksum.lo: srecord/input/filter/checksum.cc \
		srecord/endian.h srecord/format_printf.h srecord/input.h \
		srecord/input/filter.h srecord/input/filter/checksum.h \
		srecord/interval.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/filter/checksum.cc -o \
		srecord/input/filter/checksum.lo

$(includedir)/srecord/input/filter/checksum.h: srecord/input/filter/checksum.h \
		srecord/input/filter/.incl
	$(INSTALL_DATA) srecord/input/filter/checksum.h $@

srecord/input/filter/checksum/bitnot.lo: srecord/input/filter/checksum/bitnot.cc \
		srecord/endian.h srecord/format_printf.h srecord/input.h \
		srecord/input/filter.h srecord/input/filter/checksum.h \
		srecord/input/filter/checksum/bitnot.h srecord/interval.h \
		srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/filter/checksum/bitnot.cc -o \
		srecord/input/filter/checksum/bitnot.lo

srecord/input/filter/checksum/.incl: srecord/input/filter/.incl
	-$(INSTALL) -m 0755 -d $(includedir)/srecord/input/filter/checksum
	@-test -d $(includedir)/srecord/input/filter/checksum && touch $@
	@sleep 1

$(includedir)/srecord/input/filter/checksum/bitnot.h: \
		srecord/input/filter/checksum/bitnot.h \
		srecord/input/filter/checksum/.incl
	$(INSTALL_DATA) srecord/input/filter/checksum/bitnot.h $@

srecord/input/filter/checksum/negative.lo: \
		srecord/input/filter/checksum/negative.cc srecord/endian.h \
		srecord/format_printf.h srecord/input.h srecord/input/filter.h \
		srecord/input/filter/checksum.h \
		srecord/input/filter/checksum/negative.h srecord/interval.h \
		srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/filter/checksum/negative.cc -o \
		srecord/input/filter/checksum/negative.lo

$(includedir)/srecord/input/filter/checksum/negative.h: \
		srecord/input/filter/checksum/negative.h \
		srecord/input/filter/checksum/.incl
	$(INSTALL_DATA) srecord/input/filter/checksum/negative.h $@

srecord/input/filter/checksum/positive.lo: \
		srecord/input/filter/checksum/positive.cc srecord/endian.h \
		srecord/format_printf.h srecord/input.h srecord/input/filter.h \
		srecord/input/filter/checksum.h \
		srecord/input/filter/checksum/positive.h srecord/interval.h \
		srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/filter/checksum/positive.cc -o \
		srecord/input/filter/checksum/positive.lo

$(includedir)/srecord/input/filter/checksum/positive.h: \
		srecord/input/filter/checksum/positive.h \
		srecord/input/filter/checksum/.incl
	$(INSTALL_DATA) srecord/input/filter/checksum/positive.h $@

srecord/input/filter/crop.lo: srecord/input/filter/crop.cc srecord/endian.h \
		srecord/format_printf.h srecord/input.h srecord/input/filter.h \
		srecord/input/filter/crop.h srecord/interval.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/filter/crop.cc -o srecord/input/filter/crop.lo

$(includedir)/srecord/input/filter/crop.h: srecord/input/filter/crop.h \
		srecord/input/filter/.incl
	$(INSTALL_DATA) srecord/input/filter/crop.h $@

srecord/input/filter/fill.lo: srecord/input/filter/fill.cc srecord/endian.h \
		srecord/format_printf.h srecord/input.h srecord/input/filter.h \
		srecord/input/filter/fill.h srecord/interval.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/filter/fill.cc -o srecord/input/filter/fill.lo

$(includedir)/srecord/input/filter/fill.h: srecord/input/filter/fill.h \
		srecord/input/filter/.incl
	$(INSTALL_DATA) srecord/input/filter/fill.h $@

srecord/input/filter/interval.lo: srecord/input/filter/interval.cc \
		srecord/endian.h srecord/format_printf.h srecord/input.h \
		srecord/input/filter.h srecord/input/filter/interval.h \
		srecord/interval.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/filter/interval.cc -o \
		srecord/input/filter/interval.lo

$(includedir)/srecord/input/filter/interval.h: srecord/input/filter/interval.h \
		srecord/input/filter/.incl
	$(INSTALL_DATA) srecord/input/filter/interval.h $@

srecord/input/filter/interval/length.lo: srecord/input/filter/interval/length.cc \
		srecord/endian.h srecord/format_printf.h srecord/input.h \
		srecord/input/filter.h srecord/input/filter/interval.h \
		srecord/input/filter/interval/length.h srecord/interval.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/filter/interval/length.cc -o \
		srecord/input/filter/interval/length.lo

srecord/input/filter/interval/.incl: srecord/input/filter/.incl
	-$(INSTALL) -m 0755 -d $(includedir)/srecord/input/filter/interval
	@-test -d $(includedir)/srecord/input/filter/interval && touch $@
	@sleep 1

$(includedir)/srecord/input/filter/interval/length.h: \
		srecord/input/filter/interval/length.h \
		srecord/input/filter/interval/.incl
	$(INSTALL_DATA) srecord/input/filter/interval/length.h $@

srecord/input/filter/interval/maximum.lo: \
		srecord/input/filter/interval/maximum.cc srecord/endian.h \
		srecord/format_printf.h srecord/input.h srecord/input/filter.h \
		srecord/input/filter/interval.h \
		srecord/input/filter/interval/maximum.h srecord/interval.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/filter/interval/maximum.cc -o \
		srecord/input/filter/interval/maximum.lo

$(includedir)/srecord/input/filter/interval/maximum.h: \
		srecord/input/filter/interval/maximum.h \
		srecord/input/filter/interval/.incl
	$(INSTALL_DATA) srecord/input/filter/interval/maximum.h $@

srecord/input/filter/interval/minimum.lo: \
		srecord/input/filter/interval/minimum.cc srecord/endian.h \
		srecord/format_printf.h srecord/input.h srecord/input/filter.h \
		srecord/input/filter/interval.h \
		srecord/input/filter/interval/minimum.h srecord/interval.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/filter/interval/minimum.cc -o \
		srecord/input/filter/interval/minimum.lo

$(includedir)/srecord/input/filter/interval/minimum.h: \
		srecord/input/filter/interval/minimum.h \
		srecord/input/filter/interval/.incl
	$(INSTALL_DATA) srecord/input/filter/interval/minimum.h $@

srecord/input/filter/message.lo: srecord/input/filter/message.cc \
		srecord/endian.h srecord/format_printf.h srecord/input.h \
		srecord/input/filter.h srecord/input/filter/message.h \
		srecord/memory.h srecord/memory/chunk.h srecord/memory/walker.h \
		srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/filter/message.cc -o \
		srecord/input/filter/message.lo

$(includedir)/srecord/input/filter/message.h: srecord/input/filter/message.h \
		srecord/input/filter/.incl
	$(INSTALL_DATA) srecord/input/filter/message.h $@

srecord/input/filter/message/adler16.lo: srecord/input/filter/message/adler16.cc \
		srecord/adler16.h srecord/arglex.h srecord/arglex/tool.h \
		srecord/endian.h srecord/format_printf.h srecord/input.h \
		srecord/input/filter.h srecord/input/filter/message.h \
		srecord/input/filter/message/adler16.h srecord/memory.h \
		srecord/memory/chunk.h srecord/memory/walker.h \
		srecord/memory/walker/adler16.h srecord/output.h \
		srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/filter/message/adler16.cc -o \
		srecord/input/filter/message/adler16.lo

srecord/input/filter/message/.incl: srecord/input/filter/.incl
	-$(INSTALL) -m 0755 -d $(includedir)/srecord/input/filter/message
	@-test -d $(includedir)/srecord/input/filter/message && touch $@
	@sleep 1

$(includedir)/srecord/input/filter/message/adler16.h: \
		srecord/input/filter/message/adler16.h \
		srecord/input/filter/message/.incl
	$(INSTALL_DATA) srecord/input/filter/message/adler16.h $@

srecord/input/filter/message/adler32.lo: srecord/input/filter/message/adler32.cc \
		srecord/adler32.h srecord/arglex.h srecord/arglex/tool.h \
		srecord/endian.h srecord/format_printf.h srecord/input.h \
		srecord/input/filter.h srecord/input/filter/message.h \
		srecord/input/filter/message/adler32.h srecord/memory.h \
		srecord/memory/chunk.h srecord/memory/walker.h \
		srecord/memory/walker/adler32.h srecord/output.h \
		srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/filter/message/adler32.cc -o \
		srecord/input/filter/message/adler32.lo

$(includedir)/srecord/input/filter/message/adler32.h: \
		srecord/input/filter/message/adler32.h \
		srecord/input/filter/message/.incl
	$(INSTALL_DATA) srecord/input/filter/message/adler32.h $@

srecord/input/filter/message/crc16.lo: srecord/input/filter/message/crc16.cc \
		srecord/arglex.h srecord/arglex/tool.h srecord/crc16.h \
		srecord/endian.h srecord/format_printf.h srecord/input.h \
		srecord/input/filter.h srecord/input/filter/message.h \
		srecord/input/filter/message/crc16.h srecord/memory.h \
		srecord/memory/chunk.h srecord/memory/walker.h \
		srecord/memory/walker/crc16.h srecord/output.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/filter/message/crc16.cc -o \
		srecord/input/filter/message/crc16.lo

$(includedir)/srecord/input/filter/message/crc16.h: \
		srecord/input/filter/message/crc16.h \
		srecord/input/filter/message/.incl
	$(INSTALL_DATA) srecord/input/filter/message/crc16.h $@

srecord/input/filter/message/crc32.lo: srecord/input/filter/message/crc32.cc \
		srecord/arglex.h srecord/arglex/tool.h srecord/crc32.h \
		srecord/endian.h srecord/format_printf.h srecord/input.h \
		srecord/input/filter.h srecord/input/filter/message.h \
		srecord/input/filter/message/crc32.h srecord/memory.h \
		srecord/memory/chunk.h srecord/memory/walker.h \
		srecord/memory/walker/crc32.h srecord/output.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/filter/message/crc32.cc -o \
		srecord/input/filter/message/crc32.lo

$(includedir)/srecord/input/filter/message/crc32.h: \
		srecord/input/filter/message/crc32.h \
		srecord/input/filter/message/.incl
	$(INSTALL_DATA) srecord/input/filter/message/crc32.h $@

srecord/input/filter/message/fletcher16.lo: \
		srecord/input/filter/message/fletcher16.cc srecord/arglex.h \
		srecord/arglex/tool.h srecord/endian.h srecord/fletcher16.h \
		srecord/format_printf.h srecord/input.h srecord/input/filter.h \
		srecord/input/filter/message.h \
		srecord/input/filter/message/fletcher16.h srecord/memory.h \
		srecord/memory/chunk.h srecord/memory/walker.h \
		srecord/memory/walker/fletcher16.h srecord/output.h \
		srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/filter/message/fletcher16.cc -o \
		srecord/input/filter/message/fletcher16.lo

$(includedir)/srecord/input/filter/message/fletcher16.h: \
		srecord/input/filter/message/fletcher16.h \
		srecord/input/filter/message/.incl
	$(INSTALL_DATA) srecord/input/filter/message/fletcher16.h $@

srecord/input/filter/message/fletcher32.lo: \
		srecord/input/filter/message/fletcher32.cc srecord/arglex.h \
		srecord/arglex/tool.h srecord/endian.h srecord/fletcher32.h \
		srecord/format_printf.h srecord/input.h srecord/input/filter.h \
		srecord/input/filter/message.h \
		srecord/input/filter/message/fletcher32.h srecord/memory.h \
		srecord/memory/chunk.h srecord/memory/walker.h \
		srecord/memory/walker/fletcher32.h srecord/output.h \
		srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/filter/message/fletcher32.cc -o \
		srecord/input/filter/message/fletcher32.lo

$(includedir)/srecord/input/filter/message/fletcher32.h: \
		srecord/input/filter/message/fletcher32.h \
		srecord/input/filter/message/.incl
	$(INSTALL_DATA) srecord/input/filter/message/fletcher32.h $@

srecord/input/filter/message/gcrypt.lo: srecord/input/filter/message/gcrypt.cc \
		srecord/endian.h srecord/format_printf.h srecord/input.h \
		srecord/input/filter.h srecord/input/filter/message.h \
		srecord/input/filter/message/gcrypt.h srecord/memory.h \
		srecord/memory/chunk.h srecord/memory/walker.h \
		srecord/memory/walker/gcrypt.h srecord/quit.h srecord/record.h \
		srecord/sizeof.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/filter/message/gcrypt.cc -o \
		srecord/input/filter/message/gcrypt.lo

$(includedir)/srecord/input/filter/message/gcrypt.h: \
		srecord/input/filter/message/gcrypt.h \
		srecord/input/filter/message/.incl
	$(INSTALL_DATA) srecord/input/filter/message/gcrypt.h $@

srecord/input/filter/not.lo: srecord/input/filter/not.cc srecord/endian.h \
		srecord/format_printf.h srecord/input.h srecord/input/filter.h \
		srecord/input/filter/not.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/filter/not.cc -o srecord/input/filter/not.lo

$(includedir)/srecord/input/filter/not.h: srecord/input/filter/not.h \
		srecord/input/filter/.incl
	$(INSTALL_DATA) srecord/input/filter/not.h $@

srecord/input/filter/offset.lo: srecord/input/filter/offset.cc srecord/endian.h \
		srecord/format_printf.h srecord/input.h srecord/input/filter.h \
		srecord/input/filter/offset.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/filter/offset.cc -o \
		srecord/input/filter/offset.lo

$(includedir)/srecord/input/filter/offset.h: srecord/input/filter/offset.h \
		srecord/input/filter/.incl
	$(INSTALL_DATA) srecord/input/filter/offset.h $@

srecord/input/filter/or.lo: srecord/input/filter/or.cc srecord/endian.h \
		srecord/format_printf.h srecord/input.h srecord/input/filter.h \
		srecord/input/filter/or.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/filter/or.cc -o srecord/input/filter/or.lo

$(includedir)/srecord/input/filter/or.h: srecord/input/filter/or.h \
		srecord/input/filter/.incl
	$(INSTALL_DATA) srecord/input/filter/or.h $@

srecord/input/filter/random_fill.lo: srecord/input/filter/random_fill.cc \
		srecord/endian.h srecord/format_printf.h srecord/input.h \
		srecord/input/filter.h srecord/input/filter/random_fill.h \
		srecord/interval.h srecord/r250.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/filter/random_fill.cc -o \
		srecord/input/filter/random_fill.lo

$(includedir)/srecord/input/filter/random_fill.h: \
		srecord/input/filter/random_fill.h srecord/input/filter/.incl
	$(INSTALL_DATA) srecord/input/filter/random_fill.h $@

srecord/input/filter/sequence.lo: srecord/input/filter/sequence.cc \
		srecord/endian.h srecord/format_printf.h srecord/input.h \
		srecord/input/filter.h srecord/input/filter/sequence.h \
		srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/filter/sequence.cc -o \
		srecord/input/filter/sequence.lo

$(includedir)/srecord/input/filter/sequence.h: srecord/input/filter/sequence.h \
		srecord/input/filter/.incl
	$(INSTALL_DATA) srecord/input/filter/sequence.h $@

srecord/input/filter/split.lo: srecord/input/filter/split.cc srecord/endian.h \
		srecord/format_printf.h srecord/input.h srecord/input/filter.h \
		srecord/input/filter/split.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/filter/split.cc -o \
		srecord/input/filter/split.lo

$(includedir)/srecord/input/filter/split.h: srecord/input/filter/split.h \
		srecord/input/filter/.incl
	$(INSTALL_DATA) srecord/input/filter/split.h $@

srecord/input/filter/unfill.lo: srecord/input/filter/unfill.cc srecord/endian.h \
		srecord/format_printf.h srecord/input.h srecord/input/filter.h \
		srecord/input/filter/unfill.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/filter/unfill.cc -o \
		srecord/input/filter/unfill.lo

$(includedir)/srecord/input/filter/unfill.h: srecord/input/filter/unfill.h \
		srecord/input/filter/.incl
	$(INSTALL_DATA) srecord/input/filter/unfill.h $@

srecord/input/filter/unsplit.lo: srecord/input/filter/unsplit.cc \
		srecord/endian.h srecord/format_printf.h srecord/input.h \
		srecord/input/filter.h srecord/input/filter/unsplit.h \
		srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/filter/unsplit.cc -o \
		srecord/input/filter/unsplit.lo

$(includedir)/srecord/input/filter/unsplit.h: srecord/input/filter/unsplit.h \
		srecord/input/filter/.incl
	$(INSTALL_DATA) srecord/input/filter/unsplit.h $@

srecord/input/filter/xor.lo: srecord/input/filter/xor.cc srecord/endian.h \
		srecord/format_printf.h srecord/input.h srecord/input/filter.h \
		srecord/input/filter/xor.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/filter/xor.cc -o srecord/input/filter/xor.lo

$(includedir)/srecord/input/filter/xor.h: srecord/input/filter/xor.h \
		srecord/input/filter/.incl
	$(INSTALL_DATA) srecord/input/filter/xor.h $@

srecord/input/generator.lo: srecord/input/generator.cc srecord/arglex.h \
		srecord/arglex/tool.h srecord/endian.h srecord/format_printf.h \
		srecord/input.h srecord/input/generator.h \
		srecord/input/generator/constant.h \
		srecord/input/generator/random.h \
		srecord/input/generator/repeat.h srecord/interval.h \
		srecord/output.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/generator.cc -o srecord/input/generator.lo

$(includedir)/srecord/input/generator.h: srecord/input/generator.h \
		srecord/input/.incl
	$(INSTALL_DATA) srecord/input/generator.h $@

srecord/input/generator/constant.lo: srecord/input/generator/constant.cc \
		srecord/format_printf.h srecord/input.h \
		srecord/input/generator.h srecord/input/generator/constant.h \
		srecord/interval.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/generator/constant.cc -o \
		srecord/input/generator/constant.lo

srecord/input/generator/.incl: srecord/input/.incl
	-$(INSTALL) -m 0755 -d $(includedir)/srecord/input/generator
	@-test -d $(includedir)/srecord/input/generator && touch $@
	@sleep 1

$(includedir)/srecord/input/generator/constant.h: \
		srecord/input/generator/constant.h srecord/input/generator/.incl
	$(INSTALL_DATA) srecord/input/generator/constant.h $@

srecord/input/generator/random.lo: srecord/input/generator/random.cc \
		srecord/format_printf.h srecord/input.h \
		srecord/input/generator.h srecord/input/generator/random.h \
		srecord/interval.h srecord/r250.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/generator/random.cc -o \
		srecord/input/generator/random.lo

$(includedir)/srecord/input/generator/random.h: srecord/input/generator/random.h \
		srecord/input/generator/.incl
	$(INSTALL_DATA) srecord/input/generator/random.h $@

srecord/input/generator/repeat.lo: srecord/input/generator/repeat.cc \
		srecord/format_printf.h srecord/input.h \
		srecord/input/generator.h srecord/input/generator/repeat.h \
		srecord/interval.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/generator/repeat.cc -o \
		srecord/input/generator/repeat.lo

$(includedir)/srecord/input/generator/repeat.h: srecord/input/generator/repeat.h \
		srecord/input/generator/.incl
	$(INSTALL_DATA) srecord/input/generator/repeat.h $@

srecord/input/interval.lo: srecord/input/interval.cc srecord/endian.h \
		srecord/format_printf.h srecord/input.h srecord/input/interval.h \
		srecord/interval.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/input/interval.cc -o srecord/input/interval.lo

srecord/interval.lo: srecord/interval.cc srecord/interval.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/interval.cc -o srecord/interval.lo

$(includedir)/srecord/interval.h: srecord/interval.h srecord/.incl
	$(INSTALL_DATA) srecord/interval.h $@

srecord/interval/coverage.lo: srecord/interval/coverage.cc srecord/interval.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/interval/coverage.cc -o srecord/interval/coverage.lo

srecord/interval/flatten.lo: srecord/interval/flatten.cc srecord/interval.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/interval/flatten.cc -o srecord/interval/flatten.lo

srecord/memory.lo: srecord/memory.cc srecord/endian.h srecord/format_printf.h \
		srecord/input.h srecord/interval.h srecord/memory.h \
		srecord/memory/chunk.h srecord/memory/walker.h \
		srecord/memory/walker/compare.h \
		srecord/memory/walker/continuity.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/memory.cc -o srecord/memory.lo

$(includedir)/srecord/memory.h: srecord/memory.h srecord/.incl
	$(INSTALL_DATA) srecord/memory.h $@

srecord/memory/chunk.lo: srecord/memory/chunk.cc srecord/memory/chunk.h \
		srecord/memory/walker.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/memory/chunk.cc -o srecord/memory/chunk.lo

srecord/memory/.incl: srecord/.incl
	-$(INSTALL) -m 0755 -d $(includedir)/srecord/memory
	@-test -d $(includedir)/srecord/memory && touch $@
	@sleep 1

$(includedir)/srecord/memory/chunk.h: srecord/memory/chunk.h \
		srecord/memory/.incl
	$(INSTALL_DATA) srecord/memory/chunk.h $@

srecord/memory/walker.lo: srecord/memory/walker.cc srecord/memory/walker.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/memory/walker.cc -o srecord/memory/walker.lo

$(includedir)/srecord/memory/walker.h: srecord/memory/walker.h \
		srecord/memory/.incl
	$(INSTALL_DATA) srecord/memory/walker.h $@

srecord/memory/walker/adler16.lo: srecord/memory/walker/adler16.cc \
		srecord/adler16.h srecord/format_printf.h \
		srecord/memory/walker.h srecord/memory/walker/adler16.h \
		srecord/output.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/memory/walker/adler16.cc -o \
		srecord/memory/walker/adler16.lo

srecord/memory/walker/adler32.lo: srecord/memory/walker/adler32.cc \
		srecord/adler32.h srecord/format_printf.h \
		srecord/memory/walker.h srecord/memory/walker/adler32.h \
		srecord/output.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/memory/walker/adler32.cc -o \
		srecord/memory/walker/adler32.lo

srecord/memory/walker/compare.lo: srecord/memory/walker/compare.cc \
		srecord/format_printf.h srecord/input.h srecord/interval.h \
		srecord/memory.h srecord/memory/chunk.h srecord/memory/walker.h \
		srecord/memory/walker/compare.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/memory/walker/compare.cc -o \
		srecord/memory/walker/compare.lo

srecord/memory/walker/.incl: srecord/memory/.incl
	-$(INSTALL) -m 0755 -d $(includedir)/srecord/memory/walker
	@-test -d $(includedir)/srecord/memory/walker && touch $@
	@sleep 1

$(includedir)/srecord/memory/walker/compare.h: srecord/memory/walker/compare.h \
		srecord/memory/walker/.incl
	$(INSTALL_DATA) srecord/memory/walker/compare.h $@

srecord/memory/walker/continuity.lo: srecord/memory/walker/continuity.cc \
		srecord/memory/walker.h srecord/memory/walker/continuity.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/memory/walker/continuity.cc -o \
		srecord/memory/walker/continuity.lo

$(includedir)/srecord/memory/walker/continuity.h: \
		srecord/memory/walker/continuity.h srecord/memory/walker/.incl
	$(INSTALL_DATA) srecord/memory/walker/continuity.h $@

srecord/memory/walker/crc16.lo: srecord/memory/walker/crc16.cc srecord/crc16.h \
		srecord/format_printf.h srecord/memory/walker.h \
		srecord/memory/walker/crc16.h srecord/output.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/memory/walker/crc16.cc -o \
		srecord/memory/walker/crc16.lo

srecord/memory/walker/crc32.lo: srecord/memory/walker/crc32.cc srecord/crc32.h \
		srecord/format_printf.h srecord/memory/walker.h \
		srecord/memory/walker/crc32.h srecord/output.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/memory/walker/crc32.cc -o \
		srecord/memory/walker/crc32.lo

srecord/memory/walker/fletcher16.lo: srecord/memory/walker/fletcher16.cc \
		srecord/endian.h srecord/fletcher16.h srecord/format_printf.h \
		srecord/memory/walker.h srecord/memory/walker/fletcher16.h \
		srecord/output.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/memory/walker/fletcher16.cc -o \
		srecord/memory/walker/fletcher16.lo

srecord/memory/walker/fletcher32.lo: srecord/memory/walker/fletcher32.cc \
		srecord/fletcher32.h srecord/format_printf.h \
		srecord/memory/walker.h srecord/memory/walker/fletcher32.h \
		srecord/output.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/memory/walker/fletcher32.cc -o \
		srecord/memory/walker/fletcher32.lo

srecord/memory/walker/gcrypt.lo: srecord/memory/walker/gcrypt.cc \
		srecord/memory/walker.h srecord/memory/walker/gcrypt.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/memory/walker/gcrypt.cc -o \
		srecord/memory/walker/gcrypt.lo

$(includedir)/srecord/memory/walker/gcrypt.h: srecord/memory/walker/gcrypt.h \
		srecord/memory/walker/.incl
	$(INSTALL_DATA) srecord/memory/walker/gcrypt.h $@

srecord/memory/walker/writer.lo: srecord/memory/walker/writer.cc \
		srecord/format_printf.h srecord/memory/walker.h \
		srecord/memory/walker/writer.h srecord/output.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/memory/walker/writer.cc -o \
		srecord/memory/walker/writer.lo

$(includedir)/srecord/memory/walker/writer.h: srecord/memory/walker/writer.h \
		srecord/memory/walker/.incl
	$(INSTALL_DATA) srecord/memory/walker/writer.h $@

srecord/output.lo: srecord/output.cc srecord/endian.h srecord/format_printf.h \
		srecord/output.h srecord/quit.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/output.cc -o srecord/output.lo

$(includedir)/srecord/output.h: srecord/output.h srecord/.incl
	$(INSTALL_DATA) srecord/output.h $@

srecord/output/file.lo: srecord/output/file.cc srecord/arglex.h srecord/endian.h \
		srecord/format_printf.h srecord/output.h srecord/output/file.h \
		srecord/record.h srecord/sizeof.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/output/file.cc -o srecord/output/file.lo

srecord/output/.incl: srecord/.incl
	-$(INSTALL) -m 0755 -d $(includedir)/srecord/output
	@-test -d $(includedir)/srecord/output && touch $@
	@sleep 1

$(includedir)/srecord/output/file.h: srecord/output/file.h srecord/output/.incl
	$(INSTALL_DATA) srecord/output/file.h $@

srecord/output/file/aomf.lo: srecord/output/file/aomf.cc srecord/endian.h \
		srecord/format_printf.h srecord/output.h srecord/output/file.h \
		srecord/output/file/aomf.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/output/file/aomf.cc -o srecord/output/file/aomf.lo

srecord/output/file/.incl: srecord/output/.incl
	-$(INSTALL) -m 0755 -d $(includedir)/srecord/output/file
	@-test -d $(includedir)/srecord/output/file && touch $@
	@sleep 1

$(includedir)/srecord/output/file/aomf.h: srecord/output/file/aomf.h \
		srecord/output/file/.incl
	$(INSTALL_DATA) srecord/output/file/aomf.h $@

srecord/output/file/ascii_hex.lo: srecord/output/file/ascii_hex.cc \
		srecord/endian.h srecord/format_printf.h srecord/output.h \
		srecord/output/file.h srecord/output/file/ascii_hex.h \
		srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/output/file/ascii_hex.cc -o \
		srecord/output/file/ascii_hex.lo

$(includedir)/srecord/output/file/ascii_hex.h: srecord/output/file/ascii_hex.h \
		srecord/output/file/.incl
	$(INSTALL_DATA) srecord/output/file/ascii_hex.h $@

srecord/output/file/asm.lo: srecord/output/file/asm.cc srecord/arglex.h \
		srecord/arglex/tool.h srecord/endian.h srecord/format_printf.h \
		srecord/input.h srecord/interval.h srecord/output.h \
		srecord/output/file.h srecord/output/file/asm.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/output/file/asm.cc -o srecord/output/file/asm.lo

$(includedir)/srecord/output/file/asm.h: srecord/output/file/asm.h \
		srecord/output/file/.incl
	$(INSTALL_DATA) srecord/output/file/asm.h $@

srecord/output/file/atmel_generic.lo: srecord/output/file/atmel_generic.cc \
		srecord/endian.h srecord/format_printf.h srecord/output.h \
		srecord/output/file.h srecord/output/file/atmel_generic.h \
		srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/output/file/atmel_generic.cc -o \
		srecord/output/file/atmel_generic.lo

$(includedir)/srecord/output/file/atmel_generic.h: \
		srecord/output/file/atmel_generic.h srecord/output/file/.incl
	$(INSTALL_DATA) srecord/output/file/atmel_generic.h $@

srecord/output/file/basic.lo: srecord/output/file/basic.cc srecord/endian.h \
		srecord/format_printf.h srecord/interval.h srecord/output.h \
		srecord/output/file.h srecord/output/file/basic.h \
		srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/output/file/basic.cc -o srecord/output/file/basic.lo

$(includedir)/srecord/output/file/basic.h: srecord/output/file/basic.h \
		srecord/output/file/.incl
	$(INSTALL_DATA) srecord/output/file/basic.h $@

srecord/output/file/binary.lo: srecord/output/file/binary.cc srecord/endian.h \
		srecord/format_printf.h srecord/output.h srecord/output/file.h \
		srecord/output/file/binary.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/output/file/binary.cc -o \
		srecord/output/file/binary.lo

$(includedir)/srecord/output/file/binary.h: srecord/output/file/binary.h \
		srecord/output/file/.incl
	$(INSTALL_DATA) srecord/output/file/binary.h $@

srecord/output/file/brecord.lo: srecord/output/file/brecord.cc srecord/endian.h \
		srecord/format_printf.h srecord/output.h srecord/output/file.h \
		srecord/output/file/brecord.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/output/file/brecord.cc -o \
		srecord/output/file/brecord.lo

$(includedir)/srecord/output/file/brecord.h: srecord/output/file/brecord.h \
		srecord/output/file/.incl
	$(INSTALL_DATA) srecord/output/file/brecord.h $@

srecord/output/file/c.lo: srecord/output/file/c.cc srecord/arglex.h \
		srecord/arglex/tool.h srecord/endian.h srecord/format_printf.h \
		srecord/input.h srecord/interval.h srecord/output.h \
		srecord/output/file.h srecord/output/file/c.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/output/file/c.cc -o srecord/output/file/c.lo

$(includedir)/srecord/output/file/c.h: srecord/output/file/c.h \
		srecord/output/file/.incl
	$(INSTALL_DATA) srecord/output/file/c.h $@

srecord/output/file/cosmac.lo: srecord/output/file/cosmac.cc srecord/endian.h \
		srecord/format_printf.h srecord/output.h srecord/output/file.h \
		srecord/output/file/cosmac.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/output/file/cosmac.cc -o \
		srecord/output/file/cosmac.lo

$(includedir)/srecord/output/file/cosmac.h: srecord/output/file/cosmac.h \
		srecord/output/file/.incl
	$(INSTALL_DATA) srecord/output/file/cosmac.h $@

srecord/output/file/dec_binary.lo: srecord/output/file/dec_binary.cc \
		srecord/endian.h srecord/format_printf.h srecord/output.h \
		srecord/output/file.h srecord/output/file/dec_binary.h \
		srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/output/file/dec_binary.cc -o \
		srecord/output/file/dec_binary.lo

$(includedir)/srecord/output/file/dec_binary.h: srecord/output/file/dec_binary.h \
		srecord/output/file/.incl
	$(INSTALL_DATA) srecord/output/file/dec_binary.h $@

srecord/output/file/emon52.lo: srecord/output/file/emon52.cc srecord/endian.h \
		srecord/format_printf.h srecord/output.h srecord/output/file.h \
		srecord/output/file/emon52.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/output/file/emon52.cc -o \
		srecord/output/file/emon52.lo

$(includedir)/srecord/output/file/emon52.h: srecord/output/file/emon52.h \
		srecord/output/file/.incl
	$(INSTALL_DATA) srecord/output/file/emon52.h $@

srecord/output/file/fairchild.lo: srecord/output/file/fairchild.cc \
		srecord/endian.h srecord/format_printf.h srecord/output.h \
		srecord/output/file.h srecord/output/file/fairchild.h \
		srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/output/file/fairchild.cc -o \
		srecord/output/file/fairchild.lo

$(includedir)/srecord/output/file/fairchild.h: srecord/output/file/fairchild.h \
		srecord/output/file/.incl
	$(INSTALL_DATA) srecord/output/file/fairchild.h $@

srecord/output/file/fastload.lo: srecord/output/file/fastload.cc \
		srecord/endian.h srecord/format_printf.h srecord/output.h \
		srecord/output/file.h srecord/output/file/fastload.h \
		srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/output/file/fastload.cc -o \
		srecord/output/file/fastload.lo

$(includedir)/srecord/output/file/fastload.h: srecord/output/file/fastload.h \
		srecord/output/file/.incl
	$(INSTALL_DATA) srecord/output/file/fastload.h $@

srecord/output/file/formatted_binary.lo: srecord/output/file/formatted_binary.cc \
		srecord/endian.h srecord/format_printf.h srecord/output.h \
		srecord/output/file.h srecord/output/file/formatted_binary.h \
		srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/output/file/formatted_binary.cc -o \
		srecord/output/file/formatted_binary.lo

$(includedir)/srecord/output/file/formatted_binary.h: \
		srecord/output/file/formatted_binary.h srecord/output/file/.incl
	$(INSTALL_DATA) srecord/output/file/formatted_binary.h $@

srecord/output/file/forth.lo: srecord/output/file/forth.cc srecord/arglex.h \
		srecord/arglex/tool.h srecord/endian.h srecord/format_printf.h \
		srecord/input.h srecord/output.h srecord/output/file.h \
		srecord/output/file/forth.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/output/file/forth.cc -o srecord/output/file/forth.lo

$(includedir)/srecord/output/file/forth.h: srecord/output/file/forth.h \
		srecord/output/file/.incl
	$(INSTALL_DATA) srecord/output/file/forth.h $@

srecord/output/file/four_packed_code.lo: srecord/output/file/four_packed_code.cc \
		srecord/endian.h srecord/format_printf.h srecord/output.h \
		srecord/output/file.h srecord/output/file/four_packed_code.h \
		srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/output/file/four_packed_code.cc -o \
		srecord/output/file/four_packed_code.lo

$(includedir)/srecord/output/file/four_packed_code.h: \
		srecord/output/file/four_packed_code.h srecord/output/file/.incl
	$(INSTALL_DATA) srecord/output/file/four_packed_code.h $@

srecord/output/file/hexdump.lo: srecord/output/file/hexdump.cc srecord/endian.h \
		srecord/format_printf.h srecord/output.h srecord/output/file.h \
		srecord/output/file/hexdump.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/output/file/hexdump.cc -o \
		srecord/output/file/hexdump.lo

$(includedir)/srecord/output/file/hexdump.h: srecord/output/file/hexdump.h \
		srecord/output/file/.incl
	$(INSTALL_DATA) srecord/output/file/hexdump.h $@

srecord/output/file/idt.lo: srecord/output/file/idt.cc srecord/endian.h \
		srecord/format_printf.h srecord/output.h srecord/output/file.h \
		srecord/output/file/idt.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/output/file/idt.cc -o srecord/output/file/idt.lo

srecord/output/file/intel.lo: srecord/output/file/intel.cc srecord/endian.h \
		srecord/format_printf.h srecord/output.h srecord/output/file.h \
		srecord/output/file/intel.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/output/file/intel.cc -o srecord/output/file/intel.lo

$(includedir)/srecord/output/file/intel.h: srecord/output/file/intel.h \
		srecord/output/file/.incl
	$(INSTALL_DATA) srecord/output/file/intel.h $@

srecord/output/file/intel16.lo: srecord/output/file/intel16.cc srecord/endian.h \
		srecord/format_printf.h srecord/output.h srecord/output/file.h \
		srecord/output/file/intel16.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/output/file/intel16.cc -o \
		srecord/output/file/intel16.lo

$(includedir)/srecord/output/file/intel16.h: srecord/output/file/intel16.h \
		srecord/output/file/.incl
	$(INSTALL_DATA) srecord/output/file/intel16.h $@

srecord/output/file/line_termination.lo: srecord/output/file/line_termination.cc \
		srecord/arglex.h srecord/format_printf.h srecord/output.h \
		srecord/output/file.h srecord/sizeof.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/output/file/line_termination.cc -o \
		srecord/output/file/line_termination.lo

srecord/output/file/mif.lo: srecord/output/file/mif.cc srecord/arglex.h \
		srecord/arglex/tool.h srecord/endian.h srecord/format_printf.h \
		srecord/input.h srecord/output.h srecord/output/file.h \
		srecord/output/file/mif.h srecord/progname.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/output/file/mif.cc -o srecord/output/file/mif.lo

$(includedir)/srecord/output/file/mif.h: srecord/output/file/mif.h \
		srecord/output/file/.incl
	$(INSTALL_DATA) srecord/output/file/mif.h $@

srecord/output/file/mips_flash.lo: srecord/output/file/mips_flash.cc \
		srecord/endian.h srecord/format_printf.h srecord/output.h \
		srecord/output/file.h srecord/output/file/mips_flash.h \
		srecord/record.h srecord/sizeof.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/output/file/mips_flash.cc -o \
		srecord/output/file/mips_flash.lo

$(includedir)/srecord/output/file/mips_flash.h: srecord/output/file/mips_flash.h \
		srecord/output/file/.incl
	$(INSTALL_DATA) srecord/output/file/mips_flash.h $@

srecord/output/file/mos_tech.lo: srecord/output/file/mos_tech.cc \
		srecord/endian.h srecord/format_printf.h srecord/output.h \
		srecord/output/file.h srecord/output/file/mos_tech.h \
		srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/output/file/mos_tech.cc -o \
		srecord/output/file/mos_tech.lo

$(includedir)/srecord/output/file/mos_tech.h: srecord/output/file/mos_tech.h \
		srecord/output/file/.incl
	$(INSTALL_DATA) srecord/output/file/mos_tech.h $@

srecord/output/file/motorola.lo: srecord/output/file/motorola.cc \
		srecord/arglex.h srecord/arglex/tool.h srecord/endian.h \
		srecord/format_printf.h srecord/input.h srecord/output.h \
		srecord/output/file.h srecord/output/file/motorola.h \
		srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/output/file/motorola.cc -o \
		srecord/output/file/motorola.lo

srecord/output/file/msbin.lo: srecord/output/file/msbin.cc srecord/endian.h \
		srecord/format_printf.h srecord/output.h srecord/output/file.h \
		srecord/output/file/msbin.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/output/file/msbin.cc -o srecord/output/file/msbin.lo

$(includedir)/srecord/output/file/msbin.h: srecord/output/file/msbin.h \
		srecord/output/file/.incl
	$(INSTALL_DATA) srecord/output/file/msbin.h $@

srecord/output/file/needham.lo: srecord/output/file/needham.cc srecord/endian.h \
		srecord/format_printf.h srecord/output.h srecord/output/file.h \
		srecord/output/file/needham.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/output/file/needham.cc -o \
		srecord/output/file/needham.lo

$(includedir)/srecord/output/file/needham.h: srecord/output/file/needham.h \
		srecord/output/file/.incl
	$(INSTALL_DATA) srecord/output/file/needham.h $@

srecord/output/file/os65v.lo: srecord/output/file/os65v.cc srecord/endian.h \
		srecord/format_printf.h srecord/output.h srecord/output/file.h \
		srecord/output/file/os65v.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/output/file/os65v.cc -o srecord/output/file/os65v.lo

$(includedir)/srecord/output/file/os65v.h: srecord/output/file/os65v.h \
		srecord/output/file/.incl
	$(INSTALL_DATA) srecord/output/file/os65v.h $@

srecord/output/file/ppb.lo: srecord/output/file/ppb.cc srecord/endian.h \
		srecord/format_printf.h srecord/output.h srecord/output/file.h \
		srecord/output/file/ppb.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/output/file/ppb.cc -o srecord/output/file/ppb.lo

$(includedir)/srecord/output/file/ppb.h: srecord/output/file/ppb.h \
		srecord/output/file/.incl
	$(INSTALL_DATA) srecord/output/file/ppb.h $@

srecord/output/file/ppx.lo: srecord/output/file/ppx.cc srecord/endian.h \
		srecord/format_printf.h srecord/output.h srecord/output/file.h \
		srecord/output/file/ppx.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/output/file/ppx.cc -o srecord/output/file/ppx.lo

$(includedir)/srecord/output/file/ppx.h: srecord/output/file/ppx.h \
		srecord/output/file/.incl
	$(INSTALL_DATA) srecord/output/file/ppx.h $@

srecord/output/file/signetics.lo: srecord/output/file/signetics.cc \
		srecord/endian.h srecord/format_printf.h srecord/output.h \
		srecord/output/file.h srecord/output/file/signetics.h \
		srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/output/file/signetics.cc -o \
		srecord/output/file/signetics.lo

$(includedir)/srecord/output/file/signetics.h: srecord/output/file/signetics.h \
		srecord/output/file/.incl
	$(INSTALL_DATA) srecord/output/file/signetics.h $@

srecord/output/file/spasm.lo: srecord/output/file/spasm.cc srecord/endian.h \
		srecord/format_printf.h srecord/output.h srecord/output/file.h \
		srecord/output/file/spasm.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/output/file/spasm.cc -o srecord/output/file/spasm.lo

$(includedir)/srecord/output/file/spasm.h: srecord/output/file/spasm.h \
		srecord/output/file/.incl
	$(INSTALL_DATA) srecord/output/file/spasm.h $@

srecord/output/file/spectrum.lo: srecord/output/file/spectrum.cc \
		srecord/endian.h srecord/format_printf.h srecord/output.h \
		srecord/output/file.h srecord/output/file/spectrum.h \
		srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/output/file/spectrum.cc -o \
		srecord/output/file/spectrum.lo

$(includedir)/srecord/output/file/spectrum.h: srecord/output/file/spectrum.h \
		srecord/output/file/.incl
	$(INSTALL_DATA) srecord/output/file/spectrum.h $@

srecord/output/file/stewie.lo: srecord/output/file/stewie.cc srecord/endian.h \
		srecord/format_printf.h srecord/output.h srecord/output/file.h \
		srecord/output/file/stewie.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/output/file/stewie.cc -o \
		srecord/output/file/stewie.lo

$(includedir)/srecord/output/file/stewie.h: srecord/output/file/stewie.h \
		srecord/output/file/.incl
	$(INSTALL_DATA) srecord/output/file/stewie.h $@

srecord/output/file/tektronix.lo: srecord/output/file/tektronix.cc \
		srecord/endian.h srecord/format_printf.h srecord/output.h \
		srecord/output/file.h srecord/output/file/tektronix.h \
		srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/output/file/tektronix.cc -o \
		srecord/output/file/tektronix.lo

$(includedir)/srecord/output/file/tektronix.h: srecord/output/file/tektronix.h \
		srecord/output/file/.incl
	$(INSTALL_DATA) srecord/output/file/tektronix.h $@

srecord/output/file/tektronix_extended.lo: \
		srecord/output/file/tektronix_extended.cc srecord/endian.h \
		srecord/format_printf.h srecord/output.h srecord/output/file.h \
		srecord/output/file/tektronix_extended.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/output/file/tektronix_extended.cc -o \
		srecord/output/file/tektronix_extended.lo

$(includedir)/srecord/output/file/tektronix_extended.h: \
		srecord/output/file/tektronix_extended.h \
		srecord/output/file/.incl
	$(INSTALL_DATA) srecord/output/file/tektronix_extended.h $@

srecord/output/file/ti_tagged.lo: srecord/output/file/ti_tagged.cc \
		srecord/endian.h srecord/format_printf.h srecord/output.h \
		srecord/output/file.h srecord/output/file/ti_tagged.h \
		srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/output/file/ti_tagged.cc -o \
		srecord/output/file/ti_tagged.lo

$(includedir)/srecord/output/file/ti_tagged.h: srecord/output/file/ti_tagged.h \
		srecord/output/file/.incl
	$(INSTALL_DATA) srecord/output/file/ti_tagged.h $@

srecord/output/file/ti_tagged_16.lo: srecord/output/file/ti_tagged_16.cc \
		srecord/endian.h srecord/format_printf.h srecord/output.h \
		srecord/output/file.h srecord/output/file/ti_tagged_16.h \
		srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/output/file/ti_tagged_16.cc -o \
		srecord/output/file/ti_tagged_16.lo

$(includedir)/srecord/output/file/ti_tagged_16.h: \
		srecord/output/file/ti_tagged_16.h srecord/output/file/.incl
	$(INSTALL_DATA) srecord/output/file/ti_tagged_16.h $@

srecord/output/file/ti_txt.lo: srecord/output/file/ti_txt.cc srecord/endian.h \
		srecord/format_printf.h srecord/output.h srecord/output/file.h \
		srecord/output/file/ti_txt.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/output/file/ti_txt.cc -o \
		srecord/output/file/ti_txt.lo

$(includedir)/srecord/output/file/ti_txt.h: srecord/output/file/ti_txt.h \
		srecord/output/file/.incl
	$(INSTALL_DATA) srecord/output/file/ti_txt.h $@

srecord/output/file/vhdl.lo: srecord/output/file/vhdl.cc srecord/arglex.h \
		srecord/arglex/tool.h srecord/endian.h srecord/format_printf.h \
		srecord/input.h srecord/interval.h srecord/output.h \
		srecord/output/file.h srecord/output/file/vhdl.h \
		srecord/progname.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/output/file/vhdl.cc -o srecord/output/file/vhdl.lo

$(includedir)/srecord/output/file/vhdl.h: srecord/output/file/vhdl.h \
		srecord/output/file/.incl
	$(INSTALL_DATA) srecord/output/file/vhdl.h $@

srecord/output/file/vmem.lo: srecord/output/file/vmem.cc srecord/arglex.h \
		srecord/arglex/tool.h srecord/endian.h srecord/format_printf.h \
		srecord/input.h srecord/output.h srecord/output/file.h \
		srecord/output/file/vmem.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/output/file/vmem.cc -o srecord/output/file/vmem.lo

$(includedir)/srecord/output/file/vmem.h: srecord/output/file/vmem.h \
		srecord/output/file/.incl
	$(INSTALL_DATA) srecord/output/file/vmem.h $@

srecord/output/file/wilson.lo: srecord/output/file/wilson.cc srecord/endian.h \
		srecord/format_printf.h srecord/output.h srecord/output/file.h \
		srecord/output/file/wilson.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/output/file/wilson.cc -o \
		srecord/output/file/wilson.lo

$(includedir)/srecord/output/file/wilson.h: srecord/output/file/wilson.h \
		srecord/output/file/.incl
	$(INSTALL_DATA) srecord/output/file/wilson.h $@

srecord/output/filter.lo: srecord/output/filter.cc srecord/format_printf.h \
		srecord/output.h srecord/output/filter.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/output/filter.cc -o srecord/output/filter.lo

srecord/output/filter/reblock.lo: srecord/output/filter/reblock.cc \
		srecord/endian.h srecord/format_printf.h srecord/output.h \
		srecord/output/filter.h srecord/output/filter/reblock.h \
		srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/output/filter/reblock.cc -o \
		srecord/output/filter/reblock.lo

srecord/pretty_size.lo: srecord/pretty_size.cc srecord/pretty_size.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/pretty_size.cc -o srecord/pretty_size.lo

srecord/progname.lo: srecord/progname.cc srecord/progname.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/progname.cc -o srecord/progname.lo

srecord/quit.lo: srecord/quit.cc srecord/format_printf.h srecord/quit.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/quit.cc -o srecord/quit.lo

$(includedir)/srecord/quit.h: srecord/quit.h srecord/.incl
	$(INSTALL_DATA) srecord/quit.h $@

srecord/quit/exception.lo: srecord/quit/exception.cc srecord/format_printf.h \
		srecord/quit.h srecord/quit/exception.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/quit/exception.cc -o srecord/quit/exception.lo

srecord/quit/.incl: srecord/.incl
	-$(INSTALL) -m 0755 -d $(includedir)/srecord/quit
	@-test -d $(includedir)/srecord/quit && touch $@
	@sleep 1

$(includedir)/srecord/quit/exception.h: srecord/quit/exception.h \
		srecord/quit/.incl
	$(INSTALL_DATA) srecord/quit/exception.h $@

srecord/quit/normal.lo: srecord/quit/normal.cc srecord/format_printf.h \
		srecord/progname.h srecord/quit.h srecord/quit/normal.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/quit/normal.cc -o srecord/quit/normal.lo

$(includedir)/srecord/quit/normal.h: srecord/quit/normal.h srecord/quit/.incl
	$(INSTALL_DATA) srecord/quit/normal.h $@

srecord/quit/prefix.lo: srecord/quit/prefix.cc srecord/format_printf.h \
		srecord/quit.h srecord/quit/prefix.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/quit/prefix.cc -o srecord/quit/prefix.lo

$(includedir)/srecord/quit/prefix.h: srecord/quit/prefix.h srecord/quit/.incl
	$(INSTALL_DATA) srecord/quit/prefix.h $@

srecord/r250.lo: srecord/r250.cc srecord/r250.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/r250.cc -o srecord/r250.lo

srecord/record.lo: srecord/record.cc srecord/endian.h srecord/record.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/record.cc -o srecord/record.lo

$(includedir)/srecord/record.h: srecord/record.h srecord/.incl
	$(INSTALL_DATA) srecord/record.h $@

$(includedir)/srecord/srecord.h: srecord/srecord.h srecord/.incl
	$(INSTALL_DATA) srecord/srecord.h $@

srecord/versn_stamp.lo: srecord/versn_stamp.cc srecord/patchlevel.h \
		srecord/progname.h srecord/versn_stamp.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/versn_stamp.cc -o srecord/versn_stamp.lo

srecord/vsnprintf.lo: srecord/vsnprintf.cc
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c srecord/vsnprintf.cc -o srecord/vsnprintf.lo

t0001a: test/00/t0001a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0001a.sh

t0002a: test/00/t0002a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0002a.sh

t0003a: test/00/t0003a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0003a.sh

t0004a: test/00/t0004a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0004a.sh

t0005a: test/00/t0005a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0005a.sh

t0006a: test/00/t0006a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0006a.sh

t0007a: test/00/t0007a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0007a.sh

t0008a: test/00/t0008a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0008a.sh

t0009a: test/00/t0009a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0009a.sh

t0010a: test/00/t0010a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0010a.sh

t0011a: test/00/t0011a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0011a.sh

t0012a: test/00/t0012a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0012a.sh

t0013a: test/00/t0013a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0013a.sh

t0014a: test/00/t0014a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0014a.sh

t0015a: test/00/t0015a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0015a.sh

t0016a: test/00/t0016a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0016a.sh

t0017a: test/00/t0017a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0017a.sh

t0018a: test/00/t0018a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0018a.sh

t0019a: test/00/t0019a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0019a.sh

t0020a: test/00/t0020a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0020a.sh

t0021a: test/00/t0021a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0021a.sh

t0022a: test/00/t0022a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0022a.sh

t0023a: test/00/t0023a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0023a.sh

t0024a: test/00/t0024a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0024a.sh

t0025a: test/00/t0025a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0025a.sh

t0026a: test/00/t0026a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0026a.sh

t0027a: test/00/t0027a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0027a.sh

t0028a: test/00/t0028a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0028a.sh

t0029a: test/00/t0029a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0029a.sh

t0030a: test/00/t0030a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0030a.sh

t0031a: test/00/t0031a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0031a.sh

t0032a: test/00/t0032a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0032a.sh

t0033a: test/00/t0033a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0033a.sh

t0034a: test/00/t0034a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0034a.sh

t0035a: test/00/t0035a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0035a.sh

t0036a: test/00/t0036a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0036a.sh

t0037a: test/00/t0037a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0037a.sh

t0038a: test/00/t0038a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0038a.sh

t0039a: test/00/t0039a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0039a.sh

t0040a: test/00/t0040a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0040a.sh

t0050a: test/00/t0050a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0050a.sh

t0051a: test/00/t0051a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0051a.sh

t0052a: test/00/t0052a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0052a.sh

t0053a: test/00/t0053a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0053a.sh

t0055a: test/00/t0055a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0055a.sh

t0056a: test/00/t0056a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0056a.sh

t0057a: test/00/t0057a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0057a.sh

t0058a: test/00/t0058a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0058a.sh

t0059a: test/00/t0059a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0059a.sh

t0060a: test/00/t0060a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0060a.sh

t0061a: test/00/t0061a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0061a.sh

t0062a: test/00/t0062a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0062a.sh

t0063a: test/00/t0063a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0063a.sh

t0065a: test/00/t0065a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0065a.sh

t0066a: test/00/t0066a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0066a.sh

t0067a: test/00/t0067a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0067a.sh

t0068a: test/00/t0068a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0068a.sh

t0069a: test/00/t0069a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0069a.sh

t0070a: test/00/t0070a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0070a.sh

t0071a: test/00/t0071a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0071a.sh

t0072a: test/00/t0072a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0072a.sh

t0073a: test/00/t0073a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0073a.sh

t0075a: test/00/t0075a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0075a.sh

t0076a: test/00/t0076a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0076a.sh

t0077a: test/00/t0077a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0077a.sh

t0078a: test/00/t0078a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0078a.sh

t0079a: test/00/t0079a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0079a.sh

t0080a: test/00/t0080a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0080a.sh

t0081a: test/00/t0081a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0081a.sh

t0082a: test/00/t0082a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0082a.sh

t0083a: test/00/t0083a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0083a.sh

t0085a: test/00/t0085a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0085a.sh

t0086a: test/00/t0086a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0086a.sh

t0087a: test/00/t0087a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0087a.sh

t0088a: test/00/t0088a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0088a.sh

t0089a: test/00/t0089a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0089a.sh

t0090a: test/00/t0090a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0090a.sh

t0091a: test/00/t0091a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0091a.sh

t0092a: test/00/t0092a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0092a.sh

t0093a: test/00/t0093a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0093a.sh

t0095a: test/00/t0095a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0095a.sh

t0096a: test/00/t0096a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0096a.sh

t0097a: test/00/t0097a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0097a.sh

t0098a: test/00/t0098a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0098a.sh

t0099a: test/00/t0099a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/00/t0099a.sh

t0100a: test/01/t0100a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0100a.sh

t0101a: test/01/t0101a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0101a.sh

t0102a: test/01/t0102a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0102a.sh

t0103a: test/01/t0103a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0103a.sh

t0105a: test/01/t0105a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0105a.sh

t0106a: test/01/t0106a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0106a.sh

t0107a: test/01/t0107a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0107a.sh

t0108a: test/01/t0108a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0108a.sh

t0109a: test/01/t0109a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0109a.sh

t0110a: test/01/t0110a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0110a.sh

t0111a: test/01/t0111a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0111a.sh

t0112a: test/01/t0112a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0112a.sh

t0113a: test/01/t0113a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0113a.sh

t0115a: test/01/t0115a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0115a.sh

t0116a: test/01/t0116a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0116a.sh

t0117a: test/01/t0117a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0117a.sh

t0118a: test/01/t0118a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0118a.sh

t0119a: test/01/t0119a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0119a.sh

t0120a: test/01/t0120a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0120a.sh

t0121a: test/01/t0121a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0121a.sh

t0122a: test/01/t0122a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0122a.sh

t0123a: test/01/t0123a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0123a.sh

t0125a: test/01/t0125a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0125a.sh

t0126a: test/01/t0126a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0126a.sh

t0127a: test/01/t0127a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0127a.sh

t0128a: test/01/t0128a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0128a.sh

t0129a: test/01/t0129a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0129a.sh

t0130a: test/01/t0130a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0130a.sh

t0131a: test/01/t0131a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0131a.sh

t0132a: test/01/t0132a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0132a.sh

t0133a: test/01/t0133a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0133a.sh

t0135a: test/01/t0135a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0135a.sh

t0136a: test/01/t0136a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0136a.sh

t0137a: test/01/t0137a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0137a.sh

t0138a: test/01/t0138a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0138a.sh

t0139a: test/01/t0139a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0139a.sh

t0150a: test/01/t0150a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0150a.sh

t0151a: test/01/t0151a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0151a.sh

t0152a: test/01/t0152a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0152a.sh

t0153a: test/01/t0153a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0153a.sh

t0155a: test/01/t0155a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0155a.sh

t0156a: test/01/t0156a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0156a.sh

t0157a: test/01/t0157a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0157a.sh

t0158a: test/01/t0158a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0158a.sh

t0159a: test/01/t0159a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0159a.sh

t0160a: test/01/t0160a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0160a.sh

t0161a: test/01/t0161a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0161a.sh

t0162a: test/01/t0162a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0162a.sh

t0163a: test/01/t0163a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0163a.sh

t0165a: test/01/t0165a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0165a.sh

t0166a: test/01/t0166a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0166a.sh

t0167a: test/01/t0167a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0167a.sh

t0168a: test/01/t0168a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0168a.sh

t0169a: test/01/t0169a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0169a.sh

t0170a: test/01/t0170a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0170a.sh

t0171a: test/01/t0171a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0171a.sh

t0172a: test/01/t0172a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0172a.sh

t0173a: test/01/t0173a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0173a.sh

t0175a: test/01/t0175a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0175a.sh

t0176a: test/01/t0176a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0176a.sh

t0177a: test/01/t0177a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0177a.sh

t0178a: test/01/t0178a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0178a.sh

t0179a: test/01/t0179a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0179a.sh

t0180a: test/01/t0180a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0180a.sh

t0181a: test/01/t0181a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0181a.sh

t0182a: test/01/t0182a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0182a.sh

t0183a: test/01/t0183a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0183a.sh

t0185a: test/01/t0185a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0185a.sh

t0186a: test/01/t0186a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0186a.sh

t0187a: test/01/t0187a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0187a.sh

t0188a: test/01/t0188a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0188a.sh

t0189a: test/01/t0189a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0189a.sh

t0191a: test/01/t0191a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0191a.sh

t0192a: test/01/t0192a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0192a.sh

t0193a: test/01/t0193a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0193a.sh

t0195a: test/01/t0195a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0195a.sh

t0196a: test/01/t0196a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0196a.sh

t0197a: test/01/t0197a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0197a.sh

t0198a: test/01/t0198a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0198a.sh

t0199a: test/01/t0199a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/01/t0199a.sh

t0200a: test/02/t0200a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/02/t0200a.sh

t0201a: test/02/t0201a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/02/t0201a.sh

t0202a: test/02/t0202a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/02/t0202a.sh

t0203a: test/02/t0203a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/02/t0203a.sh

t0205a: test/02/t0205a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/02/t0205a.sh

t0206a: test/02/t0206a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/02/t0206a.sh

t0207a: test/02/t0207a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/02/t0207a.sh

t0209a: test/02/t0209a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/02/t0209a.sh

t0210a: test/02/t0210a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/02/t0210a.sh

t0211a: test/02/t0211a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/02/t0211a.sh

t0212a: test/02/t0212a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/02/t0212a.sh

t0213a: test/02/t0213a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/02/t0213a.sh

t0215a: test/02/t0215a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/02/t0215a.sh

t0216a: test/02/t0216a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/02/t0216a.sh

t0217a: test/02/t0217a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/02/t0217a.sh

t0218a: test/02/t0218a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/02/t0218a.sh

t0219a: test/02/t0219a.sh all
	PATH=`pwd`/bin:$$PATH $(SH) test/02/t0219a.sh

test_crc16/main.lo: test_crc16/main.cc srecord/bitrev.h srecord/crc16.h \
		srecord/format_printf.h srecord/progname.h srecord/quit.h \
		srecord/versn_stamp.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c test_crc16/main.cc -o test_crc16/main.lo

test_fletcher16/main.lo: test_fletcher16/main.cc srecord/endian.h \
		srecord/fletcher16.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c test_fletcher16/main.cc -o test_fletcher16/main.lo

test_hyphen/main.lo: test_hyphen/main.cc srecord/format_printf.h \
		srecord/progname.h srecord/quit.h srecord/versn_stamp.h
	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. \
		-c test_hyphen/main.cc -o test_hyphen/main.lo

lib_obj = srecord/adler16.lo srecord/adler32.lo srecord/arglex.lo \
		srecord/arglex/tool.lo srecord/arglex/tool/get_interval.lo \
		srecord/arglex/tool/get_interval_small.lo \
		srecord/arglex/tool/get_number.lo \
		srecord/arglex/tool/get_string.lo srecord/arglex/tool/input.lo \
		srecord/arglex/tool/output.lo srecord/bitrev.lo srecord/crc16.lo \
		srecord/crc32.lo srecord/endian.lo srecord/fletcher16.lo \
		srecord/fletcher32.lo srecord/input.lo srecord/input/catenate.lo \
		srecord/input/file.lo srecord/input/file/aomf.lo \
		srecord/input/file/ascii_hex.lo \
		srecord/input/file/atmel_generic.lo srecord/input/file/binary.lo \
		srecord/input/file/brecord.lo srecord/input/file/cosmac.lo \
		srecord/input/file/dec_binary.lo srecord/input/file/emon52.lo \
		srecord/input/file/fairchild.lo srecord/input/file/fastload.lo \
		srecord/input/file/formatted_binary.lo \
		srecord/input/file/four_packed_code.lo \
		srecord/input/file/guess.lo srecord/input/file/hexdump.lo \
		srecord/input/file/idt.lo srecord/input/file/intel.lo \
		srecord/input/file/intel16.lo srecord/input/file/mif.lo \
		srecord/input/file/mips_flash.lo srecord/input/file/mos_tech.lo \
		srecord/input/file/motorola.lo srecord/input/file/msbin.lo \
		srecord/input/file/needham.lo srecord/input/file/os65v.lo \
		srecord/input/file/ppb.lo srecord/input/file/ppx.lo \
		srecord/input/file/signetics.lo srecord/input/file/spasm.lo \
		srecord/input/file/spectrum.lo srecord/input/file/stewie.lo \
		srecord/input/file/tektronix.lo \
		srecord/input/file/tektronix_extended.lo \
		srecord/input/file/ti_tagged.lo \
		srecord/input/file/ti_tagged_16.lo srecord/input/file/ti_txt.lo \
		srecord/input/file/vmem.lo srecord/input/file/wilson.lo \
		srecord/input/filter.lo srecord/input/filter/and.lo \
		srecord/input/filter/bitrev.lo srecord/input/filter/byte_swap.lo \
		srecord/input/filter/checksum.lo \
		srecord/input/filter/checksum/bitnot.lo \
		srecord/input/filter/checksum/negative.lo \
		srecord/input/filter/checksum/positive.lo \
		srecord/input/filter/crop.lo srecord/input/filter/fill.lo \
		srecord/input/filter/interval.lo \
		srecord/input/filter/interval/length.lo \
		srecord/input/filter/interval/maximum.lo \
		srecord/input/filter/interval/minimum.lo \
		srecord/input/filter/message.lo \
		srecord/input/filter/message/adler16.lo \
		srecord/input/filter/message/adler32.lo \
		srecord/input/filter/message/crc16.lo \
		srecord/input/filter/message/crc32.lo \
		srecord/input/filter/message/fletcher16.lo \
		srecord/input/filter/message/fletcher32.lo \
		srecord/input/filter/message/gcrypt.lo \
		srecord/input/filter/not.lo srecord/input/filter/offset.lo \
		srecord/input/filter/or.lo srecord/input/filter/random_fill.lo \
		srecord/input/filter/sequence.lo srecord/input/filter/split.lo \
		srecord/input/filter/unfill.lo srecord/input/filter/unsplit.lo \
		srecord/input/filter/xor.lo srecord/input/generator.lo \
		srecord/input/generator/constant.lo \
		srecord/input/generator/random.lo \
		srecord/input/generator/repeat.lo srecord/input/interval.lo \
		srecord/interval.lo srecord/interval/coverage.lo \
		srecord/interval/flatten.lo srecord/memory.lo \
		srecord/memory/chunk.lo srecord/memory/walker.lo \
		srecord/memory/walker/adler16.lo \
		srecord/memory/walker/adler32.lo \
		srecord/memory/walker/compare.lo \
		srecord/memory/walker/continuity.lo \
		srecord/memory/walker/crc16.lo srecord/memory/walker/crc32.lo \
		srecord/memory/walker/fletcher16.lo \
		srecord/memory/walker/fletcher32.lo \
		srecord/memory/walker/gcrypt.lo srecord/memory/walker/writer.lo \
		srecord/output.lo srecord/output/file.lo \
		srecord/output/file/aomf.lo srecord/output/file/ascii_hex.lo \
		srecord/output/file/asm.lo srecord/output/file/atmel_generic.lo \
		srecord/output/file/basic.lo srecord/output/file/binary.lo \
		srecord/output/file/brecord.lo srecord/output/file/c.lo \
		srecord/output/file/cosmac.lo srecord/output/file/dec_binary.lo \
		srecord/output/file/emon52.lo srecord/output/file/fairchild.lo \
		srecord/output/file/fastload.lo \
		srecord/output/file/formatted_binary.lo \
		srecord/output/file/forth.lo \
		srecord/output/file/four_packed_code.lo \
		srecord/output/file/hexdump.lo srecord/output/file/idt.lo \
		srecord/output/file/intel.lo srecord/output/file/intel16.lo \
		srecord/output/file/line_termination.lo \
		srecord/output/file/mif.lo srecord/output/file/mips_flash.lo \
		srecord/output/file/mos_tech.lo srecord/output/file/motorola.lo \
		srecord/output/file/msbin.lo srecord/output/file/needham.lo \
		srecord/output/file/os65v.lo srecord/output/file/ppb.lo \
		srecord/output/file/ppx.lo srecord/output/file/signetics.lo \
		srecord/output/file/spasm.lo srecord/output/file/spectrum.lo \
		srecord/output/file/stewie.lo srecord/output/file/tektronix.lo \
		srecord/output/file/tektronix_extended.lo \
		srecord/output/file/ti_tagged.lo \
		srecord/output/file/ti_tagged_16.lo \
		srecord/output/file/ti_txt.lo srecord/output/file/vhdl.lo \
		srecord/output/file/vmem.lo srecord/output/file/wilson.lo \
		srecord/output/filter.lo srecord/output/filter/reblock.lo \
		srecord/pretty_size.lo srecord/progname.lo srecord/quit.lo \
		srecord/quit/exception.lo srecord/quit/normal.lo \
		srecord/quit/prefix.lo srecord/r250.lo srecord/record.lo \
		srecord/versn_stamp.lo srecord/vsnprintf.lo

srecord/.libdir:
	-$(INSTALL) -m 0755 -d $(libdir)
	@-test -d $(libdir) && touch $@
	@sleep 1

srecord/libsrecord.la: $(lib_obj)
	rm -f $@
	$(LIBTOOL) --mode=link --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -o $@ \
		$(lib_obj) $(LDFLAGS) $(LIBS) -rpath $(libdir) -version-info \
		0:0:0

$(libdir)/libsrecord.la: srecord/libsrecord.la srecord/.libdir
	$(LIBTOOL) --mode=install $(INSTALL_DATA) srecord/libsrecord.la $@

srec_cat_obj = srec_cat/arglex3.lo srec_cat/main.lo

bin/srec_cat: $(srec_cat_obj) srecord/libsrecord.la .bin
	$(LIBTOOL) --mode=link --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -o $@ \
		$(srec_cat_obj) srecord/libsrecord.la $(LDFLAGS) $(LIBS)

$(bindir)/srec_cat: bin/srec_cat .bindir
	$(LIBTOOL) --mode=install $(INSTALL_PROGRAM) bin/srec_cat $@

srec_cmp_obj = srec_cmp/main.lo

bin/srec_cmp: $(srec_cmp_obj) srecord/libsrecord.la .bin
	$(LIBTOOL) --mode=link --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -o $@ \
		$(srec_cmp_obj) srecord/libsrecord.la $(LDFLAGS) $(LIBS)

$(bindir)/srec_cmp: bin/srec_cmp .bindir
	$(LIBTOOL) --mode=install $(INSTALL_PROGRAM) bin/srec_cmp $@

srec_info_obj = srec_info/main.lo

bin/srec_info: $(srec_info_obj) srecord/libsrecord.la .bin
	$(LIBTOOL) --mode=link --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -o $@ \
		$(srec_info_obj) srecord/libsrecord.la $(LDFLAGS) $(LIBS)

$(bindir)/srec_info: bin/srec_info .bindir
	$(LIBTOOL) --mode=install $(INSTALL_PROGRAM) bin/srec_info $@

test_crc16_obj = test_crc16/main.lo

bin/test_crc16: $(test_crc16_obj) srecord/libsrecord.la .bin
	$(LIBTOOL) --mode=link --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -o $@ \
		$(test_crc16_obj) srecord/libsrecord.la $(LDFLAGS) $(LIBS)

test_fletcher16_obj = test_fletcher16/main.lo

bin/test_fletcher16: $(test_fletcher16_obj) srecord/libsrecord.la .bin
	$(LIBTOOL) --mode=link --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -o $@ \
		$(test_fletcher16_obj) srecord/libsrecord.la $(LDFLAGS) $(LIBS)

test_hyphen_obj = test_hyphen/main.lo

bin/test_hyphen: $(test_hyphen_obj) srecord/libsrecord.la .bin
	$(LIBTOOL) --mode=link --tag=CXX $(CXX) $(CPPFLAGS) $(CXXFLAGS) -o $@ \
		$(test_hyphen_obj) srecord/libsrecord.la $(LDFLAGS) $(LIBS)

all: all-bin all-doc
all-bin: bin/srec_cat bin/srec_cmp bin/srec_info bin/test_crc16 \
		bin/test_fletcher16 bin/test_hyphen bin/test_prelude
all-doc: etc/BUILDING.ps etc/README.ps etc/change_log.ps etc/reference.ps

.bin:
	-mkdir bin
	-chmod 0755 bin
	@-test -d bin && touch $@
	@sleep 1

.bindir:
	-$(INSTALL) -m 0755 -d $(bindir)
	@-test -d $(bindir) && touch $@
	@sleep 1

check: sure

sure: t0001a t0002a t0003a t0004a t0005a t0006a t0007a t0008a t0009a t0010a \
		t0011a t0012a t0013a t0014a t0015a t0016a t0017a t0018a t0019a \
		t0020a t0021a t0022a t0023a t0024a t0025a t0026a t0027a t0028a \
		t0029a t0030a t0031a t0032a t0033a t0034a t0035a t0036a t0037a \
		t0038a t0039a t0040a t0050a t0051a t0052a t0053a t0055a t0056a \
		t0057a t0058a t0059a t0060a t0061a t0062a t0063a t0065a t0066a \
		t0067a t0068a t0069a t0070a t0071a t0072a t0073a t0075a t0076a \
		t0077a t0078a t0079a t0080a t0081a t0082a t0083a t0085a t0086a \
		t0087a t0088a t0089a t0090a t0091a t0092a t0093a t0095a t0096a \
		t0097a t0098a t0099a t0100a t0101a t0102a t0103a t0105a t0106a \
		t0107a t0108a t0109a t0110a t0111a t0112a t0113a t0115a t0116a \
		t0117a t0118a t0119a t0120a t0121a t0122a t0123a t0125a t0126a \
		t0127a t0128a t0129a t0130a t0131a t0132a t0133a t0135a t0136a \
		t0137a t0138a t0139a t0150a t0151a t0152a t0153a t0155a t0156a \
		t0157a t0158a t0159a t0160a t0161a t0162a t0163a t0165a t0166a \
		t0167a t0168a t0169a t0170a t0171a t0172a t0173a t0175a t0176a \
		t0177a t0178a t0179a t0180a t0181a t0182a t0183a t0185a t0186a \
		t0187a t0188a t0189a t0191a t0192a t0193a t0195a t0196a t0197a \
		t0198a t0199a t0200a t0201a t0202a t0203a t0205a t0206a t0207a \
		t0209a t0210a t0211a t0212a t0213a t0215a t0216a t0217a t0218a \
		t0219a
	@echo Passed All Tests

clean-obj:
	rm -f .bin .bindir bin/test_prelude core libdir/pkgconfig/.pkgconfigdir
	rm -f man/.mandir man/man1/.mandir man/man3/.mandir man/man5/.mandir
	rm -f srec_cat/arglex3.lo srec_cat/arglex3.o srec_cat/main.lo
	rm -f srec_cat/main.o srec_cmp/main.lo srec_cmp/main.o srec_info/main.lo
	rm -f srec_info/main.o srecord/.incl srecord/.libdir srecord/adler16.lo
	rm -f srecord/adler16.o srecord/adler32.lo srecord/adler32.o
	rm -f srecord/arglex.lo srecord/arglex.o srecord/arglex/tool.lo
	rm -f srecord/arglex/tool.o srecord/arglex/tool/get_interval.lo
	rm -f srecord/arglex/tool/get_interval.o
	rm -f srecord/arglex/tool/get_interval_small.lo
	rm -f srecord/arglex/tool/get_interval_small.o
	rm -f srecord/arglex/tool/get_number.lo srecord/arglex/tool/get_number.o
	rm -f srecord/arglex/tool/get_string.lo srecord/arglex/tool/get_string.o
	rm -f srecord/arglex/tool/input.lo srecord/arglex/tool/input.o
	rm -f srecord/arglex/tool/output.lo srecord/arglex/tool/output.o
	rm -f srecord/bitrev.lo srecord/bitrev.o srecord/crc16.lo
	rm -f srecord/crc16.o srecord/crc32.lo srecord/crc32.o srecord/endian.lo
	rm -f srecord/endian.o srecord/fletcher16.lo srecord/fletcher16.o
	rm -f srecord/fletcher32.lo srecord/fletcher32.o srecord/input.lo
	rm -f srecord/input.o srecord/input/.incl srecord/input/catenate.lo
	rm -f srecord/input/catenate.o srecord/input/file.lo
	rm -f srecord/input/file.o srecord/input/file/.incl
	rm -f srecord/input/file/aomf.lo srecord/input/file/aomf.o
	rm -f srecord/input/file/ascii_hex.lo srecord/input/file/ascii_hex.o
	rm -f srecord/input/file/atmel_generic.lo
	rm -f srecord/input/file/atmel_generic.o srecord/input/file/binary.lo
	rm -f srecord/input/file/binary.o srecord/input/file/brecord.lo
	rm -f srecord/input/file/brecord.o srecord/input/file/cosmac.lo
	rm -f srecord/input/file/cosmac.o srecord/input/file/dec_binary.lo
	rm -f srecord/input/file/dec_binary.o srecord/input/file/emon52.lo
	rm -f srecord/input/file/emon52.o srecord/input/file/fairchild.lo
	rm -f srecord/input/file/fairchild.o srecord/input/file/fastload.lo
	rm -f srecord/input/file/fastload.o
	rm -f srecord/input/file/formatted_binary.lo
	rm -f srecord/input/file/formatted_binary.o
	rm -f srecord/input/file/four_packed_code.lo
	rm -f srecord/input/file/four_packed_code.o srecord/input/file/guess.lo
	rm -f srecord/input/file/guess.o srecord/input/file/hexdump.lo
	rm -f srecord/input/file/hexdump.o srecord/input/file/idt.lo
	rm -f srecord/input/file/idt.o srecord/input/file/intel.lo
	rm -f srecord/input/file/intel.o srecord/input/file/intel16.lo
	rm -f srecord/input/file/intel16.o srecord/input/file/mif.lo
	rm -f srecord/input/file/mif.o srecord/input/file/mips_flash.lo
	rm -f srecord/input/file/mips_flash.o srecord/input/file/mos_tech.lo
	rm -f srecord/input/file/mos_tech.o srecord/input/file/motorola.lo
	rm -f srecord/input/file/motorola.o srecord/input/file/msbin.lo
	rm -f srecord/input/file/msbin.o srecord/input/file/needham.lo
	rm -f srecord/input/file/needham.o srecord/input/file/os65v.lo
	rm -f srecord/input/file/os65v.o srecord/input/file/ppb.lo
	rm -f srecord/input/file/ppb.o srecord/input/file/ppx.lo
	rm -f srecord/input/file/ppx.o srecord/input/file/signetics.lo
	rm -f srecord/input/file/signetics.o srecord/input/file/spasm.lo
	rm -f srecord/input/file/spasm.o srecord/input/file/spectrum.lo
	rm -f srecord/input/file/spectrum.o srecord/input/file/stewie.lo
	rm -f srecord/input/file/stewie.o srecord/input/file/tektronix.lo
	rm -f srecord/input/file/tektronix.o
	rm -f srecord/input/file/tektronix_extended.lo
	rm -f srecord/input/file/tektronix_extended.o
	rm -f srecord/input/file/ti_tagged.lo srecord/input/file/ti_tagged.o
	rm -f srecord/input/file/ti_tagged_16.lo
	rm -f srecord/input/file/ti_tagged_16.o srecord/input/file/ti_txt.lo
	rm -f srecord/input/file/ti_txt.o srecord/input/file/vmem.lo
	rm -f srecord/input/file/vmem.o srecord/input/file/wilson.lo
	rm -f srecord/input/file/wilson.o srecord/input/filter.lo
	rm -f srecord/input/filter.o srecord/input/filter/.incl
	rm -f srecord/input/filter/and.lo srecord/input/filter/and.o
	rm -f srecord/input/filter/bitrev.lo srecord/input/filter/bitrev.o
	rm -f srecord/input/filter/byte_swap.lo srecord/input/filter/byte_swap.o
	rm -f srecord/input/filter/checksum.lo srecord/input/filter/checksum.o
	rm -f srecord/input/filter/checksum/.incl
	rm -f srecord/input/filter/checksum/bitnot.lo
	rm -f srecord/input/filter/checksum/bitnot.o
	rm -f srecord/input/filter/checksum/negative.lo
	rm -f srecord/input/filter/checksum/negative.o
	rm -f srecord/input/filter/checksum/positive.lo
	rm -f srecord/input/filter/checksum/positive.o
	rm -f srecord/input/filter/crop.lo srecord/input/filter/crop.o
	rm -f srecord/input/filter/fill.lo srecord/input/filter/fill.o
	rm -f srecord/input/filter/interval.lo srecord/input/filter/interval.o
	rm -f srecord/input/filter/interval/.incl
	rm -f srecord/input/filter/interval/length.lo
	rm -f srecord/input/filter/interval/length.o
	rm -f srecord/input/filter/interval/maximum.lo
	rm -f srecord/input/filter/interval/maximum.o
	rm -f srecord/input/filter/interval/minimum.lo
	rm -f srecord/input/filter/interval/minimum.o
	rm -f srecord/input/filter/message.lo srecord/input/filter/message.o
	rm -f srecord/input/filter/message/.incl
	rm -f srecord/input/filter/message/adler16.lo
	rm -f srecord/input/filter/message/adler16.o
	rm -f srecord/input/filter/message/adler32.lo
	rm -f srecord/input/filter/message/adler32.o
	rm -f srecord/input/filter/message/crc16.lo
	rm -f srecord/input/filter/message/crc16.o
	rm -f srecord/input/filter/message/crc32.lo
	rm -f srecord/input/filter/message/crc32.o
	rm -f srecord/input/filter/message/fletcher16.lo
	rm -f srecord/input/filter/message/fletcher16.o
	rm -f srecord/input/filter/message/fletcher32.lo
	rm -f srecord/input/filter/message/fletcher32.o
	rm -f srecord/input/filter/message/gcrypt.lo
	rm -f srecord/input/filter/message/gcrypt.o srecord/input/filter/not.lo
	rm -f srecord/input/filter/not.o srecord/input/filter/offset.lo
	rm -f srecord/input/filter/offset.o srecord/input/filter/or.lo
	rm -f srecord/input/filter/or.o srecord/input/filter/random_fill.lo
	rm -f srecord/input/filter/random_fill.o
	rm -f srecord/input/filter/sequence.lo srecord/input/filter/sequence.o
	rm -f srecord/input/filter/split.lo srecord/input/filter/split.o
	rm -f srecord/input/filter/unfill.lo srecord/input/filter/unfill.o
	rm -f srecord/input/filter/unsplit.lo srecord/input/filter/unsplit.o
	rm -f srecord/input/filter/xor.lo srecord/input/filter/xor.o
	rm -f srecord/input/generator.lo srecord/input/generator.o
	rm -f srecord/input/generator/.incl srecord/input/generator/constant.lo
	rm -f srecord/input/generator/constant.o
	rm -f srecord/input/generator/random.lo srecord/input/generator/random.o
	rm -f srecord/input/generator/repeat.lo srecord/input/generator/repeat.o
	rm -f srecord/input/interval.lo srecord/input/interval.o
	rm -f srecord/interval.lo srecord/interval.o
	rm -f srecord/interval/coverage.lo srecord/interval/coverage.o
	rm -f srecord/interval/flatten.lo srecord/interval/flatten.o
	rm -f srecord/libsrecord.la srecord/memory.lo srecord/memory.o
	rm -f srecord/memory/.incl srecord/memory/chunk.lo
	rm -f srecord/memory/chunk.o srecord/memory/walker.lo
	rm -f srecord/memory/walker.o srecord/memory/walker/.incl
	rm -f srecord/memory/walker/adler16.lo srecord/memory/walker/adler16.o
	rm -f srecord/memory/walker/adler32.lo srecord/memory/walker/adler32.o
	rm -f srecord/memory/walker/compare.lo srecord/memory/walker/compare.o
	rm -f srecord/memory/walker/continuity.lo
	rm -f srecord/memory/walker/continuity.o srecord/memory/walker/crc16.lo
	rm -f srecord/memory/walker/crc16.o srecord/memory/walker/crc32.lo
	rm -f srecord/memory/walker/crc32.o srecord/memory/walker/fletcher16.lo
	rm -f srecord/memory/walker/fletcher16.o
	rm -f srecord/memory/walker/fletcher32.lo
	rm -f srecord/memory/walker/fletcher32.o srecord/memory/walker/gcrypt.lo
	rm -f srecord/memory/walker/gcrypt.o srecord/memory/walker/writer.lo
	rm -f srecord/memory/walker/writer.o srecord/output.lo srecord/output.o
	rm -f srecord/output/.incl srecord/output/file.lo srecord/output/file.o
	rm -f srecord/output/file/.incl srecord/output/file/aomf.lo
	rm -f srecord/output/file/aomf.o srecord/output/file/ascii_hex.lo
	rm -f srecord/output/file/ascii_hex.o srecord/output/file/asm.lo
	rm -f srecord/output/file/asm.o srecord/output/file/atmel_generic.lo
	rm -f srecord/output/file/atmel_generic.o srecord/output/file/basic.lo
	rm -f srecord/output/file/basic.o srecord/output/file/binary.lo
	rm -f srecord/output/file/binary.o srecord/output/file/brecord.lo
	rm -f srecord/output/file/brecord.o srecord/output/file/c.lo
	rm -f srecord/output/file/c.o srecord/output/file/cosmac.lo
	rm -f srecord/output/file/cosmac.o srecord/output/file/dec_binary.lo
	rm -f srecord/output/file/dec_binary.o srecord/output/file/emon52.lo
	rm -f srecord/output/file/emon52.o srecord/output/file/fairchild.lo
	rm -f srecord/output/file/fairchild.o srecord/output/file/fastload.lo
	rm -f srecord/output/file/fastload.o
	rm -f srecord/output/file/formatted_binary.lo
	rm -f srecord/output/file/formatted_binary.o
	rm -f srecord/output/file/forth.lo srecord/output/file/forth.o
	rm -f srecord/output/file/four_packed_code.lo
	rm -f srecord/output/file/four_packed_code.o
	rm -f srecord/output/file/hexdump.lo srecord/output/file/hexdump.o
	rm -f srecord/output/file/idt.lo srecord/output/file/idt.o
	rm -f srecord/output/file/intel.lo srecord/output/file/intel.o
	rm -f srecord/output/file/intel16.lo srecord/output/file/intel16.o
	rm -f srecord/output/file/line_termination.lo
	rm -f srecord/output/file/line_termination.o srecord/output/file/mif.lo
	rm -f srecord/output/file/mif.o srecord/output/file/mips_flash.lo
	rm -f srecord/output/file/mips_flash.o srecord/output/file/mos_tech.lo
	rm -f srecord/output/file/mos_tech.o srecord/output/file/motorola.lo
	rm -f srecord/output/file/motorola.o srecord/output/file/msbin.lo
	rm -f srecord/output/file/msbin.o srecord/output/file/needham.lo
	rm -f srecord/output/file/needham.o srecord/output/file/os65v.lo
	rm -f srecord/output/file/os65v.o srecord/output/file/ppb.lo
	rm -f srecord/output/file/ppb.o srecord/output/file/ppx.lo
	rm -f srecord/output/file/ppx.o srecord/output/file/signetics.lo
	rm -f srecord/output/file/signetics.o srecord/output/file/spasm.lo
	rm -f srecord/output/file/spasm.o srecord/output/file/spectrum.lo
	rm -f srecord/output/file/spectrum.o srecord/output/file/stewie.lo
	rm -f srecord/output/file/stewie.o srecord/output/file/tektronix.lo
	rm -f srecord/output/file/tektronix.o
	rm -f srecord/output/file/tektronix_extended.lo
	rm -f srecord/output/file/tektronix_extended.o
	rm -f srecord/output/file/ti_tagged.lo srecord/output/file/ti_tagged.o
	rm -f srecord/output/file/ti_tagged_16.lo
	rm -f srecord/output/file/ti_tagged_16.o srecord/output/file/ti_txt.lo
	rm -f srecord/output/file/ti_txt.o srecord/output/file/vhdl.lo
	rm -f srecord/output/file/vhdl.o srecord/output/file/vmem.lo
	rm -f srecord/output/file/vmem.o srecord/output/file/wilson.lo
	rm -f srecord/output/file/wilson.o srecord/output/filter.lo
	rm -f srecord/output/filter.o srecord/output/filter/reblock.lo
	rm -f srecord/output/filter/reblock.o srecord/pretty_size.lo
	rm -f srecord/pretty_size.o srecord/progname.lo srecord/progname.o
	rm -f srecord/quit.lo srecord/quit.o srecord/quit/.incl
	rm -f srecord/quit/exception.lo srecord/quit/exception.o
	rm -f srecord/quit/normal.lo srecord/quit/normal.o
	rm -f srecord/quit/prefix.lo srecord/quit/prefix.o srecord/r250.lo
	rm -f srecord/r250.o srecord/record.lo srecord/record.o
	rm -f srecord/versn_stamp.lo srecord/versn_stamp.o srecord/vsnprintf.lo
	rm -f srecord/vsnprintf.o test_crc16/main.lo test_crc16/main.o
	rm -f test_fletcher16/main.lo test_fletcher16/main.o test_hyphen/main.lo
	rm -f test_hyphen/main.o y.output y.tab.c y.tab.h

clean: clean-obj
	rm -f bin/srec_cat bin/srec_cmp bin/srec_info bin/test_crc16
	rm -f bin/test_fletcher16 bin/test_hyphen bin/test_prelude
	rm -f etc/BUILDING.ps etc/README.ps etc/change_log.ps etc/reference.ps

distclean: clean
	rm -f Makefile config.cache config.log config.status etc/Howto.conf
	rm -f etc/debian.png etc/doc_cat.png etc/doc_chip.png etc/doc_gen.png
	rm -f etc/doc_lens.png etc/doc_lib.png etc/srecord.png etc/whining.png
	rm -f libdir/pkgconfig/srecord.pc script/test_prelude srecord/config.h
	rm -rf bin srec_cat/.libs srec_cmp/.libs srec_info/.libs srecord/.libs
	rm -rf srecord/arglex/.libs srecord/arglex/tool/.libs
	rm -rf srecord/input/.libs srecord/input/file/.libs
	rm -rf srecord/input/filter/.libs srecord/input/filter/checksum/.libs
	rm -rf srecord/input/filter/interval/.libs
	rm -rf srecord/input/filter/message/.libs srecord/input/generator/.libs
	rm -rf srecord/interval/.libs srecord/memory/.libs
	rm -rf srecord/memory/walker/.libs srecord/output/.libs
	rm -rf srecord/output/file/.libs srecord/output/filter/.libs
	rm -rf srecord/quit/.libs test_crc16/.libs test_fletcher16/.libs
	rm -rf test_hyphen/.libs

install-bin: $(bindir)/srec_cat $(bindir)/srec_cmp $(bindir)/srec_info

install-man: $(mandir)/man1/srec_cat.1 $(mandir)/man1/srec_cmp.1 \
		$(mandir)/man1/srec_examples.1 $(mandir)/man1/srec_info.1 \
		$(mandir)/man1/srec_input.1 $(mandir)/man1/srec_license.1 \
		$(mandir)/man3/srecord.3 $(mandir)/man3/srecord_license.3 \
		$(mandir)/man5/srec_aomf.5 $(mandir)/man5/srec_ascii_hex.5 \
		$(mandir)/man5/srec_atmel_generic.5 $(mandir)/man5/srec_binary.5 \
		$(mandir)/man5/srec_brecord.5 $(mandir)/man5/srec_cosmac.5 \
		$(mandir)/man5/srec_dec_binary.5 $(mandir)/man5/srec_emon52.5 \
		$(mandir)/man5/srec_fairchild.5 $(mandir)/man5/srec_fastload.5 \
		$(mandir)/man5/srec_formatted_binary.5 \
		$(mandir)/man5/srec_forth.5 $(mandir)/man5/srec_fpc.5 \
		$(mandir)/man5/srec_idt.5 $(mandir)/man5/srec_intel.5 \
		$(mandir)/man5/srec_intel16.5 $(mandir)/man5/srec_mif.5 \
		$(mandir)/man5/srec_mips_flash.5 $(mandir)/man5/srec_mos_tech.5 \
		$(mandir)/man5/srec_motorola.5 $(mandir)/man5/srec_msbin.5 \
		$(mandir)/man5/srec_needham.5 $(mandir)/man5/srec_os65v.5 \
		$(mandir)/man5/srec_ppb.5 $(mandir)/man5/srec_ppx.5 \
		$(mandir)/man5/srec_signetics.5 $(mandir)/man5/srec_spasm.5 \
		$(mandir)/man5/srec_spectrum.5 $(mandir)/man5/srec_stewie.5 \
		$(mandir)/man5/srec_tektronix.5 \
		$(mandir)/man5/srec_tektronix_extended.5 \
		$(mandir)/man5/srec_ti_tagged.5 \
		$(mandir)/man5/srec_ti_tagged_16.5 $(mandir)/man5/srec_ti_txt.5 \
		$(mandir)/man5/srec_vmem.5 $(mandir)/man5/srec_wilson.5

install-libdir: $(libdir)/libsrecord.la $(pkgconfigdir)/srecord.pc

install-include: $(includedir)/srecord/adler16.h $(includedir)/srecord/adler32.h \
		$(includedir)/srecord/crc16.h $(includedir)/srecord/crc32.h \
		$(includedir)/srecord/endian.h \
		$(includedir)/srecord/fletcher16.h \
		$(includedir)/srecord/fletcher32.h \
		$(includedir)/srecord/format_printf.h \
		$(includedir)/srecord/input.h \
		$(includedir)/srecord/input/catenate.h \
		$(includedir)/srecord/input/file.h \
		$(includedir)/srecord/input/file/aomf.h \
		$(includedir)/srecord/input/file/ascii_hex.h \
		$(includedir)/srecord/input/file/atmel_generic.h \
		$(includedir)/srecord/input/file/binary.h \
		$(includedir)/srecord/input/file/brecord.h \
		$(includedir)/srecord/input/file/cosmac.h \
		$(includedir)/srecord/input/file/dec_binary.h \
		$(includedir)/srecord/input/file/emon52.h \
		$(includedir)/srecord/input/file/fairchild.h \
		$(includedir)/srecord/input/file/fastload.h \
		$(includedir)/srecord/input/file/formatted_binary.h \
		$(includedir)/srecord/input/file/four_packed_code.h \
		$(includedir)/srecord/input/file/intel.h \
		$(includedir)/srecord/input/file/intel16.h \
		$(includedir)/srecord/input/file/mif.h \
		$(includedir)/srecord/input/file/mips_flash.h \
		$(includedir)/srecord/input/file/mos_tech.h \
		$(includedir)/srecord/input/file/msbin.h \
		$(includedir)/srecord/input/file/needham.h \
		$(includedir)/srecord/input/file/os65v.h \
		$(includedir)/srecord/input/file/ppb.h \
		$(includedir)/srecord/input/file/ppx.h \
		$(includedir)/srecord/input/file/signetics.h \
		$(includedir)/srecord/input/file/spasm.h \
		$(includedir)/srecord/input/file/spectrum.h \
		$(includedir)/srecord/input/file/stewie.h \
		$(includedir)/srecord/input/file/tektronix.h \
		$(includedir)/srecord/input/file/tektronix_extended.h \
		$(includedir)/srecord/input/file/ti_tagged.h \
		$(includedir)/srecord/input/file/ti_tagged_16.h \
		$(includedir)/srecord/input/file/ti_txt.h \
		$(includedir)/srecord/input/file/vmem.h \
		$(includedir)/srecord/input/file/wilson.h \
		$(includedir)/srecord/input/filter.h \
		$(includedir)/srecord/input/filter/and.h \
		$(includedir)/srecord/input/filter/bitrev.h \
		$(includedir)/srecord/input/filter/byte_swap.h \
		$(includedir)/srecord/input/filter/checksum.h \
		$(includedir)/srecord/input/filter/checksum/bitnot.h \
		$(includedir)/srecord/input/filter/checksum/negative.h \
		$(includedir)/srecord/input/filter/checksum/positive.h \
		$(includedir)/srecord/input/filter/crop.h \
		$(includedir)/srecord/input/filter/fill.h \
		$(includedir)/srecord/input/filter/interval.h \
		$(includedir)/srecord/input/filter/interval/length.h \
		$(includedir)/srecord/input/filter/interval/maximum.h \
		$(includedir)/srecord/input/filter/interval/minimum.h \
		$(includedir)/srecord/input/filter/message.h \
		$(includedir)/srecord/input/filter/message/adler16.h \
		$(includedir)/srecord/input/filter/message/adler32.h \
		$(includedir)/srecord/input/filter/message/crc16.h \
		$(includedir)/srecord/input/filter/message/crc32.h \
		$(includedir)/srecord/input/filter/message/fletcher16.h \
		$(includedir)/srecord/input/filter/message/fletcher32.h \
		$(includedir)/srecord/input/filter/message/gcrypt.h \
		$(includedir)/srecord/input/filter/not.h \
		$(includedir)/srecord/input/filter/offset.h \
		$(includedir)/srecord/input/filter/or.h \
		$(includedir)/srecord/input/filter/random_fill.h \
		$(includedir)/srecord/input/filter/sequence.h \
		$(includedir)/srecord/input/filter/split.h \
		$(includedir)/srecord/input/filter/unfill.h \
		$(includedir)/srecord/input/filter/unsplit.h \
		$(includedir)/srecord/input/filter/xor.h \
		$(includedir)/srecord/input/generator.h \
		$(includedir)/srecord/input/generator/constant.h \
		$(includedir)/srecord/input/generator/random.h \
		$(includedir)/srecord/input/generator/repeat.h \
		$(includedir)/srecord/interval.h $(includedir)/srecord/memory.h \
		$(includedir)/srecord/memory/chunk.h \
		$(includedir)/srecord/memory/walker.h \
		$(includedir)/srecord/memory/walker/compare.h \
		$(includedir)/srecord/memory/walker/continuity.h \
		$(includedir)/srecord/memory/walker/gcrypt.h \
		$(includedir)/srecord/memory/walker/writer.h \
		$(includedir)/srecord/output.h \
		$(includedir)/srecord/output/file.h \
		$(includedir)/srecord/output/file/aomf.h \
		$(includedir)/srecord/output/file/ascii_hex.h \
		$(includedir)/srecord/output/file/asm.h \
		$(includedir)/srecord/output/file/atmel_generic.h \
		$(includedir)/srecord/output/file/basic.h \
		$(includedir)/srecord/output/file/binary.h \
		$(includedir)/srecord/output/file/brecord.h \
		$(includedir)/srecord/output/file/c.h \
		$(includedir)/srecord/output/file/cosmac.h \
		$(includedir)/srecord/output/file/dec_binary.h \
		$(includedir)/srecord/output/file/emon52.h \
		$(includedir)/srecord/output/file/fairchild.h \
		$(includedir)/srecord/output/file/fastload.h \
		$(includedir)/srecord/output/file/formatted_binary.h \
		$(includedir)/srecord/output/file/forth.h \
		$(includedir)/srecord/output/file/four_packed_code.h \
		$(includedir)/srecord/output/file/hexdump.h \
		$(includedir)/srecord/output/file/intel.h \
		$(includedir)/srecord/output/file/intel16.h \
		$(includedir)/srecord/output/file/mif.h \
		$(includedir)/srecord/output/file/mips_flash.h \
		$(includedir)/srecord/output/file/mos_tech.h \
		$(includedir)/srecord/output/file/msbin.h \
		$(includedir)/srecord/output/file/needham.h \
		$(includedir)/srecord/output/file/os65v.h \
		$(includedir)/srecord/output/file/ppb.h \
		$(includedir)/srecord/output/file/ppx.h \
		$(includedir)/srecord/output/file/signetics.h \
		$(includedir)/srecord/output/file/spasm.h \
		$(includedir)/srecord/output/file/spectrum.h \
		$(includedir)/srecord/output/file/stewie.h \
		$(includedir)/srecord/output/file/tektronix.h \
		$(includedir)/srecord/output/file/tektronix_extended.h \
		$(includedir)/srecord/output/file/ti_tagged.h \
		$(includedir)/srecord/output/file/ti_tagged_16.h \
		$(includedir)/srecord/output/file/ti_txt.h \
		$(includedir)/srecord/output/file/vhdl.h \
		$(includedir)/srecord/output/file/vmem.h \
		$(includedir)/srecord/output/file/wilson.h \
		$(includedir)/srecord/quit.h \
		$(includedir)/srecord/quit/exception.h \
		$(includedir)/srecord/quit/normal.h \
		$(includedir)/srecord/quit/prefix.h \
		$(includedir)/srecord/record.h $(includedir)/srecord/srecord.h

install: install-bin install-man install-libdir install-include
