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

# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
# 2003, 2004  Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.

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

@SET_MAKE@

# "src/Makefile.am"
#	$Id: Makefile.am,v 1.220 2009/08/28 20:44:49 fang Exp $
#	vi: ft=automake

# "src/Make.hchk-head.am"
#	$Id: Make.hchk-head.am,v 1.7 2006/11/07 06:34:02 fang Exp $
#	vi: ft=automake
# Makefile header for enforcing header checks.
# Counterpart is "src/Make.hchk-tail.am"

# This defines (initializes) the following Makefile variables:
# ALL_HEADER_FILES
# ALL_TCC_FILES

# The following variable should be set by the includer of this makefile:
# EMPTY_SOURCE

# NOTE: requires that SUFFIXES is already defined, because this file
# adds to the suffixes list.  

# "Make.stddef"
#	vi: ft=automake
# make-independent definitions
# This Makefile fragment should be included as early as possible
# by other makefiles.  
#	$Id: Make.stddef,v 1.29 2008/12/04 21:27:08 fang Exp $

# "installdirs.mk
#	$Id: installdirs.mk,v 1.3 2009/02/23 09:11:10 fang Exp $
# install paths that depend on variables defined in installcheck.mk
# Rationale for this file:
# * Minimize definition clutter in Make.stddef
# * Define common install subdirectories globally with minimal
#	configure-dependency, these are configure-independent relative dirs

# Prerequisite:
#include $(top_builddir)/installcheck.mk
# or equivalent definitions, which define configure-dependent dirs

# "misc/Makefile.inc"
#	vim: ft=automake
# includable auto-Makefile snippet
#	$Id: Makefile.inc,v 1.6 2007/01/27 05:50:53 fang Exp $

# "misc/sudoku/Makefile.inc"
# includable auto-Makefile snippet
#	$Id: Makefile.inc,v 1.5 2007/01/27 05:51:00 fang Exp $
#	vim: ft=automake

# variables conditionally defined and provided in this Makefile

# "misc/guile-logo/Makefile.inc"
#	$Id: Makefile.inc,v 1.6 2007/09/27 02:03:43 fang Exp $
#	vim: ft=automake
# play-testing guile functionality

# "src/Makefile.am"
#	$Id: Makefile.inc,v 1.40 2009/08/28 20:45:22 fang Exp $

# TODO: consider moving guile support down to subdirectory, like lang/guile
#	vi: ft=automake

# "src/Make.hchk-tail.am"
#	$Id: Make.hchk-tail.am,v 1.19 2007/11/19 07:49:17 fang Exp $
#	vi: ft=automake
# Makefile footer for enforcing header checks.  
# Counterpart is "src/Make.hchk-head.am"

# This uses the following Makefile variables:
# ALL_HEADER_FILES -- list of all .h files to check
# ALL_TCC_FILES -- list of all .tcc files to check
# EMPTY_SOURCE -- dummy (empty) source file (not defined in the -head)
# HEADER_CHECK_SRCDIRS -- used by promote_header_deps.awk to adjust paths
#	The first path should be the primary srcdir relative to this
#	working directory $(srcdir), subsequent paths are space-delimited.  

###############################################################################
# EMPTY_SOURCE = $(srcdir)/test/header_test.cc

# "Make.global"
#	vi: ft=automake
# Project-wide Makefile targets and dependencies.
# Generally, it is recommended to include this Makefile last.  
# This file may be used as an includable Makefile snippet, 
# or with automake for automatic inlining.  
# NOTE: standard definition macros appear in "Make.stddef" and should
# be included *before* the inclusion of this Makefile.  
# NOTE: the for-loop syntax used requires that SHELL = sh, not bash.
#	$Id: Make.global,v 1.33 2008/12/23 04:42:20 fang Exp $




SOURCES = $(hackt_chpsim_guile_la_SOURCES) $(hackt_guile_la_SOURCES) $(libbogus_la_SOURCES) $(libbogus2_la_SOURCES) $(libbogus3_la_SOURCES) $(libbogus4_la_SOURCES) $(libfangutil_la_SOURCES) $(libguileutil_la_SOURCES) $(libhacknet_la_SOURCES) $(libhackt_la_SOURCES) $(libhacktast_la_SOURCES) $(libhacktchpsimguile_la_SOURCES) $(libhacktcommon_la_SOURCES) $(libhacktexec_la_SOURCES) $(libhacktguile_la_SOURCES) $(libhacktinstref_la_SOURCES) $(libhacktlib_la_SOURCES) $(libhacktparsers_la_SOURCES) $(libhacktsim_la_SOURCES) $(libinstallcheck_la_SOURCES) $(misc_guile_logo_libtortoise_guile_la_SOURCES) $(misc_guile_logo_libtortoise_la_SOURCES) $(misc_libmiscfun_la_SOURCES) $(misc_sudoku_libsudoku_la_SOURCES) $(vpihacprsim_la_SOURCES) $(getopt_test_SOURCES) $(hacalloc_SOURCES) $(hacchpsim_SOURCES) $(haccreate_SOURCES) $(hacknet_SOURCES) $(hackt_SOURCES) $(haco_SOURCES) $(hacobjdump_SOURCES) $(hacpp_SOURCES) $(hacprsim_SOURCES) $(hflat_SOURCES) $(lexyacc_test_SOURCES) $(misc_guile_logo_demo1_SOURCES) $(misc_guile_logo_guile_logo_SOURCES) $(sudoku_solver_SOURCES) $(util_progs_readline_toy_SOURCES)

srcdir = @srcdir@
top_srcdir = @top_srcdir@
VPATH = @srcdir@
pkgdatadir = $(datadir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
top_builddir = ..
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
INSTALL = @INSTALL@
install_sh_DATA = $(install_sh) -c -m 644
install_sh_PROGRAM = $(install_sh) -c
install_sh_SCRIPT = $(install_sh) -c
INSTALL_HEADER = $(INSTALL_DATA)
transform = $(program_transform_name)
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
build_triplet = @build@
host_triplet = @host@
DIST_COMMON = README $(nobase_pkginclude_HEADERS) \
	$(srcdir)/Make.hchk-head.am $(srcdir)/Make.hchk-tail.am \
	$(srcdir)/Makefile.am $(srcdir)/Makefile.in \
	$(srcdir)/__config__.h.in $(srcdir)/buildhost.h.in \
	$(srcdir)/cxx_version.h.in $(srcdir)/cxxflags.h.in \
	$(srcdir)/hacchpsimguile.in $(srcdir)/hacguile.in \
	$(srcdir)/headers_deps.make $(srcdir)/misc/Makefile.inc \
	$(srcdir)/misc/guile-logo/Makefile.inc \
	$(srcdir)/misc/sudoku/Makefile.inc $(srcdir)/util/Makefile.inc \
	$(top_srcdir)/Make.global $(top_srcdir)/Make.stddef \
	$(top_srcdir)/installdirs.mk ChangeLog TODO \
	lexer/hacflat-lex.cc lexer/hackt-lex.cc lexer/instref-lex.cc \
	lexer/type-lex.cc parser/hackt-parse.cc parser/hackt-parse.h \
	parser/instref-parse.cc parser/instref-parse.h \
	parser/type-parse.cc parser/type-parse.h
@WANT_LIBMISCFUN_TRUE@am__append_1 = $(LIBSUDOKU_H_FILES) \
@WANT_LIBMISCFUN_TRUE@	$(MISCFUN_H_FILES)
@WANT_LIBMISCFUN_TRUE@am__append_2 = $(LIBSUDOKU_TCC_FILES)
@HAVE_LIBGUILE_TRUE@@HAVE_X11_TRUE@@WANT_LIBMISCFUN_TRUE@am__append_3 = misc/guile-logo/demo1 misc/guile-logo/guile-logo
@HAVE_LIBGUILE_TRUE@@HAVE_X11_TRUE@@WANT_LIBMISCFUN_TRUE@am__append_4 = misc/guile-logo/libtortoise.la \
@HAVE_LIBGUILE_TRUE@@HAVE_X11_TRUE@@WANT_LIBMISCFUN_TRUE@	misc/guile-logo/libtortoise-guile.la


# NOTE: using swig is deprecated, we now maintain wrappers by hand
# We don't distribute it, but nevertheless we leave it in CVS for history
# alternative is to distribute without requiring user to have SWIG
# misc/guile-logo/tortoise_wrap.cxx: misc/guile-logo/tortoise.swig
# if HAVE_SWIG
#	$(SWIG) -Wall -Werror -c++ -guile -scm -o $@ $<
# else
#	@$(ECHO) "No swig found in path, cannot regenerate $@" ; exit 1
# endif
@HAVE_LIBGUILE_TRUE@@WANT_LIBMISCFUN_TRUE@am__append_5 = \
@HAVE_LIBGUILE_TRUE@@WANT_LIBMISCFUN_TRUE@	misc/guile-logo/tortoise.h \
@HAVE_LIBGUILE_TRUE@@WANT_LIBMISCFUN_TRUE@	misc/guile-logo/tortoise-wrap.h

@WANT_LIBMISCFUN_TRUE@am__append_6 = sudoku-solver
@WANT_LIBMISCFUN_TRUE@am__append_7 = misc/libmiscfun.la $(LIBSUDOKU)
@WANT_LIBMISCFUN_TRUE@am__append_8 = misc/libmiscfun.la
@WANT_LIBMISCFUN_TRUE@am__append_9 = misc/sudoku-test.sh
@HAVE_LIBGUILE_TRUE@am__append_10 = \
@HAVE_LIBGUILE_TRUE@	$(ECHO) "Validating $< ... " ; \
@HAVE_LIBGUILE_TRUE@	more_hchk_flags="$(LIBGUILE_HCHK_FLAGS)" ; \
@HAVE_LIBGUILE_TRUE@	$(H_CHECK_TEST_SCRIPT)

@HAVE_LIBGUILE_FALSE@am__append_11 = \
@HAVE_LIBGUILE_FALSE@	$(ECHO) "Skipping $< ... " ; \
@HAVE_LIBGUILE_FALSE@	$(TOUCH) $@

bin_PROGRAMS = hackt$(EXEEXT) haco$(EXEEXT) haccreate$(EXEEXT) \
	hacalloc$(EXEEXT) hacobjdump$(EXEEXT) hflat$(EXEEXT) \
	hacpp$(EXEEXT) hacprsim$(EXEEXT) hacchpsim$(EXEEXT) \
	hacknet$(EXEEXT)
@HAVE_LIBGUILE_TRUE@am__append_12 = hacguile hacchpsimguile
noinst_PROGRAMS = getopt_test$(EXEEXT) lexyacc_test$(EXEEXT) \
	$(am__EXEEXT_1) $(am__EXEEXT_4)
# lib_LTLIBRARIES = libhacktlib.la
# and the loadable plug-in
# and the loadable plug-in
@HAVE_LIBGUILE_TRUE@am__append_13 = libhacktguile.la hackt-guile.la \
@HAVE_LIBGUILE_TRUE@	libhacktchpsimguile.la \
@HAVE_LIBGUILE_TRUE@	hackt-chpsim-guile.la

# EXPERIMENTAL: self-snarf deps
# probably not going to use guile's default snarfer in favor of our own macros.
# guile/libhacktguile_la-libhackt-wrap.lo \
# guile/libhacktguile_la-libhackt-wrap.o: \
#	guile/libhackt-wrap.gesnarfed

# want to break, but have cyclic dependency through qualified_id_slice...
# libhackt_la_LIBADD = libhacktinstref.la libhacktcommon.la \
#	$(LIBFANGUTIL)

# VPI (Verilog Programming Language Interface)
# EXTRA_LTLIBRARIES += vpihacprsim.la
@HAVE_VPI_TRUE@am__append_14 = vpihacprsim.la
@HAVE_BISON_TRUE@am__append_15 = $(AWK) -f $(srcdir)/parser/try_lex_catch.awk | \
@HAVE_BISON_TRUE@	$(AWK) -f $(srcdir)/parser/nls_bison_hack.awk | \
@HAVE_BISON_TRUE@	$(AWK) -f $(srcdir)/parser/yyerror_bison_hack.awk | \
@HAVE_BISON_TRUE@	$(AWK) -f $(srcdir)/parser/purify_flex.awk | \
@HAVE_BISON_TRUE@	$(SED_CXX_REFERENCE) | \
@HAVE_BISON_TRUE@	$(GREP) -v "^YYSTYPE yylval;"

@HAVE_BYACC_TRUE@am__append_16 = $(AWK) -f $(srcdir)/parser/try_lex_catch.awk | \
@HAVE_BYACC_TRUE@	$(AWK) -f $(srcdir)/parser/yyerror_bison_hack.awk | \
@HAVE_BYACC_TRUE@	$(AWK) -f $(srcdir)/parser/purify_yacc.awk | \
@HAVE_BYACC_TRUE@	$(AWK) -f $(srcdir)/parser/purify_flex.awk | \
@HAVE_BYACC_TRUE@	$(AWK) -f $(srcdir)/parser/yygrowstack_yacc_hack.awk | \
@HAVE_BYACC_TRUE@	$(SED_CXX_REFERENCE) | \
@HAVE_BYACC_TRUE@	$(SED_CONST_CHAR_P) | \
@HAVE_BYACC_TRUE@	$(SED_YACC_YYPARSE) | \
@HAVE_BYACC_TRUE@	$(AWK) -f $(srcdir)/parser/patch_byacc.awk

@HAVE_YACC_TRUE@am__append_17 = $(AWK) -f $(srcdir)/parser/try_lex_catch.awk | \
@HAVE_YACC_TRUE@	$(AWK) -f $(srcdir)/parser/yyerror_bison_hack.awk | \
@HAVE_YACC_TRUE@	$(AWK) -f $(srcdir)/parser/purify_yacc.awk | \
@HAVE_YACC_TRUE@	$(AWK) -f $(srcdir)/parser/purify_flex.awk | \
@HAVE_YACC_TRUE@	$(AWK) -f $(srcdir)/parser/yygrowstack_yacc_hack.awk | \
@HAVE_YACC_TRUE@	$(SED_CXX_REFERENCE) | \
@HAVE_YACC_TRUE@	$(SED_CONST_CHAR_P) | \
@HAVE_YACC_TRUE@	$(SED_YACC_YYPARSE)

# we don't care about libbogus, whatever it takes to make it compile
@HAVE_BYACC_TRUE@am__append_18 = -DYYDEBUG=0
@HAVE_BYACC_TRUE@am__append_19 = -Wno-error
# as a workaround for non-standard-conforming yacc skeletons
@HAVE_YACC_TRUE@am__append_20 = -Wno-error
@CHECK_TESTS_TRUE@am__append_21 = hackt_persistent_table.sh test/getopt_test.test

# files to ignore in subdirectories
# can we generate this from suffix appending?
@AUTO_CVSIGNORE_TRUE@am__append_22 = \
@AUTO_CVSIGNORE_TRUE@	$(srcdir)/lexer/.cvsignore \
@AUTO_CVSIGNORE_TRUE@	$(srcdir)/parser/.cvsignore \
@AUTO_CVSIGNORE_TRUE@	$(srcdir)/common/.cvsignore \
@AUTO_CVSIGNORE_TRUE@	$(srcdir)/Object/.cvsignore \
@AUTO_CVSIGNORE_TRUE@	$(srcdir)/Object/common/.cvsignore \
@AUTO_CVSIGNORE_TRUE@	$(srcdir)/Object/def/.cvsignore \
@AUTO_CVSIGNORE_TRUE@	$(srcdir)/Object/expr/.cvsignore \
@AUTO_CVSIGNORE_TRUE@	$(srcdir)/Object/inst/.cvsignore \
@AUTO_CVSIGNORE_TRUE@	$(srcdir)/Object/lang/.cvsignore \
@AUTO_CVSIGNORE_TRUE@	$(srcdir)/Object/ref/.cvsignore \
@AUTO_CVSIGNORE_TRUE@	$(srcdir)/Object/traits/.cvsignore \
@AUTO_CVSIGNORE_TRUE@	$(srcdir)/Object/type/.cvsignore \
@AUTO_CVSIGNORE_TRUE@	$(srcdir)/Object/unroll/.cvsignore \
@AUTO_CVSIGNORE_TRUE@	$(srcdir)/AST/.cvsignore \
@AUTO_CVSIGNORE_TRUE@	$(srcdir)/main/.cvsignore \
@AUTO_CVSIGNORE_TRUE@	$(srcdir)/sim/.cvsignore \
@AUTO_CVSIGNORE_TRUE@	$(srcdir)/sim/prsim/.cvsignore \
@AUTO_CVSIGNORE_TRUE@	$(srcdir)/sim/chpsim/.cvsignore \
@AUTO_CVSIGNORE_TRUE@	$(srcdir)/guile/.cvsignore \
@AUTO_CVSIGNORE_TRUE@	$(srcdir)/test/.cvsignore

@am__fastdepCXX_TRUE@am__append_23 = \
@am__fastdepCXX_TRUE@	$(SED_srcdir_strip_setup) ; \
@am__fastdepCXX_TRUE@	src=`$(ECHO) $< | $(SED_srcdir_strip_fast)` ; \
@am__fastdepCXX_TRUE@	depbase=`$(ECHO) $@ | $(SED) 's|[^/]*$$|$(DEPDIR)/&|;s|\.hchk$$||'`; \
@am__fastdepCXX_TRUE@	if $(CXXCOMPILE) -I$(srcdir) $$more_hchk_flags -include $$src \
@am__fastdepCXX_TRUE@		$(FAST_MAKEDEP_FLAGS) "$$depbase.Thd" \
@am__fastdepCXX_TRUE@		-c $(EMPTY_SOURCE) -o $@; \
@am__fastdepCXX_TRUE@	then $(CAT) "$$depbase.Thd" | $(FILTER_HEADER_DEPS) | \
@am__fastdepCXX_TRUE@		$(PROMOTE_HEADER_DEPS) > "$$depbase.hchkd"; \
@am__fastdepCXX_TRUE@		$(RM) "$$depbase.Thd" ; \
@am__fastdepCXX_TRUE@	else $(RM) "$$depbase.Thd"; exit 1; fi

@am__fastdepCXX_FALSE@am__append_24 = \
@am__fastdepCXX_FALSE@	$(SED_srcdir_strip_setup) ; \
@am__fastdepCXX_FALSE@	src=`$(ECHO) $< | $(SED_srcdir_strip_fast)` ; \
@am__fastdepCXX_FALSE@	$(CXXCOMPILE) -I$(srcdir) $$more_hchk_flags -include $$src -c $(EMPTY_SOURCE) -o $@

@am__fastdepCXX_TRUE@am__append_25 = \
@am__fastdepCXX_TRUE@	$(SED_srcdir_strip_setup) ; \
@am__fastdepCXX_TRUE@	src=`$(ECHO) $< | $(SED_srcdir_strip_fast)` ; \
@am__fastdepCXX_TRUE@	depbase=`$(ECHO) $@ | $(SED) 's|[^/]*$$|$(DEPDIR)/&|;s|\.hhchk$$||'`; \
@am__fastdepCXX_TRUE@	if $(CXXCOMPILE) -I$(srcdir) $$more_hchk_flags -include $$src \
@am__fastdepCXX_TRUE@		$(FAST_MAKEDEP_FLAGS) "$$depbase.Thhd" \
@am__fastdepCXX_TRUE@		-c $(EMPTY_SOURCE) -o $@; \
@am__fastdepCXX_TRUE@	then $(CAT) "$$depbase.Thhd" | $(FILTER_HEADER_DEPS) | \
@am__fastdepCXX_TRUE@		$(PROMOTE_HEADER_DEPS) > "$$depbase.hhchkd"; \
@am__fastdepCXX_TRUE@		$(RM) "$$depbase.Thhd" ; \
@am__fastdepCXX_TRUE@	else $(RM) "$$depbase.Thhd"; exit 1; fi

@am__fastdepCXX_FALSE@am__append_26 = \
@am__fastdepCXX_FALSE@	$(SED_srcdir_strip_setup) ; \
@am__fastdepCXX_FALSE@	src=`$(ECHO) $< | $(SED_srcdir_strip_fast)` ; \
@am__fastdepCXX_FALSE@	$(CXXCOMPILE) -I$(srcdir) $$more_hchk_flags -include $$src -c $(EMPTY_SOURCE) -o $@

@am__fastdepCXX_TRUE@am__append_27 = \
@am__fastdepCXX_TRUE@	$(SED_srcdir_strip_setup) ; \
@am__fastdepCXX_TRUE@	src=`$(ECHO) $< | $(SED_srcdir_strip_fast)` ; \
@am__fastdepCXX_TRUE@	depbase=`$(ECHO) $@ | $(SED) 's|[^/]*$$|$(DEPDIR)/&|;s|\.tccchk$$||'`; \
@am__fastdepCXX_TRUE@	if $(CXXCOMPILE) -I$(srcdir) $$more_hchk_flags -include $$src \
@am__fastdepCXX_TRUE@		$(FAST_MAKEDEP_FLAGS) "$$depbase.Ttccd" \
@am__fastdepCXX_TRUE@		-c $(EMPTY_SOURCE) -o $@; \
@am__fastdepCXX_TRUE@	then $(CAT) "$$depbase.Ttccd" | $(FILTER_HEADER_DEPS) | \
@am__fastdepCXX_TRUE@		$(PROMOTE_HEADER_DEPS) > "$$depbase.tccchkd"; \
@am__fastdepCXX_TRUE@		$(RM) "$$depbase.Ttccd" ; \
@am__fastdepCXX_TRUE@	else $(RM) "$$depbase.Ttccd"; exit 1; fi

@am__fastdepCXX_FALSE@am__append_28 = \
@am__fastdepCXX_FALSE@	$(SED_srcdir_strip_setup) ; \
@am__fastdepCXX_FALSE@	src=`$(ECHO) $< | $(SED_srcdir_strip_fast)` ; \
@am__fastdepCXX_FALSE@	$(CXXCOMPILE) -I$(srcdir) $$more_hchk_flags -include $$src -c $(EMPTY_SOURCE) -o $@


# make cvsignore by default
@AUTO_CVSIGNORE_TRUE@am__append_29 = cvsignore-am

# automake doesn't like b/c RECURSIVE_TARGETS not defined early enough
@AUTO_CVSIGNORE_TRUE@am__append_30 = cvsignore-recursive
@AUTO_CVSIGNORE_TRUE@am__append_31 = clean-cvsignore-recursive
subdir = src
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/config/builtin_funcs.m4 \
	$(top_srcdir)/config/cc.m4 $(top_srcdir)/config/cxx.m4 \
	$(top_srcdir)/config/cxx_STL.m4 \
	$(top_srcdir)/config/documentation.m4 \
	$(top_srcdir)/config/guile.m4 $(top_srcdir)/config/hackt.m4 \
	$(top_srcdir)/config/header_validation.m4 \
	$(top_srcdir)/config/lexyacc.m4 $(top_srcdir)/config/os.m4 \
	$(top_srcdir)/config/rl_el.m4 $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
	$(ACLOCAL_M4)
mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = __config__.h
CONFIG_CLEAN_FILES = hacguile hacchpsimguile buildhost.h cxxflags.h \
	cxx_version.h
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
am__vpath_adj = case $$p in \
    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
    *) f=$$p;; \
  esac;
am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
am__installdirs = "$(DESTDIR)$(pkglibdir)" "$(DESTDIR)$(bindir)" \
	"$(DESTDIR)$(bindir)" "$(DESTDIR)$(pkgincludedir)"
pkglibLTLIBRARIES_INSTALL = $(INSTALL)
LTLIBRARIES = $(noinst_LTLIBRARIES) $(pkglib_LTLIBRARIES)
hackt_chpsim_guile_la_DEPENDENCIES = libhacktchpsimguile.la
am_hackt_chpsim_guile_la_OBJECTS =
hackt_chpsim_guile_la_OBJECTS = $(am_hackt_chpsim_guile_la_OBJECTS)
@HAVE_LIBGUILE_TRUE@am_hackt_chpsim_guile_la_rpath = -rpath \
@HAVE_LIBGUILE_TRUE@	$(pkglibdir)
hackt_guile_la_DEPENDENCIES = libhacktguile.la
am_hackt_guile_la_OBJECTS =
hackt_guile_la_OBJECTS = $(am_hackt_guile_la_OBJECTS)
@HAVE_LIBGUILE_TRUE@am_hackt_guile_la_rpath = -rpath $(pkglibdir)
libbogus_la_LIBADD =
am__dirstamp = $(am__leading_dot)dirstamp
am_libbogus_la_OBJECTS = lexer/libbogus_la-hackt-lex.lo \
	parser/libbogus_la-hackt-parse.lo
libbogus_la_OBJECTS = $(am_libbogus_la_OBJECTS)
libbogus2_la_LIBADD =
am_libbogus2_la_OBJECTS = lexer/libbogus2_la-instref-lex.lo \
	parser/libbogus2_la-instref-parse.lo
libbogus2_la_OBJECTS = $(am_libbogus2_la_OBJECTS)
libbogus3_la_LIBADD =
am_libbogus3_la_OBJECTS = lexer/libbogus3_la-type-lex.lo \
	parser/libbogus3_la-type-parse.lo
libbogus3_la_OBJECTS = $(am_libbogus3_la_OBJECTS)
libbogus4_la_LIBADD =
am_libbogus4_la_OBJECTS = lexer/libbogus4_la-hacflat-lex.lo
libbogus4_la_OBJECTS = $(am_libbogus4_la_OBJECTS)
libfangutil_la_LIBADD =
am__objects_1 = util/IO_utils.lo util/bitset.lo util/dirent.lo \
	util/format_IO.lo util/indent.lo util/getopt_mapped.lo \
	util/libc.lo util/named_ifstream_manager.lo util/optparse.lo \
	util/persistent.lo util/persistent_object_manager.lo \
	util/readline_wrap.lo util/stacktrace.lo util/static_trace.lo \
	util/string.lo util/tokenize.lo util/stream_ptr.lo \
	util/uninitialized.lo util/memory/thread_lock.lo \
	util/memory/ref_count_pool.lo util/numeric/nibble_tables.lo \
	util/numeric/random.lo
am__objects_2 =
am__objects_3 = $(am__objects_2) $(am__objects_2)
am_libfangutil_la_OBJECTS = $(am__objects_1) $(am__objects_3) \
	$(am__objects_2)
libfangutil_la_OBJECTS = $(am_libfangutil_la_OBJECTS)
libguileutil_la_LIBADD =
am_libguileutil_la_OBJECTS = util/libguileutil_la-libguile.lo \
	$(am__objects_2)
libguileutil_la_OBJECTS = $(am_libguileutil_la_OBJECTS)
libhacknet_la_DEPENDENCIES = libhacktlib.la
am__objects_4 = net/netgraph.lo net/netlist_generator.lo \
	net/netlist_options.lo
am__objects_5 = $(am__objects_2)
am_libhacknet_la_OBJECTS = $(am__objects_4) $(am__objects_2) \
	$(am__objects_5)
libhacknet_la_OBJECTS = $(am_libhacknet_la_OBJECTS)
libhackt_la_LIBADD =
am__objects_6 = Object/common/namespace.lo Object/expr/exceptions.lo \
	Object/expr/expr_dump_context.lo Object/expr/expr_visitor.lo \
	Object/expr/channel_probe.lo Object/expr/dlfunction.lo \
	Object/expr/nonmeta_func_call.lo \
	Object/def/template_formals_manager.lo \
	Object/def/port_formals_manager.lo Object/def/footprint.lo \
	Object/def/footprint_struct_base.lo \
	Object/def/footprint_basic_base.lo \
	Object/def/footprint_value_base.lo \
	Object/def/footprint_manager.lo Object/traits/class_traits.lo \
	Object/unroll/conditional_scope.lo \
	Object/unroll/expression_assignment.lo \
	Object/unroll/instance_management_base.lo \
	Object/unroll/instantiation_statement.lo \
	Object/unroll/loop_scope.lo \
	Object/unroll/meta_instance_reference_connection.lo \
	Object/unroll/meta_conditional_base.lo \
	Object/unroll/meta_loop_base.lo Object/unroll/port_scope.lo \
	Object/unroll/unroll_context.lo Object/module.lo \
	Object/global_entry.lo Object/global_channel_entry.lo \
	Object/port_context.lo Object/state_manager.lo \
	Object/nonmeta_state.lo Object/nonmeta_variable.lo \
	Object/nonmeta_context.lo \
	Object/nonmeta_channel_manipulator.lo \
	Object/global_entry_context.lo Object/sizes-entity.lo \
	Object/type/template_actuals.lo \
	Object/type/canonical_type_base.lo \
	Object/type/canonical_type.lo \
	Object/type/canonical_generic_chan_type.lo \
	Object/type/canonical_fundamental_chan_type.lo \
	Object/lang/attribute_common.lo \
	Object/lang/bool_attribute_common.lo \
	Object/lang/cflat_visitor.lo \
	Object/lang/cflat_context_visitor.lo \
	Object/lang/cflat_printer.lo Object/lang/bool_literal.lo \
	Object/lang/directive_base.lo \
	Object/lang/directive_definition.lo \
	Object/lang/directive_source.lo \
	Object/lang/generic_attribute.lo Object/lang/PRS.lo \
	Object/lang/PRS_footprint.lo \
	Object/lang/PRS_attribute_common.lo \
	Object/lang/PRS_attribute_registry.lo \
	Object/lang/PRS_macro_common.lo \
	Object/lang/PRS_macro_registry.lo Object/lang/CHP.lo \
	Object/lang/CHP_event.lo Object/lang/CHP_event_alloc.lo \
	Object/lang/CHP_footprint.lo Object/lang/CHP_visitor.lo \
	Object/lang/CHP_context_printer.lo Object/lang/SPEC.lo \
	Object/lang/SPEC_common.lo Object/lang/SPEC_footprint.lo \
	Object/lang/SPEC_registry.lo
am__objects_7 = Object/traits/class_traits_types.lo \
	Object/def/definition.lo Object/expr/basic_param.lo \
	Object/expr/param_const_collection.lo \
	Object/expr/meta_index_expr_list.lo \
	Object/expr/meta_param_expr_list.lo Object/expr/meta_range.lo \
	Object/expr/meta_range_list.lo \
	Object/expr/meta_param_value_reference.lo \
	Object/expr/operators.lo Object/expr/data_expr.lo \
	Object/type/type_reference.lo \
	Object/unroll/bool_instance_attribute.lo \
	Object/unroll/int_instance_attribute.lo \
	Object/unroll/enum_instance_attribute.lo \
	Object/unroll/channel_instance_attribute.lo \
	Object/unroll/process_instance_attribute.lo
am__objects_8 = $(am__objects_2) common/sizes-common.lo
am_libhackt_la_OBJECTS = $(am__objects_6) $(am__objects_2) \
	$(am__objects_5) $(am__objects_7) $(am__objects_8)
libhackt_la_OBJECTS = $(am_libhackt_la_OBJECTS)
am__DEPENDENCIES_1 = libfangutil.la
libhacktast_la_DEPENDENCIES = libhackt.la libhacktinstref.la \
	libhacktcommon.la $(am__DEPENDENCIES_1)
am__objects_9 = AST/node_position.lo AST/attribute.lo AST/expr.lo \
	AST/range.lo AST/token.lo AST/delim.lo AST/definition.lo \
	AST/definition_item.lo AST/instance.lo AST/formal.lo \
	AST/CHP.lo AST/HSE.lo AST/PRS.lo AST/SPEC.lo AST/type.lo \
	AST/namespace.lo AST/statement.lo AST/import_root.lo \
	AST/parse_context.lo AST/sizes-AST.lo
am_libhacktast_la_OBJECTS = $(am__objects_9) $(am__objects_2) \
	$(am__objects_3)
libhacktast_la_OBJECTS = $(am_libhacktast_la_OBJECTS)
libhacktchpsimguile_la_DEPENDENCIES = libhacktguile.la libhacktsim.la
am_libhacktchpsimguile_la_OBJECTS =  \
	guile/libhacktchpsimguile_la-chpsim-wrap.lo \
	guile/libhacktchpsimguile_la-scm_chpsim_trace_streamer.lo \
	guile/libhacktchpsimguile_la-scm_chpsim_event_node.lo \
	$(am__objects_2)
libhacktchpsimguile_la_OBJECTS = $(am_libhacktchpsimguile_la_OBJECTS)
@HAVE_LIBGUILE_TRUE@am_libhacktchpsimguile_la_rpath = -rpath \
@HAVE_LIBGUILE_TRUE@	$(pkglibdir)
am__DEPENDENCIES_2 =
libhacktcommon_la_DEPENDENCIES = $(am__DEPENDENCIES_2)
am__objects_10 = Object/common/object_base.lo \
	Object/common/extern_templates.lo Object/common/dump_flags.lo \
	common/config.lo common/ltdl-wrap.lo common/ICE.lo \
	common/TODO.lo
am_libhacktcommon_la_OBJECTS = $(am__objects_10) $(am__objects_5)
libhacktcommon_la_OBJECTS = $(am_libhacktcommon_la_OBJECTS)
@WANT_LIBMISCFUN_TRUE@am__DEPENDENCIES_3 = misc/libmiscfun.la
am__DEPENDENCIES_4 = $(am__DEPENDENCIES_3)
libhacktexec_la_DEPENDENCIES = libhacktsim.la libhacknet.la \
	$(am__DEPENDENCIES_4)
am__objects_11 = main/force_load.lo main/program_registry.lo \
	main/parse_test.lo main/flatten.lo main/haco.lo main/create.lo \
	main/alloc.lo main/cflat.lo main/prsobjdemo.lo main/prsim.lo \
	main/dump_persistent_table.lo main/objdump.lo main/shell.lo \
	main/version.lo main/chpsim.lo main/hacknet.lo
am_libhacktexec_la_OBJECTS = $(am__objects_11) $(am__objects_3) \
	$(am__objects_2)
libhacktexec_la_OBJECTS = $(am_libhacktexec_la_OBJECTS)
libhacktguile_la_DEPENDENCIES = libhacktlib.la libguileutil.la
am_libhacktguile_la_OBJECTS = guile/libhacktguile_la-libhackt-wrap.lo \
	guile/libhacktguile_la-hackt-config.lo \
	guile/libhacktguile_la-hackt-documentation.lo \
	guile/libhacktguile_la-scm_reference.lo
libhacktguile_la_OBJECTS = $(am_libhacktguile_la_OBJECTS)
@HAVE_LIBGUILE_TRUE@am_libhacktguile_la_rpath = -rpath $(pkglibdir)
libhacktinstref_la_LIBADD =
am__objects_12 = Object/inst/substructure_alias_base.lo \
	Object/inst/subinstance_manager.lo \
	Object/inst/connection_policy.lo \
	Object/inst/port_alias_tracker.lo Object/inst/port_visitor.lo \
	Object/inst/alias_actuals.lo Object/inst/alias_matcher.lo \
	Object/inst/alias_printer.lo \
	Object/inst/instance_collection.lo \
	Object/inst/param_value_collection.lo \
	Object/inst/pbool_value_collection.lo \
	Object/inst/pint_value_collection.lo \
	Object/inst/preal_value_collection.lo \
	Object/inst/bool_instance_collection.lo \
	Object/inst/node_instance_collection.lo \
	Object/inst/int_instance_collection.lo \
	Object/inst/enum_instance_collection.lo \
	Object/inst/struct_instance_collection.lo \
	Object/inst/process_instance_collection.lo \
	Object/inst/channel_instance_collection.lo
am__objects_13 = Object/ref/instance_reference.lo \
	Object/ref/instance_reference_datatype.lo \
	Object/ref/instance_reference_node.lo \
	Object/expr/nonmeta_param_value_reference.lo \
	Object/ref/reference_set.lo
am_libhacktinstref_la_OBJECTS = $(am__objects_12) $(am__objects_2) \
	$(am__objects_5) $(am__objects_13) $(am__objects_2) \
	$(am__objects_2)
libhacktinstref_la_OBJECTS = $(am_libhacktinstref_la_OBJECTS)
libhacktlib_la_DEPENDENCIES = libhacktparsers.la
am_libhacktlib_la_OBJECTS = main/main_funcs.lo main/compile.lo
libhacktlib_la_OBJECTS = $(am_libhacktlib_la_OBJECTS)
libhacktparsers_la_DEPENDENCIES = libhacktast.la
am__objects_14 = parser/libhacktparsers_la-hackt-parse-real.lo \
	parser/libhacktparsers_la-hackt-union.lo \
	lexer/libhacktparsers_la-hackt-lex-real.lo \
	parser/libhacktparsers_la-instref-parse-real.lo \
	parser/libhacktparsers_la-instref-union.lo \
	parser/libhacktparsers_la-instref.lo \
	lexer/libhacktparsers_la-instref-lex-real.lo \
	parser/libhacktparsers_la-type-parse-real.lo \
	parser/libhacktparsers_la-type-union.lo \
	parser/libhacktparsers_la-type.lo \
	lexer/libhacktparsers_la-type-lex-real.lo \
	lexer/libhacktparsers_la-hacflat-lex-real.lo \
	lexer/libhacktparsers_la-file_manager.lo \
	lexer/libhacktparsers_la-flex_lexer_state.lo \
	lexer/libhacktparsers_la-yyin_manager.lo \
	lexer/libhacktparsers_la-hac_lex.lo \
	lexer/libhacktparsers_la-flex_lexer_common.lo
am_libhacktparsers_la_OBJECTS = $(am__objects_14) $(am__objects_2)
libhacktparsers_la_OBJECTS = $(am_libhacktparsers_la_OBJECTS)
libhacktsim_la_DEPENDENCIES = libhacktlib.la
am__objects_15 = sim/ISE.lo sim/time.lo sim/command_base.lo \
	sim/command_common.lo sim/command_registry.lo \
	sim/random_time.lo sim/state_base.lo sim/signal_handler.lo \
	sim/trace_common.lo sim/prsim/Channel-prsim.lo \
	sim/prsim/Command-prsim.lo sim/prsim/Command-prsim-export.lo \
	sim/prsim/Cause.lo sim/prsim/Node.lo sim/prsim/Expr.lo \
	sim/prsim/ExprAlloc.lo sim/prsim/Event-prsim.lo \
	sim/prsim/State-prsim.lo sim/prsim/Trace-prsim.lo \
	sim/prsim/process_graph.lo sim/prsim/process_state.lo \
	sim/chpsim/nonmeta_context.lo sim/chpsim/Command.lo \
	sim/chpsim/Dependence.lo sim/chpsim/DependenceCollector.lo \
	sim/chpsim/Event.lo sim/chpsim/EventExecutor.lo \
	sim/chpsim/State.lo sim/chpsim/StateConstructor.lo \
	sim/chpsim/Trace.lo
am_libhacktsim_la_OBJECTS = $(am__objects_15) $(am__objects_2) \
	$(am__objects_3)
libhacktsim_la_OBJECTS = $(am_libhacktsim_la_OBJECTS)
libinstallcheck_la_LIBADD =
am_libinstallcheck_la_OBJECTS = libinstallcheck_la-installcheck.lo
libinstallcheck_la_OBJECTS = $(am_libinstallcheck_la_OBJECTS)
misc_guile_logo_libtortoise_guile_la_DEPENDENCIES =  \
	misc/guile-logo/libtortoise.la
am_misc_guile_logo_libtortoise_guile_la_OBJECTS = misc/guile-logo/misc_guile_logo_libtortoise_guile_la-tortoise-wrap.lo
misc_guile_logo_libtortoise_guile_la_OBJECTS =  \
	$(am_misc_guile_logo_libtortoise_guile_la_OBJECTS)
@HAVE_LIBGUILE_TRUE@@HAVE_X11_TRUE@@WANT_LIBMISCFUN_TRUE@am_misc_guile_logo_libtortoise_guile_la_rpath =
misc_guile_logo_libtortoise_la_DEPENDENCIES =
am_misc_guile_logo_libtortoise_la_OBJECTS =  \
	misc/guile-logo/misc_guile_logo_libtortoise_la-tortoise.lo
misc_guile_logo_libtortoise_la_OBJECTS =  \
	$(am_misc_guile_logo_libtortoise_la_OBJECTS)
@HAVE_LIBGUILE_TRUE@@HAVE_X11_TRUE@@WANT_LIBMISCFUN_TRUE@am_misc_guile_logo_libtortoise_la_rpath =
misc_libmiscfun_la_LIBADD =
am__objects_16 = misc/sudoku-solver.lo misc/sudoku.lo
am_misc_libmiscfun_la_OBJECTS = $(am__objects_16) $(am__objects_5)
misc_libmiscfun_la_OBJECTS = $(am_misc_libmiscfun_la_OBJECTS)
@WANT_LIBMISCFUN_TRUE@am_misc_libmiscfun_la_rpath =
misc_sudoku_libsudoku_la_LIBADD =
am__objects_17 = misc/sudoku/libsudoku.lo
am_misc_sudoku_libsudoku_la_OBJECTS = $(am__objects_17) \
	$(am__objects_2) $(am__objects_3)
misc_sudoku_libsudoku_la_OBJECTS =  \
	$(am_misc_sudoku_libsudoku_la_OBJECTS)
@WANT_LIBMISCFUN_TRUE@am_misc_sudoku_libsudoku_la_rpath =
vpihacprsim_la_DEPENDENCIES = libhacktsim.la
am_vpihacprsim_la_OBJECTS = sim/prsim/vpihacprsim_la-vpi-prsim.lo
vpihacprsim_la_OBJECTS = $(am_vpihacprsim_la_OBJECTS)
@HAVE_VPI_TRUE@am_vpihacprsim_la_rpath = -rpath $(pkglibdir)
binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
am__EXEEXT_1 = util/progs/readline_toy$(EXEEXT)
@HAVE_LIBGUILE_TRUE@@HAVE_X11_TRUE@@WANT_LIBMISCFUN_TRUE@am__EXEEXT_2 = misc/guile-logo/demo1$(EXEEXT) \
@HAVE_LIBGUILE_TRUE@@HAVE_X11_TRUE@@WANT_LIBMISCFUN_TRUE@	misc/guile-logo/guile-logo$(EXEEXT)
@WANT_LIBMISCFUN_TRUE@am__EXEEXT_3 = sudoku-solver$(EXEEXT)
am__EXEEXT_4 = $(am__EXEEXT_2) $(am__EXEEXT_3)
PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS)
am_getopt_test_OBJECTS = test/getopt_test.$(OBJEXT)
getopt_test_OBJECTS = $(am_getopt_test_OBJECTS)
getopt_test_LDADD = $(LDADD)
am_hacalloc_OBJECTS = main/hacalloc-alloc.$(OBJEXT)
hacalloc_OBJECTS = $(am_hacalloc_OBJECTS)
hacalloc_DEPENDENCIES = libhacktlib.la
am_hacchpsim_OBJECTS = main/hacchpsim-chpsim.$(OBJEXT)
hacchpsim_OBJECTS = $(am_hacchpsim_OBJECTS)
hacchpsim_DEPENDENCIES = libhacktsim.la
am_haccreate_OBJECTS = main/haccreate-create.$(OBJEXT)
haccreate_OBJECTS = $(am_haccreate_OBJECTS)
haccreate_DEPENDENCIES = libhacktlib.la
am_hacknet_OBJECTS = main/hacknet-hacknet.$(OBJEXT)
hacknet_OBJECTS = $(am_hacknet_OBJECTS)
hacknet_DEPENDENCIES = libhacknet.la
am_hackt_OBJECTS = main/hackt.$(OBJEXT)
hackt_OBJECTS = $(am_hackt_OBJECTS)
hackt_DEPENDENCIES = libhacktexec.la
am_haco_OBJECTS = main/haco-haco.$(OBJEXT)
haco_OBJECTS = $(am_haco_OBJECTS)
haco_DEPENDENCIES = libhacktlib.la
am_hacobjdump_OBJECTS = main/hacobjdump-objdump.$(OBJEXT)
hacobjdump_OBJECTS = $(am_hacobjdump_OBJECTS)
hacobjdump_DEPENDENCIES = libhacktlib.la
am_hacpp_OBJECTS = main/hacpp-flatten.$(OBJEXT)
hacpp_OBJECTS = $(am_hacpp_OBJECTS)
hacpp_DEPENDENCIES = libhacktlib.la
am_hacprsim_OBJECTS = main/hacprsim-prsim.$(OBJEXT)
hacprsim_OBJECTS = $(am_hacprsim_OBJECTS)
hacprsim_DEPENDENCIES = libhacktsim.la
am_hflat_OBJECTS = main/hflat-cflat.$(OBJEXT)
hflat_OBJECTS = $(am_hflat_OBJECTS)
hflat_DEPENDENCIES = libhacktlib.la
am_lexyacc_test_OBJECTS = main/lexyacc.$(OBJEXT)
lexyacc_test_OBJECTS = $(am_lexyacc_test_OBJECTS)
lexyacc_test_DEPENDENCIES = libbogus.la libhacktlib.la
am_misc_guile_logo_demo1_OBJECTS =  \
	misc/guile-logo/misc_guile_logo_demo1-demo1.$(OBJEXT)
misc_guile_logo_demo1_OBJECTS = $(am_misc_guile_logo_demo1_OBJECTS)
misc_guile_logo_demo1_DEPENDENCIES = misc/guile-logo/libtortoise.la
am_misc_guile_logo_guile_logo_OBJECTS = misc/guile-logo/misc_guile_logo_guile_logo-logo_main.$(OBJEXT)
misc_guile_logo_guile_logo_OBJECTS =  \
	$(am_misc_guile_logo_guile_logo_OBJECTS)
misc_guile_logo_guile_logo_DEPENDENCIES =  \
	misc/guile-logo/libtortoise-guile.la
am_sudoku_solver_OBJECTS = misc/sudoku-main.$(OBJEXT)
sudoku_solver_OBJECTS = $(am_sudoku_solver_OBJECTS)
sudoku_solver_DEPENDENCIES = misc/libmiscfun.la
am_util_progs_readline_toy_OBJECTS =  \
	util/progs/readline_toy.$(OBJEXT)
util_progs_readline_toy_OBJECTS =  \
	$(am_util_progs_readline_toy_OBJECTS)
util_progs_readline_toy_DEPENDENCIES = $(am__DEPENDENCIES_1)
binSCRIPT_INSTALL = $(INSTALL_SCRIPT)
SCRIPTS = $(bin_SCRIPTS) $(noinst_SCRIPTS)
DEFAULT_INCLUDES = -I. -I$(srcdir) -I.
depcomp = $(SHELL) $(top_srcdir)/config/depcomp
am__depfiles_maybe = depfiles
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \
	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
	$(AM_CFLAGS) $(CFLAGS)
CCLD = $(CC)
LINK = $(LIBTOOL) --mode=link --tag=CC $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
	$(AM_LDFLAGS) $(LDFLAGS) -o $@
CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
LTCXXCOMPILE = $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) \
	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
	$(AM_CXXFLAGS) $(CXXFLAGS)
CXXLD = $(CXX)
CXXLINK = $(LIBTOOL) --mode=link --tag=CXX $(CXXLD) $(AM_CXXFLAGS) \
	$(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
LEXCOMPILE = $(LEX) $(LFLAGS) $(AM_LFLAGS)
LTLEXCOMPILE = $(LIBTOOL) --mode=compile $(LEX) $(LFLAGS) $(AM_LFLAGS)
YLWRAP = $(top_srcdir)/config/ylwrap
YACCCOMPILE = $(YACC) $(YFLAGS) $(AM_YFLAGS)
LTYACCCOMPILE = $(LIBTOOL) --mode=compile $(YACC) $(YFLAGS) \
	$(AM_YFLAGS)
SOURCES = $(hackt_chpsim_guile_la_SOURCES) $(hackt_guile_la_SOURCES) \
	$(libbogus_la_SOURCES) $(libbogus2_la_SOURCES) \
	$(libbogus3_la_SOURCES) $(libbogus4_la_SOURCES) \
	$(libfangutil_la_SOURCES) $(libguileutil_la_SOURCES) \
	$(libhacknet_la_SOURCES) $(libhackt_la_SOURCES) \
	$(libhacktast_la_SOURCES) $(libhacktchpsimguile_la_SOURCES) \
	$(libhacktcommon_la_SOURCES) $(libhacktexec_la_SOURCES) \
	$(libhacktguile_la_SOURCES) $(libhacktinstref_la_SOURCES) \
	$(libhacktlib_la_SOURCES) $(libhacktparsers_la_SOURCES) \
	$(libhacktsim_la_SOURCES) $(libinstallcheck_la_SOURCES) \
	$(misc_guile_logo_libtortoise_guile_la_SOURCES) \
	$(misc_guile_logo_libtortoise_la_SOURCES) \
	$(misc_libmiscfun_la_SOURCES) \
	$(misc_sudoku_libsudoku_la_SOURCES) $(vpihacprsim_la_SOURCES) \
	$(getopt_test_SOURCES) $(hacalloc_SOURCES) \
	$(hacchpsim_SOURCES) $(haccreate_SOURCES) $(hacknet_SOURCES) \
	$(hackt_SOURCES) $(haco_SOURCES) $(hacobjdump_SOURCES) \
	$(hacpp_SOURCES) $(hacprsim_SOURCES) $(hflat_SOURCES) \
	$(lexyacc_test_SOURCES) $(misc_guile_logo_demo1_SOURCES) \
	$(misc_guile_logo_guile_logo_SOURCES) $(sudoku_solver_SOURCES) \
	$(util_progs_readline_toy_SOURCES)
DIST_SOURCES = $(hackt_chpsim_guile_la_SOURCES) \
	$(hackt_guile_la_SOURCES) $(libbogus_la_SOURCES) \
	$(libbogus2_la_SOURCES) $(libbogus3_la_SOURCES) \
	$(libbogus4_la_SOURCES) $(libfangutil_la_SOURCES) \
	$(libguileutil_la_SOURCES) $(libhacknet_la_SOURCES) \
	$(libhackt_la_SOURCES) $(libhacktast_la_SOURCES) \
	$(libhacktchpsimguile_la_SOURCES) $(libhacktcommon_la_SOURCES) \
	$(libhacktexec_la_SOURCES) $(libhacktguile_la_SOURCES) \
	$(libhacktinstref_la_SOURCES) $(libhacktlib_la_SOURCES) \
	$(libhacktparsers_la_SOURCES) $(libhacktsim_la_SOURCES) \
	$(libinstallcheck_la_SOURCES) \
	$(misc_guile_logo_libtortoise_guile_la_SOURCES) \
	$(misc_guile_logo_libtortoise_la_SOURCES) \
	$(misc_libmiscfun_la_SOURCES) \
	$(misc_sudoku_libsudoku_la_SOURCES) $(vpihacprsim_la_SOURCES) \
	$(getopt_test_SOURCES) $(hacalloc_SOURCES) \
	$(hacchpsim_SOURCES) $(haccreate_SOURCES) $(hacknet_SOURCES) \
	$(hackt_SOURCES) $(haco_SOURCES) $(hacobjdump_SOURCES) \
	$(hacpp_SOURCES) $(hacprsim_SOURCES) $(hflat_SOURCES) \
	$(lexyacc_test_SOURCES) $(misc_guile_logo_demo1_SOURCES) \
	$(misc_guile_logo_guile_logo_SOURCES) $(sudoku_solver_SOURCES) \
	$(util_progs_readline_toy_SOURCES)
RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
	html-recursive info-recursive install-data-recursive \
	install-exec-recursive install-info-recursive \
	install-recursive installcheck-recursive installdirs-recursive \
	pdf-recursive ps-recursive uninstall-info-recursive \
	uninstall-recursive
nobase_pkgincludeHEADERS_INSTALL = $(install_sh_DATA)
HEADERS = $(nobase_pkginclude_HEADERS)
ETAGS = etags
CTAGS = ctags
DIST_SUBDIRS = $(SUBDIRS)
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ABI_ILP32_FALSE = @ABI_ILP32_FALSE@
ABI_ILP32_TRUE = @ABI_ILP32_TRUE@
ABI_ILP64_FALSE = @ABI_ILP64_FALSE@
ABI_ILP64_TRUE = @ABI_ILP64_TRUE@
ACLOCAL = @ACLOCAL@
ACLOCAL_FLAGS = @ACLOCAL_FLAGS@
ALLOCA = @ALLOCA@
ALWAYS_TRUE_FALSE = @ALWAYS_TRUE_FALSE@
ALWAYS_TRUE_TRUE = @ALWAYS_TRUE_TRUE@
AMDEP_FALSE = @AMDEP_FALSE@
AMDEP_TRUE = @AMDEP_TRUE@
AMTAR = @AMTAR@
AR = @AR@
AUTOCONF = @AUTOCONF@
AUTOHEADER = @AUTOHEADER@
AUTOMAKE = @AUTOMAKE@
AUTO_CPPFLAGS = @AUTO_CPPFLAGS@
AUTO_CVSIGNORE_FALSE = @AUTO_CVSIGNORE_FALSE@
AUTO_CVSIGNORE_TRUE = @AUTO_CVSIGNORE_TRUE@
AUTO_LDFLAGS = @AUTO_LDFLAGS@
AWK = @AWK@
BIBTEX = @BIBTEX@
BIN_TEST = @BIN_TEST@
BUILD_DARWIN_FALSE = @BUILD_DARWIN_FALSE@
BUILD_DARWIN_TRUE = @BUILD_DARWIN_TRUE@
CALLMAKE = @CALLMAKE@
# std-options

# useful standard utility definitions
# consider autoconf-ing these...
CAT = @CAT@
CC = @CC@
CCDEPMODE = @CCDEPMODE@
CFLAGS = @CFLAGS@
CFLAT = @CFLAT@
CHECK_TESTS_FALSE = @CHECK_TESTS_FALSE@
CHECK_TESTS_TRUE = @CHECK_TESTS_TRUE@
CHMOD = @CHMOD@
CIRCO = @CIRCO@
CONFIGDATE = @CONFIGDATE@
CONVENIENCE_LTDL_FALSE = @CONVENIENCE_LTDL_FALSE@
CONVENIENCE_LTDL_TRUE = @CONVENIENCE_LTDL_TRUE@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
# not gcc -E
CPP_TRADITIONAL = @CPP_TRADITIONAL@
CUT = @CUT@
CVS = @CVS@
CXX = @CXX@
CXXCPP = @CXXCPP@
CXXDEPMODE = @CXXDEPMODE@
CXXFLAGS = @CXXFLAGS@
CXX_VERSION = @CXX_VERSION@
CYGPATH_W = @CYGPATH_W@
DATE = @DATE@
DEFS = @DEFS@
DEPDIR = @DEPDIR@
DIFF = @DIFF@
DOT = @DOT@
DOTTY = @DOTTY@
DOT_PATH = @DOT_PATH@
DOXYGEN = @DOXYGEN@
# -B: ignore blank line diffs
ECHO = @ECHO@
ECHO_C = @ECHO_C@
ECHO_N = @ECHO_N@
ECHO_T = @ECHO_T@
EGREP = @EGREP@
EL_INCLUDE = @EL_INCLUDE@
EL_LDPATH = @EL_LDPATH@
EL_LIB = @EL_LIB@
ENABLE_DOCS_FALSE = @ENABLE_DOCS_FALSE@
ENABLE_DOCS_TRUE = @ENABLE_DOCS_TRUE@
ENABLE_HEADER_VALIDATION_FALSE = @ENABLE_HEADER_VALIDATION_FALSE@
ENABLE_HEADER_VALIDATION_TRUE = @ENABLE_HEADER_VALIDATION_TRUE@
EXEEXT = @EXEEXT@
F77 = @F77@
FANG_DIALECT_FLAGS = @FANG_DIALECT_FLAGS@
FANG_WARN_CFLAGS = @FANG_WARN_CFLAGS@
FANG_WARN_CXXFLAGS = @FANG_WARN_CXXFLAGS@
FANG_WARN_FLAGS = @FANG_WARN_FLAGS@
FDP = @FDP@
FFLAGS = @FFLAGS@
FIG2DEV = @FIG2DEV@
FIG2DEV_PDFTEX_FALSE = @FIG2DEV_PDFTEX_FALSE@
FIG2DEV_PDFTEX_TRUE = @FIG2DEV_PDFTEX_TRUE@
FIND = @FIND@
GMP_INCLUDE = @GMP_INCLUDE@
GMP_LDPATH = @GMP_LDPATH@
GMP_LIB = @GMP_LIB@
GREP = @GREP@
GUILE = @GUILE@
GUILE_CONFIG = @GUILE_CONFIG@
GUILE_CONFIG_VERSION = @GUILE_CONFIG_VERSION@
GUILE_CPPFLAGS = @GUILE_CPPFLAGS@
GUILE_LDFLAGS = @GUILE_LDFLAGS@
GUILE_PATH = @GUILE_PATH@
HAVE_BIBTEX_FALSE = @HAVE_BIBTEX_FALSE@
HAVE_BIBTEX_TRUE = @HAVE_BIBTEX_TRUE@
HAVE_BISON_FALSE = @HAVE_BISON_FALSE@
HAVE_BISON_TRUE = @HAVE_BISON_TRUE@
HAVE_BYACC_FALSE = @HAVE_BYACC_FALSE@
HAVE_BYACC_TRUE = @HAVE_BYACC_TRUE@
HAVE_CFLAT_FALSE = @HAVE_CFLAT_FALSE@
HAVE_CFLAT_TRUE = @HAVE_CFLAT_TRUE@
HAVE_CIRCO_FALSE = @HAVE_CIRCO_FALSE@
HAVE_CIRCO_TRUE = @HAVE_CIRCO_TRUE@
HAVE_CVS_FALSE = @HAVE_CVS_FALSE@
HAVE_CVS_TRUE = @HAVE_CVS_TRUE@
HAVE_DOT = @HAVE_DOT@
HAVE_DOTTY_FALSE = @HAVE_DOTTY_FALSE@
HAVE_DOTTY_TRUE = @HAVE_DOTTY_TRUE@
HAVE_DOT_FALSE = @HAVE_DOT_FALSE@
HAVE_DOT_TRUE = @HAVE_DOT_TRUE@
HAVE_DOXYGEN_FALSE = @HAVE_DOXYGEN_FALSE@
HAVE_DOXYGEN_TRUE = @HAVE_DOXYGEN_TRUE@
HAVE_FDP_FALSE = @HAVE_FDP_FALSE@
HAVE_FDP_TRUE = @HAVE_FDP_TRUE@
HAVE_FIG2DEV_FALSE = @HAVE_FIG2DEV_FALSE@
HAVE_FIG2DEV_TRUE = @HAVE_FIG2DEV_TRUE@
HAVE_GXX_FALSE = @HAVE_GXX_FALSE@
HAVE_GXX_TRUE = @HAVE_GXX_TRUE@
HAVE_ICC_FALSE = @HAVE_ICC_FALSE@
HAVE_ICC_TRUE = @HAVE_ICC_TRUE@
HAVE_INFO_FALSE = @HAVE_INFO_FALSE@
HAVE_INFO_TRUE = @HAVE_INFO_TRUE@
HAVE_LATEX = @HAVE_LATEX@
HAVE_LATEX_FALSE = @HAVE_LATEX_FALSE@
HAVE_LATEX_TRUE = @HAVE_LATEX_TRUE@
HAVE_LEFTY_FALSE = @HAVE_LEFTY_FALSE@
HAVE_LEFTY_TRUE = @HAVE_LEFTY_TRUE@
HAVE_LIBGUILE_FALSE = @HAVE_LIBGUILE_FALSE@
HAVE_LIBGUILE_TRUE = @HAVE_LIBGUILE_TRUE@
HAVE_LVS_FALSE = @HAVE_LVS_FALSE@
HAVE_LVS_TRUE = @HAVE_LVS_TRUE@
HAVE_MAKEINDEX_FALSE = @HAVE_MAKEINDEX_FALSE@
HAVE_MAKEINDEX_TRUE = @HAVE_MAKEINDEX_TRUE@
HAVE_NEATO_FALSE = @HAVE_NEATO_FALSE@
HAVE_NEATO_TRUE = @HAVE_NEATO_TRUE@
HAVE_PDFLATEX = @HAVE_PDFLATEX@
HAVE_PDFLATEX_FALSE = @HAVE_PDFLATEX_FALSE@
HAVE_PDFLATEX_TRUE = @HAVE_PDFLATEX_TRUE@
HAVE_PKG_CONFIG_FALSE = @HAVE_PKG_CONFIG_FALSE@
HAVE_PKG_CONFIG_TRUE = @HAVE_PKG_CONFIG_TRUE@
HAVE_PRSIM_FALSE = @HAVE_PRSIM_FALSE@
HAVE_PRSIM_TRUE = @HAVE_PRSIM_TRUE@
HAVE_PS2EPSI_FALSE = @HAVE_PS2EPSI_FALSE@
HAVE_PS2EPSI_TRUE = @HAVE_PS2EPSI_TRUE@
HAVE_PS2PDF_FALSE = @HAVE_PS2PDF_FALSE@
HAVE_PS2PDF_TRUE = @HAVE_PS2PDF_TRUE@
HAVE_TWOPI_FALSE = @HAVE_TWOPI_FALSE@
HAVE_TWOPI_TRUE = @HAVE_TWOPI_TRUE@
HAVE_VCS_FALSE = @HAVE_VCS_FALSE@
HAVE_VCS_TRUE = @HAVE_VCS_TRUE@
HAVE_VPI_FALSE = @HAVE_VPI_FALSE@
HAVE_VPI_TRUE = @HAVE_VPI_TRUE@
HAVE_X11_FALSE = @HAVE_X11_FALSE@
HAVE_X11_TRUE = @HAVE_X11_TRUE@
HAVE_YACC_FALSE = @HAVE_YACC_FALSE@
HAVE_YACC_TRUE = @HAVE_YACC_TRUE@
HEAD = @HEAD@
HEXDUMP = @HEXDUMP@
INDENT = @INDENT@
INFO = @INFO@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_LTDL_FALSE = @INSTALL_LTDL_FALSE@
INSTALL_LTDL_TRUE = @INSTALL_LTDL_TRUE@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
INSTALL_TESTS_FALSE = @INSTALL_TESTS_FALSE@
INSTALL_TESTS_TRUE = @INSTALL_TESTS_TRUE@
INTERACTIVE_TESTS_FALSE = @INTERACTIVE_TESTS_FALSE@
INTERACTIVE_TESTS_TRUE = @INTERACTIVE_TESTS_TRUE@
LATEX = @LATEX@
LDFLAGS = @LDFLAGS@
LEFTY = @LEFTY@
LEX = @LEX@
LEXLIB = @LEXLIB@
LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
LEX_VERSION = @LEX_VERSION@
LIBADD_DL = @LIBADD_DL@
LIBLTDL = @LIBLTDL@
LIBOBJS = @LIBOBJS@
LIBS = @LIBS@
LIBTOOL = @LIBTOOL@
LIBTOOL_DEPS = @LIBTOOL_DEPS@
LIBTOOL_FLAGS = @LIBTOOL_FLAGS@
LN_S = @LN_S@
LTDLINCL = @LTDLINCL@
LTDL_OBJDIR = @LTDL_OBJDIR@
LTDL_SHLIBPATH_VAR = @LTDL_SHLIBPATH_VAR@
LTLIBOBJS = @LTLIBOBJS@
LVS = @LVS@
M4 = @M4@
MAKEINDEX = @MAKEINDEX@
MAKEINFO = @MAKEINFO@
NCURSES_INCLUDE = @NCURSES_INCLUDE@
NCURSES_LDPATH = @NCURSES_LDPATH@
NCURSES_LIB = @NCURSES_LIB@
NEATO = @NEATO@
OBJECT_ALIGN_CHECKING_FALSE = @OBJECT_ALIGN_CHECKING_FALSE@
OBJECT_ALIGN_CHECKING_TRUE = @OBJECT_ALIGN_CHECKING_TRUE@
OBJEXT = @OBJEXT@
PACKAGE = @PACKAGE@
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
PACKAGE_NAME = @PACKAGE_NAME@
PACKAGE_STRING = @PACKAGE_STRING@
PACKAGE_TARNAME = @PACKAGE_TARNAME@
PACKAGE_VERSION = @PACKAGE_VERSION@
PASTE = @PASTE@
PATCH = @PATCH@
PATH_SEPARATOR = @PATH_SEPARATOR@
PDFLATEX = @PDFLATEX@
PERL = @PERL@
PERL_PATH = @PERL_PATH@
PKG_CONFIG = @PKG_CONFIG@
PRINTF = @PRINTF@
PRSIM = @PRSIM@
PS2EPSI = @PS2EPSI@
PS2PDF = @PS2PDF@
PSNUP = @PSNUP@
RANDOM_TESTS_FALSE = @RANDOM_TESTS_FALSE@
RANDOM_TESTS_TRUE = @RANDOM_TESTS_TRUE@
RANLIB = @RANLIB@
RL_INCLUDE = @RL_INCLUDE@
RL_LDPATH = @RL_LDPATH@
RL_LIB = @RL_LIB@
SED = sed
SET_MAKE = @SET_MAKE@
SH = @SH@

# force use of the ancient canonical bourne shell, 
# else configure may pick up bash as the shell interpreter.  
SHELL = @SH_PATH@
SH_PATH = @SH_PATH@
SLEEP = @SLEEP@
SORT = @SORT@
SRCDIR_BUILD_FALSE = @SRCDIR_BUILD_FALSE@
SRCDIR_BUILD_TRUE = @SRCDIR_BUILD_TRUE@
STRIP = @STRIP@
TAIL = @TAIL@
TEE = @TEE@
TEXI2HTML = @TEXI2HTML@
TOUCH = @TOUCH@
TR = @TR@
TRANSFIG = @TRANSFIG@
TWOPI = @TWOPI@
VCS = @VCS@
VERBOSE_CHECK_FALSE = @VERBOSE_CHECK_FALSE@
VERBOSE_CHECK_TRUE = @VERBOSE_CHECK_TRUE@
VERSION = @VERSION@
VPI_INCLUDE = @VPI_INCLUDE@
VPI_LDPATH = @VPI_LDPATH@
WANT_LIBMISCFUN_FALSE = @WANT_LIBMISCFUN_FALSE@
WANT_LIBMISCFUN_TRUE = @WANT_LIBMISCFUN_TRUE@
X11_INCLUDE = @X11_INCLUDE@
X11_LDPATH = @X11_LDPATH@
XARGS = @XARGS@
XDR_INCLUDE = @XDR_INCLUDE@
XDR_LDPATH = @XDR_LDPATH@
XDR_LIB = @XDR_LIB@
XFIG = @XFIG@
YACC = @YACC@
YACC_FIRST_TOKEN_ENUM = @YACC_FIRST_TOKEN_ENUM@
YACC_PURE_PARSER = @YACC_PURE_PARSER@
YACC_VERSION = @YACC_VERSION@
ac_ct_AR = @ac_ct_AR@
ac_ct_CC = @ac_ct_CC@
ac_ct_CXX = @ac_ct_CXX@
ac_ct_F77 = @ac_ct_F77@
ac_ct_RANLIB = @ac_ct_RANLIB@
ac_ct_STRIP = @ac_ct_STRIP@
am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@
am__include = @am__include@
am__leading_dot = @am__leading_dot@
am__quote = @am__quote@
am__tar = @am__tar@
am__untar = @am__untar@
bindir = @bindir@
build = @build@
build_alias = @build_alias@
build_cpu = @build_cpu@
build_os = @build_os@
build_vendor = @build_vendor@
datadir = @datadir@
exec_prefix = @exec_prefix@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
localstatedir = @localstatedir@
mandir = @mandir@
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
prefix = @prefix@
program_transform_name = @program_transform_name@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
subdirs = @subdirs@
sysconfdir = @sysconfdir@
target_alias = @target_alias@

# .yy for yacc (C++), .ll for lex (C++), 
# .hchk and .tccchk for standalone header checks

###############################################################################
# standard definitions and macro initializers

# .hchk and .tccchk for standalone header checks
SUFFIXES = .yy .ll .ii .test .i .hii. .hhii .tccii .gesnarfed .h .hh \
	.tcc .hchk .hhchk .tccchk .hdep .hhdep .tccdep
# usually /bin/sh, but this is determined by configure
# add -v for verbose

# to control the version of automake (minimum)

# standard definitions and macro initializers
# appends to SUFFIXES
# includes "Make.stddef"
AUTOMAKE_OPTIONS = 1.9 gnu subdir-objects
CP = cp -f
TEA = $(TEE) -a
PWD = @PWD@
RM = rm -f
MV = mv -f
SYNC = sync

# The following are detected and set by autoconf
# AR = ar
# ARFLAGS = -ru
# AWK = awk
# CPP = cpp
# LN = ln -fs
# RANLIB = ranlib

# defined with intention of self-modification... no used anymore
# THISMAKEFILE = Makefile

# standard automake targets to be initialized empty so subsequent uses
# may simply accumulate using +=, without having to worry about initialization

# test/getopt_test.test
CLEANFILES = misc/sudoku-test.sh libhacktlib.cc \
	$(LEXYACC_PREFIX_H_FILES) ../libltdl/ltdl.hchk $(AUTOHEADERS) \
	config.log $(EXTRA_LTLIBRARIES)
DISTCLEANFILES = $(bin_SCRIPTS) hackt_persistent_table.sh \
	$(VERSIONHEADERS) test/getopt_test.test test/getopt_test.diff \
	test/getopt_test.output $(CLEANPARSER) $(CLEANLEXER) \
	$(SUBDIR_CVSIGNORE) $(CONFIG_PARSERS) check.log cvsdiffs \
	$(AUTO_DEPENDS)
CLEANDIRS = 
DISTCLEANDIRS = $(DEPDIR)

# __config__.hchk: __config__.h
#	@$(TOUCH) $@

# inlined into Makefile.in by automake
# really only needed for dynamic dependence-tracking
EXTRA_DIST = misc/guile-logo/README misc/guile-logo/hex-test.scm \
	misc/README misc/sudoku-sample.txt util/ChangeLog util/README \
	util/TODO util/STL/README util/progs/README util/lang/README \
	$(LEXYACC_PREFIX_GENERATOR) $(FLEX_COMMON_PATCH) \
	$(srcdir)/test/header_test.cc local.cvsignore \
	parser/local.cvsignore parser/lexyacc-prefix.awk \
	parser/bison-output-to-C.awk parser/common-output-to-C.awk \
	parser/yacc-output-to-C.awk parser/common-union-type.awk \
	parser/yacc-union-type.awk parser/bison-union-type.awk \
	parser/yyerror_bison_hack.awk parser/nls_bison_hack.awk \
	parser/yygrowstack_yacc_hack.awk parser/patch_byacc.awk \
	parser/purify_flex.awk parser/purify_yacc.awk \
	parser/try_lex_catch.awk parser/yacc_const_char.awk \
	parser/yyfreestacks.cc parser/yyerror.cc parser/NOTES \
	parser/hackt-parse.yy.in lexer/local.cvsignore \
	lexer/purify_flex.awk test/local.cvsignore test/header_test.cc \
	test/getopt_test.sh test/getopt_test.stderr common/README \
	scripts/filter_namespaces.sed scripts/deps_to_dot.awk.in \
	scripts/init_hackt.sh.in scripts/init_hackt.csh.in \
	scripts/toggle_stacktrace.sh AST/README Object/README \
	Object/common/README Object/def/README Object/expr/README \
	Object/inst/README Object/lang/README Object/traits/README \
	Object/type/README Object/ref/README Object/unroll/README \
	guile/README ChangeLog README NOTES BUGS TODO wc-l sim/README \
	sim/prsim/README sim/prsim/TODO sim/chpsim/README \
	sim/chpsim/TODO scripts/automake_include.awk \
	scripts/promote_header_deps.awk headers_deps.make
TESTS = $(am__append_9) $(am__append_21)
# EXTRA_DIST files that should only be searched from the srcdir
srcdir_EXTRA_DIST = 

# pipe to strip out srcdir from a name
# NOTE: this was ripped from $(am__vpath_adj_setup)
#	and $(am__vpath_adj)
SED_srcdir_strip_setup = srcdirstrip=`$(ECHO) "$(srcdir)" | $(SED) 's|.|.|g'`
# SED_srcdir_strip_setup = $(am__vpath_adj_setup)
SED_srcdir_strip_fast = $(SED) "s|^$$srcdirstrip/||"
SED_srcdir_strip = { $(SED_srcdir_strip_setup) ; $(SED_srcdir_strip_fast) ;}

# strip all directory prefix (from am__strip_dir)
SED_stripdir = $(SED) 's|^.*/||'

# these files are automatically removed from distribution by dist-hook
DISTHOOK_CLEANFILES = 

# The following macros are custom-defined for use with this project, 
# in particular for coupled use with Make.global.

# yeah, stupid place to put a globally useful script, move it later...
# WARNING: don't put spaces in file names!
# SPACES_TO_NEWLINE = $(AWK) '{gsub("[ \t]+","\n"); print;}'
SPACES_TO_NEWLINE = $(TR) '[:blank:]' '\n'

# to accumulate and generate automatic .cvsignore
# we've provided some project wide definitions in Make.global
# NOTE: only directory and file names here
# Wild-cards like "*.foo*" must be wrapped in quotes when listed

# cvsignore targets

# list of files to automatically CVS ignore, accumulated over Makefile
AUTO_IGNORE = $(TESTS) $(PROGRAMS) $(LTLIBRARIES) $(CONFIG_PARSERS) \
	$(IGNOREHEADERS) config.log $(CLEANPARSER) $(CLEANLEXER) \
	headers_deps.make .gdb_history .cvsignore Makefile.in Makefile \
	make.log ignore backup temp $(CLEANFILES) $(DISTCLEANFILES)

# automatically built dependencies
AUTO_DEPENDS = 

# since automake doesn't allow appending RECURSIVE_TARGETS, we define our own:
MORE_RECURSIVE_TARGETS = force-recursive $(am__append_30) \
	build-check-recursive
MORE_CLEAN_RECURSIVE_TARGETS = $(am__append_31)

# This helper script is built by the top-level Makefile
# This is useful self-contained script for transforming program names
# to their installed names.  
INSTALL_TRANSFORM_SH = $(top_builddir)/install_transform.sh

# more robust way of removing patterns
# note: pattern arguments must be wrapped in quotes, e.g. "*.o"
RM_PATTERN = $(top_srcdir)/scripts/rm_pattern.sh

# for automatic regeneration of configured files:
RECONFIGURE = cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@

# script to extract texinfo documentation from source:
# invokable after cd $(srcdir):
EXTRACT_TEXINFO_IN_SRCDIR = $(AWK) -f $(top_builddir)/scripts/extract_texinfo.awk
# invokable from any subdir:
EXTRACT_TEXINFO = $(AWK) -f $(top_srcdir)/scripts/extract_texinfo.awk
ALL_HEADER_FILES = $(am__append_1) $(am__append_5) \
	$(UTIL_HEADER_FILES) $(CONFIG_HEADERS) $(COMMON_H_FILES) \
	$(OBJECT_H_FILES) $(OBJECT_COMMON_H_FILES) \
	$(OBJECT_INST_H_FILES) $(OBJECT_REF_H_FILES) $(AST_H_FILES) \
	$(PARSER_H_FILES) $(SIM_H_FILES) $(NET_H_FILES) \
	$(LIBHACKTGUILE_H_FILES) $(MAIN_EXEC_H_FILES) \
	$(LEXYACC_PREFIX_H_FILES)
ALL_TCC_FILES = $(am__append_2) $(UTIL_TCC_FILES) $(OBJECT_TCC_FILES) \
	$(OBJECT_INST_TCC_FILES) $(OBJECT_REF_TCC_FILES) \
	$(MAIN_EXEC_TCC_FILES) $(SIM_TCC_FILES) $(AST_TCC_FILES)

# this path should be consistent with scripts/init_hackt.[c]sh
# also keep consistent with hackt-config.in
scmdir = $(pkgdatadir)/scm

# more install directories
# NOTE: these variables may already be defined by autoconf-2.60+
# where various documents (pdf, ps) should be installed
# Keep these consistent with src/scripts/init_hackt.{csh,sh}[.in}
docdir = $(pkgdatadir)/doc
# infodir = $(datadir)/info
htmldir = $(docdir)/html
pdfdir = $(docdir)/pdf
psdir = $(docdir)/ps
# using arch-specific directories because they reference exec_prefix paths
examplesdir = $(docdir)/examples/$(host)

# for recursive make only, all other subdirectories (not listed)
# are managed by this Makefile (flat)
SUBDIRS = util/test . scm

# cumulative targets

# should include make-generated headers only, no configure-generated headers
AUTOHEADERS = install_paths.h cvstag.h builddate.h am_cxxflags.h \
	config_params.h

# This says, "always build me first."
# trying NOT to abuse this, writing explicit dependencies below
BUILT_SOURCES = parser/hackt-parse.output.h \
	parser/instref-parse.output.h parser/type-parse.output.h
CLEANSUBDIRS = $(UTIL_DIRS) lexer parser AST $(OBJECT_DIRS) \
	$(SIM_DIRS)

# files to ignore in subdirectories
# can we generate this from suffix appending?
SUBDIR_CVSIGNORE = $(srcdir)/misc/sudoku/.cvsignore \
	$(srcdir)/misc/.cvsignore util/.cvsignore util/STL/.cvsignore \
	util/lang/.cvsignore util/lang/lexyacc/.cvsignore \
	util/lang/CX/.cvsignore util/memory/.cvsignore \
	util/numeric/.cvsignore util/progs/.cvsignore $(am__append_22)

# don't actually want to build these, but have the rules for them
EXTRA_LTLIBRARIES = libbogus.la libbogus2.la libbogus3.la libbogus4.la \
	libinstallcheck.la

# installed headers (keep to minimum)

# removed:
#	main/guile.h main/chpsim-guile.h

# installed development headers
nobase_pkginclude_HEADERS = util/boolean_types.h util/cppcat.h \
	util/macros.h util/memory/pointer_classes_fwd.h \
	util/memory/pointer_manipulator.h util/memory/pointer_traits.h \
	util/memory/count_ptr.h util/new_functor_fwd.h \
	util/persistent_fwd.h util/persistent.h \
	Object/expr/const_param.h Object/expr/const_param_expr_list.h \
	Object/expr/param_expr.h Object/expr/param_expr_list.h \
	Object/expr/types.h Object/expr/dlfunction_fwd.h \
	Object/expr/dlfunction.h sim/chpsim/chpsim_dlfunction.h

# variables conditionally defined and provided in this Makefile
FUNPROGRAMS = $(am__append_3) $(am__append_6)
FUNLIBS = $(am__append_4) $(am__append_7)
LIBMISCFUN = $(am__append_8)

# defined for convenience, should this code ever wish to find a new home
# automake bungles this and produces multiple overriding targets in the Makefile
LIBSUDOKU_DIR = misc/sudoku
LIBSUDOKU = misc/sudoku/libsudoku.la

# misc_sudoku_libsudoku_la_CPPFLAGS =
LIBSUDOKU_CC_FILES = \
	misc/sudoku/libsudoku.cc

LIBSUDOKU_TCC_FILES = \
	misc/sudoku/cell.tcc \
	misc/sudoku/board.tcc \
	misc/sudoku/constraint.tcc \
	misc/sudoku/move.tcc \
	misc/sudoku/rules.tcc \
	misc/sudoku/solve.tcc \
	misc/sudoku/tableau.tcc \
	misc/sudoku/sudoku_IO.tcc

LIBSUDOKU_H_FILES = \
	$(LIBSUDOKU_TCC_FILES:.tcc=.h) \
	$(LIBSUDOKU_CC_FILES:.cc=.h) \
	misc/sudoku/debug.h \
	misc/sudoku/inttypes.h \
	misc/sudoku/pivot.h \
	misc/sudoku/cell_state.h


# this variable name needs to be consistent with the path to sources
misc_sudoku_libsudoku_la_SOURCES = \
 	$(LIBSUDOKU_CC_FILES) \
 	$(LIBSUDOKU_TCC_FILES) \
 	$(LIBSUDOKU_H_FILES)

GUILE_LOGO_DIR = misc/guile-logo
misc_guile_logo_libtortoise_la_SOURCES = \
	misc/guile-logo/tortoise.cc \
	misc/guile-logo/tortoise.h

GUILE_LOGO_CPPFLAGS = -I$(srcdir)/$(GUILE_LOGO_DIR)
# GUILE_WARN_FLAGS defined in util/Makefile.inc
misc_guile_logo_libtortoise_la_CPPFLAGS = \
	$(AM_CPPFLAGS) $(GUILE_LOGO_CPPFLAGS) $(X11_INCLUDE)

misc_guile_logo_libtortoise_la_CXXFLAGS = $(AM_CXXFLAGS) -Wno-old-style-cast
misc_guile_logo_libtortoise_la_LDFLAGS = $(X11_LDPATH)
misc_guile_logo_libtortoise_la_LIBADD = -lX11
misc_guile_logo_demo1_SOURCES = misc/guile-logo/demo1.cc
misc_guile_logo_demo1_CPPFLAGS = $(AM_CPPFLAGS) $(GUILE_LOGO_CPPFLAGS)
misc_guile_logo_demo1_LDADD = misc/guile-logo/libtortoise.la
misc_guile_logo_libtortoise_guile_la_SOURCES = \
	misc/guile-logo/tortoise-wrap.cc \
	misc/guile-logo/tortoise-wrap.h

misc_guile_logo_libtortoise_guile_la_CPPFLAGS = \
	$(AM_CPPFLAGS) $(GUILE_LOGO_CPPFLAGS) $(GUILE_CPPFLAGS)

misc_guile_logo_libtortoise_guile_la_CXXFLAGS = \
	$(GUILE_WARN_FLAGS) -Wno-old-style-cast

misc_guile_logo_libtortoise_guile_la_LDFLAGS = $(GUILE_LDFLAGS)
misc_guile_logo_libtortoise_guile_la_LIBADD = \
	misc/guile-logo/libtortoise.la -lguile

misc_guile_logo_guile_logo_SOURCES = \
	misc/guile-logo/logo_main.cc


# NOTE: swig-wrapped sources are now deprecated
# yes, distribute this built-source too
# BUILT_SOURCES += misc/guile-logo/tortoise_wrap.cxx
misc_guile_logo_guile_logo_CPPFLAGS = \
	$(AM_CPPFLAGS) $(GUILE_LOGO_CPPFLAGS) $(GUILE_CPPFLAGS)

misc_guile_logo_guile_logo_CXXFLAGS = \
	$(misc_guile_logo_libtortoise_guile_la_CXXFLAGS)

#	$(AM_CXXFLAGS) -Wno-long-long -Wno-unused -Wno-error
# misc_guile_logo_guile_logo_LDFLAGS = $(GUILE_LDFLAGS)
misc_guile_logo_guile_logo_LDADD = misc/guile-logo/libtortoise-guile.la
TORTOISE_WRAP_HCHK_FLAGS = \
	$(LIBGUILE_HCHK_FLAGS)


# misc_libmiscfun_la_CPPFLAGS =
sudoku_solver_LDADD = misc/libmiscfun.la
sudoku_solver_SOURCES = \
 	misc/sudoku-main.cc

MISCFUN_CC_FILES = \
	misc/sudoku-solver.cc \
	misc/sudoku.cc

MISCFUN_H_FILES = $(MISCFUN_CC_FILES:.cc=.h)
misc_libmiscfun_la_SOURCES = \
 	$(MISCFUN_CC_FILES) \
 	$(MISCFUN_H_FILES)


# dirgen is completely bogus, workaround to coerce directory generation
UTILPROGRAMS = util/progs/readline_toy
LIBFANGUTIL = libfangutil.la
UTILLIBS = $(LIBFANGUTIL) libguileutil.la

# SUBDIRS += util/test

# template definition header files
UTIL_TCC_FILES = \
	util/IO_utils.tcc \
	util/bitset.tcc \
	util/const_assoc_query.tcc \
	util/discrete_interval_set.tcc \
	util/getopt_mapped.tcc \
	util/hash_qmap.tcc \
	util/list_vector.tcc \
	util/memory/chunk_map_pool.tcc \
	util/memory/destruction_policy.tcc \
	util/memory/fixed_pool_chunk.tcc \
	util/memory/index_pool.tcc \
	util/memory/list_vector_pool.tcc \
	util/memory/typeless_memory_chunk.tcc \
	util/memory/count_ptr.tcc \
	util/memory/count_array_ptr.tcc \
	util/memory/count_malloc_ptr.tcc \
	util/multidimensional_qmap.tcc \
	util/multidimensional_sparse_set.tcc \
	util/multikey.tcc \
	util/multikey_assoc.tcc \
	util/multikey_map.tcc \
	util/multikey_qmap.tcc \
	util/multikey_set.tcc \
	util/new_functor.tcc \
	util/packed_array.tcc \
	util/persistent_object_manager.tcc \
	util/persistent_functor.tcc \
	util/qmap.tcc \
	util/ring_node.tcc \
	util/string.tcc \
	util/sublist.tcc \
	util/unique_list.tcc \
	util/unique_stack.tcc \
	util/what.tcc


# POLICY: every .tcc MUST have a corresponding .h file, 
# but the _fwd.h file is optional.  
UTIL_HEADER_FILES = $(UTIL_TCC_FILES:.tcc=.h) util/STL/algorithm_fwd.h \
	util/STL/back_inserter.h util/STL/allocator_fwd.h \
	util/STL/construct_fwd.h util/STL/container_iterator.h \
	util/STL/deque_fwd.h util/STL/functional_fwd.h \
	util/STL/functional.h util/STL/hash_map_fwd.h \
	util/STL/hash_map.h util/STL/hash_map_utils.h \
	util/STL/iterator_fwd.h util/STL/list_fwd.h util/STL/map_fwd.h \
	util/STL/namespace.h util/STL/pair_fwd.h util/STL/queue_fwd.h \
	util/STL/reverse_iterator.h util/STL/set_fwd.h \
	util/STL/stack_fwd.h util/STL/valarray_fwd.h \
	util/STL/valarray_iterator.h util/STL/vector_fwd.h \
	util/IO_utils_fwd.h util/addressof.h util/algorithm.h \
	util/array_traits.h util/assoc_traits_fwd.h \
	util/assoc_traits.h util/attributes.h util/bitmanip.h \
	util/boolean_types.h util/c99.h util/c_decl.h util/caller.h \
	util/call_traits.h util/copy_if.h util/cppcat.h util/counter.h \
	util/convert.h util/ctype.h util/dereference.h util/dirent.h \
	util/discrete_interval_set_fwd.h util/finite_vector.h \
	util/FILE_fwd.h util/file_status.h util/for_all.h \
	util/format_IO.h util/free.h util/getopt_portable.h \
	util/hash_qmap_fwd.h util/hash_specializations.h \
	util/ifthenelse.h util/indent.h util/index_functor.h \
	util/inttypes.h util/iterator_more.h util/libc.h \
	util/libc_temp.h util/likely.h util/list_vector_fwd.h \
	util/macros.h util/maplikeset.h util/member_saver_fwd.h \
	util/member_saver.h util/member_select.h \
	util/memory/deallocation_policy_fwd.h \
	util/memory/deallocation_policy.h util/memory/deep_copy.h \
	util/memory/chunk_map_pool_fwd.h \
	util/memory/list_vector_pool_fwd.h \
	util/memory/pointer_classes_fwd.h \
	util/memory/pointer_classes.h util/memory/pointer_traits.h \
	util/memory/pointer_manipulator.h util/memory/unique_ptr.h \
	util/memory/excl_ptr.h util/memory/excl_array_ptr.h \
	util/memory/excl_malloc_ptr.h util/memory/free_list.h \
	util/memory/ref_count_pool.h \
	util/memory/ref_count_pool_anchor.h util/memory/thread_lock.h \
	util/multidimensional_qmap_fwd.h \
	util/multidimensional_sparse_set_fwd.h util/multikey_fwd.h \
	util/multikey_assoc_fwd.h util/multikey_map_fwd.h \
	util/multikey_qmap_fwd.h util/multikey_set_fwd.h \
	util/named_ifstream_manager.h util/nested_iterator.h \
	util/new_functor_fwd.h util/NULL.h util/nullary_function_fwd.h \
	util/nullary_function.h util/null_construct.h \
	util/numeric/bigger_ints.h util/numeric/clz.h \
	util/numeric/ctz.h util/numeric/div.h util/numeric/ffs.h \
	util/numeric/functional.h util/numeric/integer_traits.h \
	util/numeric/inttype_traits.h util/numeric/nibble_tables.h \
	util/numeric/parity.h util/numeric/popcount.h \
	util/numeric/random.h util/numeric/sign_traits.h \
	util/numeric/zerodiv_detect.h util/offset_array.h \
	util/operators.h util/optparse.h util/packed_array_fwd.h \
	util/persistent_fwd.h util/persistent.h util/persistent_hash.h \
	util/pthread.h util/qmap_fwd.h util/readline.h \
	util/readline_wrap.h util/rebinder.h util/reference_wrapper.h \
	util/reserve.h util/ring_node_fwd.h util/signal.h \
	util/sfinae_types.h util/size_t.h util/sstream.h \
	util/stacktrace.h util/static_assert.h util/static_trace.h \
	util/stream_ptr.h util/string_fwd.h util/tagged_subtype.h \
	util/template.h util/tokenize_fwd.h util/tokenize.h \
	util/type_traits.h util/union_find.h util/uninitialized.h \
	util/using_istream.h util/using_ostream.h util/utypes.h \
	util/value_saver_fwd.h util/value_saver.h util/visitee.h \
	util/visitor_functor.h util/what_fwd.h util/wtf.h util/xdr.h \
	util/binders.h util/compose.h util/conditional.h \
	util/ptrs_functional.h $(GUILE_UTIL_H_FILES)
UTIL_CC_FILES = \
	util/IO_utils.cc \
	util/bitset.cc \
	util/dirent.cc \
	util/format_IO.cc \
	util/indent.cc \
	util/getopt_mapped.cc \
	util/libc.c \
	util/named_ifstream_manager.cc \
	util/optparse.cc \
	util/persistent.cc \
	util/persistent_object_manager.cc \
	util/readline_wrap.cc \
	util/stacktrace.cc \
	util/static_trace.cc \
	util/string.cc \
	util/tokenize.cc \
	util/stream_ptr.cc \
	util/uninitialized.cc \
	util/memory/thread_lock.cc \
	util/memory/ref_count_pool.cc \
	util/numeric/nibble_tables.cc \
	util/numeric/random.cc

libfangutil_la_SOURCES = \
	$(UTIL_CC_FILES) \
	$(UTIL_HEADER_FILES) \
	$(UTIL_TCC_FILES)

GUILE_UTIL_H_FILES = \
	util/libguile.h \
	util/guile_gh.h \
	util/guile_STL.h


# exceptions to work-around guile header dependencies
GUILE_WARN_FLAGS = -Wno-long-long -Wno-error
# -Wno-old-style-cast -Wno-undef
LIBGUILE_HCHK_FLAGS = $(GUILE_CPPFLAGS) $(GUILE_WARN_FLAGS)
libguileutil_la_SOURCES = \
	util/libguile.cc \
	$(GUILE_UTIL_H_FILES)

libguileutil_la_CPPFLAGS = $(GUILE_CPPFLAGS)
libguileutil_la_CXXFLAGS = $(AM_CXXFLAGS) $(GUILE_WARN_FLAGS)
libguileutil_la_LDFLAGS = $(GUILE_LDFLAGS)
# libguileutil_la_LIBADD =
util_progs_readline_toy_SOURCES = util/progs/readline_toy.cc
util_progs_readline_toy_LDADD = $(LIBFANGUTIL)

# extending default header check
LIBGUILE_HCHK_TEST_SCRIPT = $(am__append_10) $(am__append_11)
LEXYACC_PREFIX_GENERATOR = util/lang/lexyacc/lexyacc-prefix-generator.awk
UTIL_DIRS = util util/numeric util/memory util/STL \
	util/lang util/lang/lexyacc util/lang/CX util/progs


# for optional fun features
# for util subdirectory and library

###################### Are we using yacc or bison? ############################
LEXYACC_PREFIX_SCRIPT = $(srcdir)/parser/lexyacc-prefix.awk
@HAVE_BISON_TRUE@YACC_UNION_SCRIPT = $(srcdir)/parser/bison-union-type.awk
@HAVE_BYACC_TRUE@YACC_UNION_SCRIPT = $(srcdir)/parser/yacc-union-type.awk
@HAVE_YACC_TRUE@YACC_UNION_SCRIPT = $(srcdir)/parser/yacc-union-type.awk
@HAVE_BISON_TRUE@YACC_OUTPUT_H_SCRIPT = $(srcdir)/parser/bison-output-to-C.awk
@HAVE_BYACC_TRUE@YACC_OUTPUT_H_SCRIPT = $(srcdir)/parser/yacc-output-to-C.awk
@HAVE_YACC_TRUE@YACC_OUTPUT_H_SCRIPT = $(srcdir)/parser/yacc-output-to-C.awk
bin_SCRIPTS = scripts/init_hackt.csh scripts/init_hackt.sh hacinstdump \
	$(am__append_12)
noinst_SCRIPTS = hackt_persistent_table.sh

# convenience libraries
# want to install libhackt.la next... but causes undefined symbols...
noinst_LTLIBRARIES = libhackt.la \
	$(UTILLIBS) libhacktexec.la libhacktinstref.la \
	libhacktcommon.la $(FUNLIBS)


# NOTE: the order matters for proper library installation!!!
# should follow partial order of dependencies (independent first)
# WIsh automake would automatically order these properly.
pkglib_LTLIBRARIES = libhacknet.la libhacktlib.la libhacktsim.la \
	libhacktast.la libhacktparsers.la $(am__append_13) \
	$(am__append_14)
# no need to name EXTRA_LTLIBRARIES += ...
hackt_SOURCES = main/hackt.cc
hackt_LDADD = libhacktexec.la
#	libhacktexec.la libhacktsim.la libhacktparsers.la \
#	libhacktast.la libhackt.la libhacktinstref.la libhacktcommon.la \
#	$(LIBFANGUTIL)

# no need to use $(DESTDIR) (typically used for a staged install)
# installcheck is never run on the staged install, only on the final
haco_SOURCES = main/haco.cc
haco_CPPFLAGS = -DWITH_MAIN
haco_LDADD = libhacktlib.la
# goal: just libhacktparsers.la

# test program to make sure flex/yacc are sane
lexyacc_test_SOURCES = main/lexyacc.cc
lexyacc_test_LDADD = libbogus.la libhacktlib.la
hacobjdump_SOURCES = main/objdump.cc
hacobjdump_CPPFLAGS = -DWITH_MAIN
hacobjdump_LDADD = libhacktlib.la
hacpp_SOURCES = main/flatten.cc
hacpp_CPPFLAGS = -DWITH_MAIN
hacpp_LDADD = libhacktlib.la
# libhacktparsers.la should be redundant because libhacktlib.la
# depends on it, but gcc-4.1.2-0ubuntu4 with
# GNU ld version 2.17.50 20070103 Ubuntu
# doesn't link properly without it, (all other configurations work) WTF?
# suspect binutils bug...
haccreate_SOURCES = main/create.cc
haccreate_CPPFLAGS = -DWITH_MAIN
haccreate_LDADD = libhacktlib.la
hacalloc_SOURCES = main/alloc.cc
hacalloc_CPPFLAGS = -DWITH_MAIN
hacalloc_LDADD = libhacktlib.la
hflat_SOURCES = main/cflat.cc
hflat_CPPFLAGS = -DWITH_MAIN
hflat_LDADD = libhacktlib.la
hacprsim_SOURCES = main/prsim.cc
hacprsim_CPPFLAGS = -DWITH_MAIN
hacprsim_LDADD = libhacktsim.la

# enhanced with libtool/dlopen capability
hacchpsim_SOURCES = main/chpsim.cc
hacchpsim_CPPFLAGS = -DWITH_MAIN
hacchpsim_LDADD = libhacktsim.la
# -dlopen self
# hacchpsim_LDFLAGS = -export-dynamic 
# (only if symbols in executable needed to resolve from modules)
hacknet_SOURCES = main/hacknet.cc
hacknet_CPPFLAGS = -DWITH_MAIN
hacknet_LDADD = libhacknet.la
LIBHACKTGUILE_H_FILES = \
	guile/libhackt-wrap.h \
	guile/hackt-config.h \
	guile/hackt-documentation.h \
	guile/scm_reference.h \
	guile/scm_chpsim_trace_streamer.h \
	guile/scm_chpsim_event_node.h \
	guile/chpsim-wrap.h

libhacktchpsimguile_la_SOURCES = \
	guile/chpsim-wrap.cc \
	guile/scm_chpsim_trace_streamer.cc \
	guile/scm_chpsim_event_node.cc \
	$(LIBHACKTGUILE_H_FILES)

# removed:	main/chpsim-guile.cc main/chpsim.cc
libhacktchpsimguile_la_CPPFLAGS = $(GUILE_CPPFLAGS) -DNO_REGISTER
libhacktchpsimguile_la_CXXFLAGS = $(AM_CXXFLAGS) $(GUILE_WARN_FLAGS) \
	-Wno-old-style-cast -Werror 

libhacktchpsimguile_la_LIBADD = libhacktguile.la libhacktsim.la 

# this name is needed for libtool objects
LIBHACKTPARSERS_LA = libhacktparsers_la
LIBBOGUS_LA = libbogus_la
LIBBOGUS2_LA = libbogus2_la
LIBBOGUS3_LA = libbogus3_la
LIBBOGUS4_LA = libbogus4_la
libhacktexec_la_LIBADD = libhacktsim.la libhacknet.la $(LIBMISCFUN)

# pass in a C++ file to coerce --tag=CXX linkage
libhacktlib_la_SOURCES = \
	main/main_funcs.cc \
	main/compile.cc \
	main/compile.h

# want to split-off:  main/parse_funcs.cc
libhacktlib_la_LIBADD = libhacktparsers.la
# libhacktexec.la
libhacknet_la_LIBADD = libhacktlib.la
libhacktsim_la_LIBADD = libhacktlib.la
libhacktparsers_la_LIBADD = libhacktast.la
libhacktast_la_LIBADD = \
	libhackt.la libhacktinstref.la libhacktcommon.la \
	$(LIBFANGUTIL)

libhacktguile_la_SOURCES = \
	guile/libhackt-wrap.cc \
	guile/libhackt-wrap.h \
	guile/hackt-config.cc \
	guile/hackt-config.h \
	guile/hackt-documentation.cc \
	guile/hackt-documentation.h \
	guile/scm_reference.cc \
	guile/scm_reference.h \
	guile/devel_switches.h

libhacktguile_la_CPPFLAGS = $(GUILE_CPPFLAGS) -DWITH_MAIN
libhacktguile_la_CXXFLAGS = $(AM_CXXFLAGS) $(GUILE_WARN_FLAGS) \
	-Wno-old-style-cast -Werror

libhacktguile_la_LIBADD = libhacktlib.la libguileutil.la
# libhacktguile_la_LDFLAGS = -rpath '$(pkglibdir)'

# loadable plug-in:
hackt_guile_la_SOURCES = 
hackt_guile_la_LDFLAGS = -module
hackt_guile_la_LIBADD = libhacktguile.la
hackt_chpsim_guile_la_SOURCES = 
hackt_chpsim_guile_la_LDFLAGS = -module
hackt_chpsim_guile_la_LIBADD = libhacktchpsimguile.la

# try dynamic library plug-in module first
vpihacprsim_la_SOURCES = sim/prsim/vpi-prsim.cc
vpihacprsim_la_CPPFLAGS = $(VPI_INCLUDE)
vpihacprsim_la_LDFLAGS = -module $(VPI_LDPATH)
vpihacprsim_la_LIBADD = libhacktsim.la
getopt_test_SOURCES = test/getopt_test.cc
# parser/yacc_version.h
# lexer/lex_version.h
# cxx_version.h

# these headers are generated at configure time by config.status
VERSIONHEADERS = buildhost.h cxxflags.h cxx_version.h guile/config_version.h

# these headers are additional dependencies for configure-dependent parser files
CONFIGHEADERS = config.h __config__.h
IGNOREHEADERS = __config__.h __config__.h.in
HACFLAT_LEX_ROOT = hacflat-lex
HACKT_PARSE_ROOT = hackt-parse
HACKT_LEX_ROOT = hackt-lex
INSTREF_PARSE_ROOT = instref-parse
INSTREF_LEX_ROOT = instref-lex
TYPE_PARSE_ROOT = type-parse
TYPE_LEX_ROOT = type-lex

# libbogus.la is not actually used, hence the name.
# force use of lex/yacc suffix rules to generate the .c and .cc files
# the source files are post-processed via awk (below) into the real sources, 
# with symbol names with transformed prefixes.  
libbogus_la_SOURCES = \
	lexer/hackt-lex.ll \
	parser/hackt-parse.yy

libbogus2_la_SOURCES = \
	lexer/instref-lex.ll \
	parser/instref-parse.yy

libbogus3_la_SOURCES = \
	lexer/type-lex.ll \
	parser/type-parse.yy

libbogus4_la_SOURCES = \
	lexer/hacflat-lex.ll


# automake doesn't like macro in generating .Plo, a bug methinks
#	lexer/$(HACKT_LEX_ROOT).ll \
#	parser/$(HACKT_PARSE_ROOT).yy
AST_CC_FILES = \
	AST/node_position.cc \
	AST/attribute.cc \
	AST/expr.cc \
	AST/range.cc \
	AST/token.cc \
	AST/delim.cc \
	AST/definition.cc \
	AST/definition_item.cc \
	AST/instance.cc \
	AST/formal.cc \
	AST/CHP.cc \
	AST/HSE.cc \
	AST/PRS.cc \
	AST/SPEC.cc \
	AST/type.cc \
	AST/namespace.cc \
	AST/statement.cc \
	AST/import_root.cc \
	AST/parse_context.cc \
	AST/sizes-AST.cc

AST_TCC_FILES = \
	AST/node_list.tcc \
	AST/parse_context.tcc

AST_H_FILES = $(AST_CC_FILES:.cc=.h) \
	$(AST_TCC_FILES:.tcc=.h) \
	AST/AST_fwd.h \
	AST/CHP_fwd.h \
	AST/HSE_fwd.h \
	AST/PRS_fwd.h \
	AST/SPEC_fwd.h \
	AST/parse_options.h \
	AST/AST.h \
	AST/common.h \
	AST/expr_base.h \
	AST/expr_list.h \
	AST/identifier.h \
	AST/instance_base.h \
	AST/lang.h \
	AST/range_list.h \
	AST/reference.h \
	AST/root.h \
	AST/terminal.h \
	AST/token_char.h \
	AST/token_string.h \
	AST/type_base.h


# all of these .cc files have a corresponding .h file
OBJECT_INST_CC_FILES = \
	Object/inst/substructure_alias_base.cc \
	Object/inst/subinstance_manager.cc \
	Object/inst/connection_policy.cc \
	Object/inst/port_alias_tracker.cc \
	Object/inst/port_visitor.cc \
	Object/inst/alias_actuals.cc \
	Object/inst/alias_matcher.cc \
	Object/inst/alias_printer.cc \
	Object/inst/instance_collection.cc \
	Object/inst/param_value_collection.cc \
	Object/inst/pbool_value_collection.cc \
	Object/inst/pint_value_collection.cc \
	Object/inst/preal_value_collection.cc \
	Object/inst/bool_instance_collection.cc \
	Object/inst/node_instance_collection.cc \
	Object/inst/int_instance_collection.cc \
	Object/inst/enum_instance_collection.cc \
	Object/inst/struct_instance_collection.cc \
	Object/inst/process_instance_collection.cc \
	Object/inst/channel_instance_collection.cc

OBJECT_INST_TCC_FILES = \
	Object/inst/general_collection_type_manager.tcc \
	Object/inst/null_collection_type_manager.tcc \
	Object/inst/int_collection_type_manager.tcc \
	Object/inst/parameterless_collection_type_manager.tcc \
	Object/inst/channel_collection_type_manager.tcc \
	Object/inst/port_alias_tracker.tcc \
	Object/inst/bool_port_collector.tcc \
	Object/inst/subinstance_manager.tcc \
	Object/inst/alias_actuals.tcc \
	Object/inst/alias_empty.tcc \
	Object/inst/instance_alias.tcc \
	Object/inst/connection_policy.tcc \
	Object/inst/sparse_collection.tcc \
	Object/inst/collection_pool.tcc \
	Object/inst/instance_collection.tcc \
	Object/inst/port_formal_array.tcc \
	Object/inst/port_actual_collection.tcc \
	Object/inst/instance_collection_pool_bundle.tcc \
	Object/inst/instance_collection_pool_bundle_footprint.tcc \
	Object/inst/value_collection_pool_bundle.tcc \
	Object/inst/instance_placeholder.tcc \
	Object/inst/internal_aliases_policy.tcc \
	Object/inst/value_collection.tcc \
	Object/inst/value_placeholder.tcc \
	Object/inst/dummy_placeholder.tcc \
	Object/inst/instance_pool.tcc \
	Object/inst/state_instance.tcc

OBJECT_INST_H_FILES = $(OBJECT_INST_CC_FILES:.cc=.h) \
	Object/inst/alias_visitee.h \
	Object/inst/alias_visitor.h \
	Object/inst/bool_port_collector.h \
	Object/inst/collection_fwd.h \
	Object/inst/connection_policy_fwd.h \
	Object/inst/instance_fwd.h \
	Object/inst/substructure_alias_fwd.h \
	Object/inst/general_collection_type_manager.h \
	Object/inst/null_collection_type_manager.h \
	Object/inst/int_collection_type_manager.h \
	Object/inst/parameterless_collection_type_manager.h \
	Object/inst/channel_collection_type_manager.h \
	Object/inst/instance_collection_base.h \
	Object/inst/physical_instance_collection.h \
	Object/inst/datatype_instance_collection.h \
	Object/inst/collection_index_entry.h \
	Object/inst/collection_traits.h \
	Object/inst/sparse_collection.h \
	Object/inst/collection_pool.h \
	Object/inst/collection_interface.h \
	Object/inst/instance_array.h \
	Object/inst/instance_scalar.h \
	Object/inst/port_formal_array.h \
	Object/inst/port_actual_collection.h \
	Object/inst/instance_collection_pool_bundle.h \
	Object/inst/value_collection_pool_bundle.h \
	Object/inst/instance_placeholder_base.h \
	Object/inst/instance_placeholder.h \
	Object/inst/value_placeholder.h \
	Object/inst/dummy_placeholder.h \
	Object/inst/physical_instance_placeholder.h \
	Object/inst/datatype_instance_placeholder.h \
	Object/inst/param_value_placeholder.h \
	Object/inst/instance_alias_info.h \
	Object/inst/internal_aliases_policy_fwd.h \
	Object/inst/internal_aliases_policy.h \
	Object/inst/alias_empty.h \
	Object/inst/element_key_dumper.h \
	Object/inst/value_collection.h \
	Object/inst/value_array.h \
	Object/inst/value_scalar.h \
	Object/inst/instance_pool_fwd.h \
	Object/inst/instance_pool.h \
	Object/inst/state_instance.h \
	Object/inst/bool_instance.h \
	Object/inst/int_instance.h \
	Object/inst/enum_instance.h \
	Object/inst/struct_instance.h \
	Object/inst/process_instance.h \
	Object/inst/channel_instance.h \
	Object/inst/pbool_instance.h \
	Object/inst/pint_instance.h \
	Object/inst/preal_instance.h

OBJECT_REF_CC_FILES = \
	Object/ref/instance_reference.cc \
	Object/ref/instance_reference_datatype.cc \
	Object/ref/instance_reference_node.cc \
	Object/expr/nonmeta_param_value_reference.cc \
	Object/ref/reference_set.cc

OBJECT_REF_TCC_FILES = \
	Object/ref/aggregate_reference_collection_base.tcc \
	Object/ref/aggregate_meta_instance_reference.tcc \
	Object/ref/aggregate_meta_value_reference.tcc \
	Object/ref/meta_instance_reference_subtypes.tcc \
	Object/ref/simple_meta_instance_reference.tcc \
	Object/ref/simple_nonmeta_instance_reference.tcc \
	Object/ref/simple_meta_dummy_reference.tcc \
	Object/ref/member_meta_instance_reference.tcc \
	Object/ref/simple_meta_value_reference.tcc \
	Object/ref/simple_nonmeta_value_reference.tcc \
	Object/ref/nonmeta_ref_implementation.tcc

OBJECT_REF_H_FILES = \
	Object/ref/reference_enum.h \
	Object/ref/reference_set.h \
	Object/ref/references_fwd.h \
	Object/ref/meta_reference_union.h \
	Object/ref/aggregate_reference_collection_base.h \
	Object/ref/aggregate_meta_instance_reference_base.h \
	Object/ref/aggregate_meta_instance_reference.h \
	Object/ref/aggregate_meta_value_reference_base.h \
	Object/ref/aggregate_meta_value_reference.h \
	Object/ref/member_meta_instance_reference.h \
	Object/ref/meta_index_list_fwd.h \
	Object/ref/meta_instance_reference_base.h \
	Object/ref/meta_instance_reference_subtypes.h \
	Object/ref/meta_value_reference_base.h \
	Object/ref/meta_value_reference.h \
	Object/ref/nonmeta_instance_reference_base.h \
	Object/ref/nonmeta_instance_reference_subtypes.h \
	Object/ref/data_nonmeta_instance_reference.h \
	Object/ref/simple_meta_dummy_reference.h \
	Object/ref/simple_meta_instance_reference.h \
	Object/ref/simple_meta_indexed_reference_base.h \
	Object/ref/simple_meta_value_reference.h \
	Object/ref/simple_nonmeta_instance_reference.h \
	Object/ref/simple_nonmeta_instance_reference_base.h \
	Object/ref/simple_nonmeta_value_reference.h \
	Object/ref/inst_ref_implementation_fwd.h \
	Object/ref/inst_ref_implementation.h \
	Object/ref/nonmeta_ref_implementation.h


# all these must have corresponding .h file
OBJECT_COMMON_CC_FILES = \
	Object/common/object_base.cc \
	Object/common/extern_templates.cc \
	Object/common/dump_flags.cc \
	common/config.cc \
	common/ltdl-wrap.cc \
	common/ICE.cc \
	common/TODO.cc

OBJECT_COMMON_H_FILES = $(OBJECT_COMMON_CC_FILES:.cc=.h) \
	Object/common/alias_string_cache.h \
	Object/common/frame_map.h \
	Object/common/multikey_index.h \
	Object/common/util_types.h \
	common/devel_switches.h

OBJECT_CC_FILES = \
	Object/common/namespace.cc \
	Object/expr/exceptions.cc \
	Object/expr/expr_dump_context.cc \
	Object/expr/expr_visitor.cc \
	Object/expr/channel_probe.cc \
	Object/expr/dlfunction.cc \
	Object/expr/nonmeta_func_call.cc \
	Object/def/template_formals_manager.cc \
	Object/def/port_formals_manager.cc \
	Object/def/footprint.cc \
	Object/def/footprint_struct_base.cc \
	Object/def/footprint_basic_base.cc \
	Object/def/footprint_value_base.cc \
	Object/def/footprint_manager.cc \
	Object/traits/class_traits.cc \
	Object/unroll/conditional_scope.cc \
	Object/unroll/expression_assignment.cc \
	Object/unroll/instance_management_base.cc \
	Object/unroll/instantiation_statement.cc \
	Object/unroll/loop_scope.cc \
	Object/unroll/meta_instance_reference_connection.cc \
	Object/unroll/meta_conditional_base.cc \
	Object/unroll/meta_loop_base.cc \
	Object/unroll/port_scope.cc \
	Object/unroll/unroll_context.cc \
	Object/module.cc \
	Object/global_entry.cc \
	Object/global_channel_entry.cc \
	Object/port_context.cc \
	Object/state_manager.cc \
	Object/nonmeta_state.cc \
	Object/nonmeta_variable.cc \
	Object/nonmeta_context.cc \
	Object/nonmeta_channel_manipulator.cc \
	Object/global_entry_context.cc \
	Object/sizes-entity.cc \
	Object/type/template_actuals.cc \
	Object/type/canonical_type_base.cc \
	Object/type/canonical_type.cc \
	Object/type/canonical_generic_chan_type.cc \
	Object/type/canonical_fundamental_chan_type.cc \
	Object/lang/attribute_common.cc \
	Object/lang/bool_attribute_common.cc \
	Object/lang/cflat_visitor.cc \
	Object/lang/cflat_context_visitor.cc \
	Object/lang/cflat_printer.cc \
	Object/lang/bool_literal.cc \
	Object/lang/directive_base.cc \
	Object/lang/directive_definition.cc \
	Object/lang/directive_source.cc \
	Object/lang/generic_attribute.cc \
	Object/lang/PRS.cc \
	Object/lang/PRS_footprint.cc \
	Object/lang/PRS_attribute_common.cc \
	Object/lang/PRS_attribute_registry.cc \
	Object/lang/PRS_macro_common.cc \
	Object/lang/PRS_macro_registry.cc \
	Object/lang/CHP.cc \
	Object/lang/CHP_event.cc \
	Object/lang/CHP_event_alloc.cc \
	Object/lang/CHP_footprint.cc \
	Object/lang/CHP_visitor.cc \
	Object/lang/CHP_context_printer.cc \
	Object/lang/SPEC.cc \
	Object/lang/SPEC_common.cc \
	Object/lang/SPEC_footprint.cc \
	Object/lang/SPEC_registry.cc


# these source files have no .h file (use other name)
OBJECT_CC_NO_H_FILES = \
	Object/traits/class_traits_types.cc \
	Object/def/definition.cc \
	Object/expr/basic_param.cc \
	Object/expr/param_const_collection.cc \
	Object/expr/meta_index_expr_list.cc \
	Object/expr/meta_param_expr_list.cc \
	Object/expr/meta_range.cc \
	Object/expr/meta_range_list.cc \
	Object/expr/meta_param_value_reference.cc \
	Object/expr/operators.cc \
	Object/expr/data_expr.cc \
	Object/type/type_reference.cc \
	Object/unroll/bool_instance_attribute.cc \
	Object/unroll/int_instance_attribute.cc \
	Object/unroll/enum_instance_attribute.cc \
	Object/unroll/channel_instance_attribute.cc \
	Object/unroll/process_instance_attribute.cc


# these header files have source (.cc) files with different names
OBJECT_TCC_FILES = \
	Object/def/footprint.tcc \
	Object/expr/const_collection.tcc \
	Object/expr/convert_expr.tcc \
	Object/expr/loop_meta_expr.tcc \
	Object/expr/loop_nonmeta_expr.tcc \
	Object/expr/nonmeta_cast_expr.tcc \
	Object/def/footprint_base.tcc \
	Object/type/canonical_type.tcc \
	Object/unroll/alias_connection.tcc \
	Object/unroll/expression_assignment.tcc \
	Object/unroll/instantiation_statement.tcc \
	Object/unroll/instance_attribute.tcc \
	Object/unroll/meta_conditional.tcc \
	Object/unroll/meta_loop.tcc \
	Object/unroll/template_type_completion.tcc \
	Object/unroll/port_connection.tcc \
	Object/unroll/unroll_context.tcc \
	Object/lang/PRS_macro_registry.tcc \
	Object/lang/SPEC_registry.tcc \
	Object/module.tcc \
	Object/global_entry.tcc \
	Object/global_entry_context.tcc \
	Object/nonmeta_context.tcc \
	Object/state_manager.tcc \
	Object/common/namespace.tcc \
	Object/lang/CHP.tcc

OBJECT_H_FILES = $(OBJECT_CC_FILES:.cc=.h) \
	Object/devel_switches.h \
	Object/object_fwd.h \
	Object/persistent_type_hash.h \
	Object/cflat_context.h \
	Object/entry_collection.h \
	Object/common/cflat_args.h \
	Object/common/scopespace.h \
	Object/traits/class_traits_fwd.h \
	Object/traits/classification_tags_fwd.h \
	Object/traits/classification_tags.h \
	Object/traits/chan_traits.h \
	Object/traits/data_traits.h \
	Object/traits/proc_traits.h \
	Object/traits/param_traits.h \
	Object/traits/pint_traits.h \
	Object/traits/pbool_traits.h \
	Object/traits/preal_traits.h \
	Object/traits/int_traits.h \
	Object/traits/bool_traits.h \
	Object/traits/enum_traits.h \
	Object/traits/node_traits.h \
	Object/traits/real_traits.h \
	Object/traits/string_traits.h \
	Object/traits/struct_traits.h \
	Object/traits/instance_traits.h \
	Object/traits/type_tag_enum.h \
	Object/traits/value_traits.h \
	Object/def/definition_fwd.h \
	Object/def/built_in_datatype_def.h \
	Object/def/channel_definition_alias.h \
	Object/def/channel_definition_base.h \
	Object/def/datatype_definition_alias.h \
	Object/def/datatype_definition_base.h \
	Object/def/definition_base.h \
	Object/def/enum_datatype_def.h \
	Object/def/param_definition.h \
	Object/def/process_definition.h \
	Object/def/process_definition_alias.h \
	Object/def/process_definition_base.h \
	Object/def/typedef_base.h \
	Object/def/user_def_chan.h \
	Object/def/user_def_datatype.h \
	Object/def/footprint_base.h \
	Object/def/fundamental_channel_footprint.h \
	Object/expr/expr_fwd.h \
	Object/expr/exceptions_fwd.h \
	Object/expr/bool_expr.h \
	Object/expr/bool_logical_expr.h \
	Object/expr/bool_negation_expr.h \
	Object/expr/const_collection.h \
	Object/expr/const_index.h \
	Object/expr/const_index_list.h \
	Object/expr/const_param.h \
	Object/expr/const_param_expr_list.h \
	Object/expr/const_range.h \
	Object/expr/const_range_list.h \
	Object/expr/convert_expr.h \
	Object/expr/data_expr.h \
	Object/expr/dlfunction_fwd.h \
	Object/expr/dynamic_meta_index_list.h \
	Object/expr/dynamic_meta_range_list.h \
	Object/expr/dynamic_param_expr_list.h \
	Object/expr/enum_expr.h \
	Object/expr/int_arith_expr.h \
	Object/expr/int_expr.h \
	Object/expr/int_negation_expr.h \
	Object/expr/int_range_expr.h \
	Object/expr/int_range_list.h \
	Object/expr/int_relational_expr.h \
	Object/expr/loop_meta_expr.h \
	Object/expr/loop_nonmeta_expr.h \
	Object/expr/real_expr.h \
	Object/expr/meta_index_expr.h \
	Object/expr/meta_index_list.h \
	Object/expr/meta_range_expr.h \
	Object/expr/meta_range_list.h \
	Object/expr/nonmeta_cast_expr.h \
	Object/expr/nonmeta_expr_functor.h \
	Object/expr/nonmeta_expr_list.h \
	Object/expr/nonmeta_index_expr_base.h \
	Object/expr/nonmeta_index_list.h \
	Object/expr/nonmeta_range_expr_base.h \
	Object/expr/operator_info.h \
	Object/expr/operator_precedence.h \
	Object/expr/param_expr.h \
	Object/expr/param_expr_functor.h \
	Object/expr/param_expr_list.h \
	Object/expr/pbool_const.h \
	Object/expr/pbool_expr.h \
	Object/expr/pbool_logical_expr.h \
	Object/expr/pbool_unary_expr.h \
	Object/expr/pint_arith_expr.h \
	Object/expr/pint_const.h \
	Object/expr/pint_expr.h \
	Object/expr/pint_range.h \
	Object/expr/pint_relational_expr.h \
	Object/expr/pint_unary_expr.h \
	Object/expr/preal_const.h \
	Object/expr/preal_expr.h \
	Object/expr/preal_arith_expr.h \
	Object/expr/preal_relational_expr.h \
	Object/expr/preal_unary_expr.h \
	Object/expr/string_expr.h \
	Object/expr/struct_expr.h \
	Object/expr/types.h \
	Object/lang/generic_attribute_fwd.h \
	Object/lang/attribute_visitor_entry.h \
	Object/lang/cflat_visitee.h \
	Object/lang/PRS_enum.h \
	Object/lang/PRS_footprint_expr.h \
	Object/lang/PRS_footprint_expr_pool_fwd.h \
	Object/lang/PRS_footprint_macro.h \
	Object/lang/PRS_footprint_rule.h \
	Object/type/type_fwd.h \
	Object/type/builtin_channel_type_reference.h \
	Object/type/channel_direction_enum.h \
	Object/type/channel_type_reference.h \
	Object/type/channel_type_reference_base.h \
	Object/type/data_type_reference.h \
	Object/type/fundamental_type_reference.h \
	Object/type/param_type_reference.h \
	Object/type/process_type_reference.h \
	Object/type/type_reference_base.h \
	Object/type/canonical_type_fwd.h \
	Object/type/canonical_generic_datatype.h \
	Object/unroll/unroll_fwd.h \
	Object/unroll/alias_connection.h \
	Object/unroll/aliases_connection_base.h \
	Object/unroll/channel_instantiation_statement.h \
	Object/unroll/data_alias_connection_base.h \
	Object/unroll/datatype_instantiation_statement.h \
	Object/unroll/empty_instantiation_statement_type_ref_base.h \
	Object/unroll/instance_management_base.h \
	Object/unroll/instance_attribute_registry.h \
	Object/unroll/instantiation_statement_base.h \
	Object/unroll/instantiation_statement_type_ref_default.h \
	Object/unroll/instance_attribute.h \
	Object/unroll/channel_instantiation_type_ref_base.h \
	Object/unroll/meta_conditional.h \
	Object/unroll/meta_loop.h \
	Object/unroll/null_parameter_type.h \
	Object/unroll/param_expression_assignment.h \
	Object/unroll/param_instantiation_statement.h \
	Object/unroll/port_connection_base.h \
	Object/unroll/port_connection.h \
	Object/unroll/process_instantiation_statement.h \
	Object/unroll/sequential_scope.h \
	Object/unroll/template_type_completion.h \
	Object/lang/PRS_fwd.h \
	Object/lang/PRS_base.h \
	Object/lang/PRS_literal_unroller.h \
	Object/lang/CHP_base.h \
	Object/lang/SPEC_fwd.h

PARSER_H_FILES = \
	parser/$(HACKT_PARSE_ROOT)-real.h \
	parser/hackt-union.h \
	parser/$(HACKT_PARSE_ROOT).output.h \
	parser/$(HACKT_PARSE_ROOT)-options.h \
	lexer/$(HACKT_LEX_ROOT)-options.h \
	parser/$(INSTREF_PARSE_ROOT)-real.h \
	parser/instref-union.h \
	parser/instref.h \
	parser/$(INSTREF_PARSE_ROOT).output.h \
	parser/$(INSTREF_PARSE_ROOT)-options.h \
	lexer/$(INSTREF_LEX_ROOT)-options.h \
	parser/$(TYPE_PARSE_ROOT)-real.h \
	parser/type-union.h \
	parser/type.h \
	parser/$(TYPE_PARSE_ROOT).output.h \
	parser/$(TYPE_PARSE_ROOT)-options.h \
	lexer/$(TYPE_LEX_ROOT)-options.h \
	lexer/$(HACFLAT_LEX_ROOT)-options.h \
	lexer/hacflat-lex-options.h \
	lexer/hacflat-yystype.h \
	lexer/file_manager.h \
	lexer/input_manager.h \
	lexer/flex_lexer_state.h \
	lexer/flex_buffer_state.h \
	lexer/yyin_manager.h \
	lexer/hac_lex.h


# can't use $(HACKT_PARSE_ROOT) to substitute :(
PARSER_CC_FILES = \
	parser/hackt-parse-real.cc \
	parser/hackt-union.cc \
	lexer/hackt-lex-real.cc \
	parser/instref-parse-real.cc \
	parser/instref-union.cc \
	parser/instref.cc \
	lexer/instref-lex-real.cc \
	parser/type-parse-real.cc \
	parser/type-union.cc \
	parser/type.cc \
	lexer/type-lex-real.cc \
	lexer/hacflat-lex-real.cc \
	lexer/file_manager.cc \
	lexer/flex_lexer_state.cc \
	lexer/yyin_manager.cc \
	lexer/hac_lex.cc \
	lexer/flex_lexer_common.cc

SIM_CC_FILES = \
	sim/ISE.cc \
	sim/time.cc \
	sim/command_base.cc \
	sim/command_common.cc \
	sim/command_registry.cc \
	sim/random_time.cc \
	sim/state_base.cc \
	sim/signal_handler.cc \
	sim/trace_common.cc \
	sim/prsim/Channel-prsim.cc \
	sim/prsim/Command-prsim.cc \
	sim/prsim/Command-prsim-export.cc \
	sim/prsim/Cause.cc \
	sim/prsim/Node.cc \
	sim/prsim/Expr.cc \
	sim/prsim/ExprAlloc.cc \
	sim/prsim/Event-prsim.cc \
	sim/prsim/State-prsim.cc \
	sim/prsim/Trace-prsim.cc \
	sim/prsim/process_graph.cc \
	sim/prsim/process_state.cc \
	sim/chpsim/nonmeta_context.cc \
	sim/chpsim/Command.cc \
	sim/chpsim/Dependence.cc \
	sim/chpsim/DependenceCollector.cc \
	sim/chpsim/Event.cc \
	sim/chpsim/EventExecutor.cc \
	sim/chpsim/State.cc \
	sim/chpsim/StateConstructor.cc \
	sim/chpsim/Trace.cc

SIM_TCC_FILES = \
	sim/command_base.tcc \
	sim/command_common.tcc \
	sim/command_category.tcc \
	sim/command_macros.tcc \
	sim/command_registry.tcc \
	sim/signal_handler.tcc \
	sim/event.tcc \
	sim/prsim/util.tcc \
	sim/prsim/Rule.tcc

SIM_H_FILES = $(SIM_CC_FILES:.cc=.h) \
	$(SIM_TCC_FILES:.tcc=.h) \
	sim/common.h \
	sim/command_error_codes.h \
	sim/command_completion.h \
	sim/devel_switches.h \
	sim/prsim/devel_switches.h \
	sim/prsim/enums.h \
	sim/prsim/ExprAllocFlags.h \
	sim/prsim/Exception.h \
	sim/chpsim/chpsim_dlfunction.h \
	sim/chpsim/StateConstructorFlags.h \
	sim/chpsim/devel_switches.h \
	sim/chpsim/graph_options.h \
	sim/chpsim/TraceIterators.h \
	sim/chpsim/TraceStreamer.h

NET_CC_FILES = \
	net/netgraph.cc \
	net/netlist_generator.cc \
	net/netlist_options.cc

NET_TCC_FILES = 
NET_H_FILES = \
	$(NET_CC_FILES:.cc=.h) \
	net/common.h


# libhacktexec sources
MAIN_EXEC_CC_FILES = \
	main/force_load.cc \
	main/program_registry.cc \
	main/parse_test.cc \
	main/flatten.cc \
	main/haco.cc \
	main/create.cc \
	main/alloc.cc \
	main/cflat.cc \
	main/prsobjdemo.cc \
	main/prsim.cc \
	main/dump_persistent_table.cc \
	main/objdump.cc \
	main/shell.cc \
	main/version.cc \
	main/chpsim.cc \
	main/hacknet.cc

MAIN_EXEC_TCC_FILES = \
	main/options_modifier.tcc \
	main/simple_options.tcc

MAIN_EXEC_H_FILES = $(MAIN_EXEC_CC_FILES:.cc=.h) \
	$(MAIN_EXEC_TCC_FILES:.tcc=.h) \
	main/hackt.h \
	main/hackt_fwd.h \
	main/cflat_options.h \
	main/compile_options.h \
	main/global_options.h \
	main/chpsim_options.h \
	main/main_funcs.h

COMMON_H_FILES = \
	common/sizes-common.h

COMMON_FILES = $(COMMON_H_FILES) \
	common/sizes-common.cc


# automake doesn't like macro in generating .Plo, a bug methinks
#	parser/$(HACKT_PARSE_ROOT)-real.cc
#	lexer/$(HACKT_LEX_ROOT)-real.cc

# the generated lexer and parser sources aren't supposed to be distributed!
libhackt_la_SOURCES = \
	$(OBJECT_CC_FILES) $(OBJECT_TCC_FILES) $(OBJECT_H_FILES) \
	$(OBJECT_CC_NO_H_FILES) \
	$(COMMON_FILES) \
	config.h

libhacktcommon_la_SOURCES = \
	$(OBJECT_COMMON_CC_FILES) \
	$(OBJECT_COMMON_TCC_FILES) \
	$(OBJECT_COMMON_H_FILES)

# libhacktcommon_la_CPPFLAGS = $(LTDLINCL)
libhacktcommon_la_LIBADD = $(LIBLTDL)

# combined library of instances and references
libhacktinstref_la_SOURCES = \
	$(OBJECT_INST_CC_FILES) \
	$(OBJECT_INST_TCC_FILES) \
	$(OBJECT_INST_H_FILES) \
	$(OBJECT_REF_CC_FILES) \
	$(OBJECT_REF_TCC_FILES) \
	$(OBJECT_REF_H_FILES)

libhacktast_la_SOURCES = $(AST_CC_FILES) $(AST_TCC_FILES) $(AST_H_FILES)
libhacktexec_la_SOURCES = \
	$(MAIN_EXEC_CC_FILES) \
	$(MAIN_EXEC_H_FILES) \
	$(MAIN_EXEC_TCC_FILES)

libhacktsim_la_SOURCES = $(SIM_CC_FILES) $(SIM_TCC_FILES) $(SIM_H_FILES)
libhacknet_la_SOURCES = $(NET_CC_FILES) $(NET_TCC_FILES) $(NET_H_FILES)

# the following targets need to be prefixed with the library name, libbogus, 
# but automake complains that it overrides the automatic definition...
# parser/$(HACKT_PARSE_ROOT).lo: parser/$(HACKT_PARSE_ROOT).output.h
# parser/$(HACKT_PARSE_ROOT).$(OBJEXT): parser/$(HACKT_PARSE_ROOT).output.h
# this creates cyclic dependencies (bad)
# parser/$(HACKT_PARSE_ROOT).cc: parser/$(HACKT_PARSE_ROOT).output.h

# compile lexer and parser into separate library to for convenient way
# of giving them exceptional compiler flags, see libhacktparsers_la_CXXFLAGS
libhacktparsers_la_SOURCES = \
	$(PARSER_CC_FILES) $(PARSER_H_FILES)


# don't actually need -l[f]l
# libhackt_la_LDADD = @LEXLIB@

# why, oh why, yy?
HACKT_YACC_PREFIX = hackt_
INSTREF_YACC_PREFIX = instref_
TYPE_YACC_PREFIX = type_
HACFLAT_YACC_PREFIX = hacflat_

# these should be distcleaned, because they are configure-generated
CONFIG_PARSERS = parser/$(HACKT_PARSE_ROOT).yy \
	parser/$(INSTREF_PARSE_ROOT).yy \
	parser/$(TYPE_PARSE_ROOT).yy


# because I can't figure out how to produce a literal '&' in awk subst regex.  
SED_CXX_REFERENCE = $(SED) 's/REFERENCE/\&/g'
# because yacc has no mechanism for overriding the yyparse prototype
SED_YACC_YYPARSE = $(SED) '/^yyparse(.*)/s/(.*)/(void*, YYSTYPE\& yylval, flex::lexer_state\& _lexer_state)/g'
# Note: .* was added to match () and (void) in different skeletons

# some old yacc skeletons assign string literals to char*, which is deprecated
# e.g apple ships yacc skeleton 1.14
SED_CONST_CHAR_P = $(AWK) -f $(srcdir)/parser/yacc_const_char.awk

# requires shell variable 'basename'
MAKE_PARSE_PREFIX_HEADER_SCRIPT = \
	$(SED_srcdir_strip_setup) ; \
	$(AWK) -f $< -v PREFIX=$$basename -v keep_common=1 < /dev/null > \
		`$(ECHO) $@ | $(SED_srcdir_strip_fast)`

LEXYACC_PREFIX_H_FILES = parser/hackt-prefix.h \
	parser/instref-prefix.h parser/type-prefix.h \
	parser/hacflat-prefix.h

PARSER_HACK_PIPE = $(am__append_15) $(am__append_16) $(am__append_17)

# FLEX_COMMON_PATCH = lexer/flex_common_marker.patch
FLEX_COMMON_PATCH = lexer/flex_common_marker.awk

# keep only common symbols, give them external linkage
EXTRACT_FLEX_COMMON_PIPE = \
	$(SED) -n '/KEEP_FLEX_COMMON/,/KEEP_FLEX_COMMON/p' | \
	$(SED) -e '/^[ ]*static/s/^[ ]*static[ ]*//' | \
	$(GREP) -v '^\#include.*prefix\.h'


# requires shell variable 'basename'
MAKE_REAL_PARSER_HEADER_SCRIPT = \
	$(SED_srcdir_strip_setup) ; \
	{ $(ECHO) "\#include \"parser/$$basename-prefix.h\"" ; \
	$(ECHO) "\#include \"parser/$$basename-union.h\"" ; \
	if test -f "parser/$$basename.h" ; then \
		$(ECHO) "\#include \"parser/$$basename.h\"" ; \
	fi ; \
	$(CAT) parser/$$basename-parse.h ;} > \
		`$(ECHO) $@ | $(SED_srcdir_strip_fast)`

PURIFY_LEXER_PIPE = $(AWK) -f $(srcdir)/lexer/purify_flex.awk | \
	$(SED) 's/REFERENCE/\&/g'


# requires shell variable 'basename'
# flex scanner purification eliminates need to rename most variables
# MAKE_REAL_LEXER_SCRIPT = \
#	$(CP) $< $@.tmp && \
#	$(SED) '1,3s|FILENAME|$@.tmp|' $(srcdir)/$(FLEX_COMMON_PATCH) | \
#		$(PATCH) -l -u -p0
MAKE_REAL_LEXER_SCRIPT = $(AWK) -f $(srcdir)/$(FLEX_COMMON_PATCH) $< > \
	$@.tmp && { $(ECHO) "\#include \"parser/$$basename-prefix.h\"" \
	&& $(ECHO) "\#include \"lexer/flex_lexer_state.h\"" && $(CAT) \
	$@.tmp | $(PURIFY_LEXER_PIPE) ;} > $@ && $(RM) $@.tmp \
	$@.tmp.orig

# can't depend on the .output alone, not a known dependence with .y[y]
HACKT_PARSE_OUTPUT = parser/$(HACKT_PARSE_ROOT).output
PARSE_OUTPUT_TO_HEADER_PIPE = $(AWK) -f $(YACC_OUTPUT_H_SCRIPT) \
	-f $(srcdir)/parser/common-output-to-C.awk


# Oddly, the targets sometimes get mistakenly generated in the srcdir...
PARSE_OUTPUT_HEADER_SCRIPT = \
	if $(GREP) "conflict" $< ; then exit 1; fi ; \
	$(SED_srcdir_strip_setup) ; \
	$(CAT) $< | $(PARSE_OUTPUT_TO_HEADER_PIPE) > \
		`$(ECHO) $@ | $(SED_srcdir_strip_fast)`

INSTREF_PARSE_OUTPUT = parser/$(INSTREF_PARSE_ROOT).output
TYPE_PARSE_OUTPUT = parser/$(TYPE_PARSE_ROOT).output

# why didn't this work?
# fixed: need to escape the '#' character
PARSER_TYPES_PIPE = $(GREP) -v "\#include" | $(CPP_TRADITIONAL) -P | \
	$(GREP) -v pragma | \
		$(SED) -e '/^%start/,$$d' -e '/%{/,/%}/d' -e '/^[ \t]*$$/d'


# extract num: first matched line, 3rd space-delimited field (#define foo bar)
# "cut" is not a good idea, if # define is separated... :(
# the last awk pipe eliminate extraneous whitespace not filtered by sed
GET_START_TOKEN_ENUM = \
	$(GREP) "define.*MINIMUM_BOGOSITY" parser/$(HACKT_PARSE_ROOT).h | \
		$(HEAD) -n1 | $(SED) 's/^.*MINIMUM_BOGOSITY[ \t]*//g' | \
		$(AWK) '/.*/{printf($$1);}'

# TODO: use configure-time yacc test to determine this

# so far, yacc token enums start at 257 consistently, but we take no chances.
# requires shell variable 'basename'
YACC_UNION_SCRIPT_ARGS = -v yaccfile=parser/$$basename.types \
		-v include="AST/AST.h parser/$$basename-parse-real.h lexer/hac_lex.h" \
		-v namespace="HAC::parser HAC::lexer" \
		-v token_enum=$(YACC_FIRST_TOKEN_ENUM)


# requires shell variable 'basename'
MAKE_PARSER_UNION_SCRIPT = \
	if test ! -s parser/$$basename.types ; then \
		$(ECHO) "parser/$$basename.types is empty!" ; \
		exit 1 ; \
	fi && \
	$(AWK) -f $(srcdir)/parser/common-union-type.awk \
		-f $(YACC_UNION_SCRIPT) $(YACC_UNION_SCRIPT_ARGS) \
		parser/$$basename-parse.output > $@


# configure accumulated AUTO_CPPFLAGS for dependent package includes
AM_CPPFLAGS = -I$(srcdir) @AUTO_CPPFLAGS@
# will need _build directories for "make distcheck" with auto-generated headers
# the last -Iparser is for the relative path in the build directory

# for header-check dependency generation
# Add paths here to adjust for out-of-directory sources
# The first prefix-matching path in the list will be stripped away.
HEADER_CHECK_SRCDIRS = $(srcdir) $(top_builddir)
# non-GNU compiler: your guess is as good as mine
# pass in whatever happened to succeed from configure tests
@HAVE_GXX_FALSE@GENERAL_WARN_FLAGS = @FANG_WARN_FLAGS@

# extremely anal-retentive
# our good friend, g++
@HAVE_GXX_TRUE@GENERAL_WARN_FLAGS = @FANG_WARN_FLAGS@
@HAVE_GXX_FALSE@WARN_CFLAGS = @FANG_WARN_CFLAGS@
@HAVE_GXX_TRUE@WARN_CFLAGS = @FANG_WARN_CFLAGS@
@HAVE_GXX_FALSE@WARN_CXXFLAGS = @FANG_WARN_CXXFLAGS@
@HAVE_GXX_TRUE@WARN_CXXFLAGS = @FANG_WARN_CXXFLAGS@
@HAVE_GXX_FALSE@DIALECT_FLAGS = @FANG_DIALECT_FLAGS@
# -Wsign-promo
@HAVE_GXX_TRUE@DIALECT_FLAGS = @FANG_DIALECT_FLAGS@
@HAVE_GXX_FALSE@PIPE_FLAG = 
@HAVE_GXX_TRUE@PIPE_FLAG = -pipe
# TODO: would like to have these flags available
# at configure time during compile of conftest's.
# KNOWN ISSUE: for example -ansi -pedantic will disable long long
# but unless these flags are given at configure time (say, by the user)
# configure will test things with the wrong flags, producing wrong results. 
MORE_CFLAGS = $(PIPE_FLAG) $(DIALECT_FLAGS) $(WARN_CFLAGS) $(GENERAL_WARN_FLAGS)
MORE_CXXFLAGS = $(PIPE_FLAG) $(DIALECT_FLAGS) $(WARN_CXXFLAGS) $(GENERAL_WARN_FLAGS)
# -w inhibits all warning messages, at least for gcc
@HAVE_GXX_FALSE@PARSER_NOWARN_FLAGS = -w
# These flags are used to cancel out previous warning flags, 
# such exceptions are needed for the automatic lexers and parsers
@HAVE_GXX_TRUE@PARSER_NOWARN_FLAGS = -Wno-unused -Wno-old-style-cast -Wno-shadow
AM_CFLAGS = $(MORE_CFLAGS)
AM_CXXFLAGS = $(MORE_CXXFLAGS)

# configure accumulated AUTO_LDFLAGS for linking LIBS of dependent packages
AM_LDFLAGS = @AUTO_LDFLAGS@

# flags needed to produce .output and .h from yacc/bison
AM_YFLAGS = -d -t -v
AM_LFLAGS = 
FORCE_LANG_CXX = -x c++
CXXPREPROCESS_HOOK = $(CXXPREPROCESS) $(FORCE_LANG_CXX)
GUILE_SNARF_CPPFLAGS = -DHAVE_CONFIG_H -I. \
	$(AM_CPPFLAGS) $(GUILE_CPPFLAGS) $(CPPFLAGS)


# doesn't work
# YACC_PREFIX = -DYACC_PREFIX=hackt_yy
# libhackt_la_CPPFLAGS = $(YACC_PREFIX) $(AM_CPPFLAGS)
MORE_BOGUS_CPPFLAGS = $(am__append_18)
MORE_BOGUS_CXXFLAGS = $(am__append_19) $(am__append_20)
BOGUS_CPPFLAGS = -DLIBBOGUS $(AM_CPPFLAGS) $(MORE_BOGUS_CPPFLAGS)
BOGUS_CXXFLAGS = $(AM_CXXFLAGS) $(PARSER_NOWARN_FLAGS) $(MORE_BOGUS_CXXFLAGS)

# Conditional definition of __STDC_VERSION__ needed for flex 2.5.33?
INCLUDE_C99 = -include $(srcdir)/util/c99.h

# *COUGH* *HACK*:
# LIBBOGUS tells lexer/hackt-lex.cc to use un-transformed symbol names

# the -include is necessary because flex doesn't respectfully
# include user header files early enough to rename declarations ^@#!%&!@^&%
# really, this isn't necessary since we've prevented yy-name conflicts
# by compiling each lexer/parser pair into a separate bogus convenience library
libbogus_la_CPPFLAGS = $(BOGUS_CPPFLAGS) \
	-include parser/hackt-prefix.h

libbogus_la_CXXFLAGS = $(BOGUS_CXXFLAGS)
libbogus2_la_CPPFLAGS = $(BOGUS_CPPFLAGS) \
	-include parser/instref-prefix.h

libbogus2_la_CXXFLAGS = $(BOGUS_CXXFLAGS)
libbogus3_la_CPPFLAGS = $(BOGUS_CPPFLAGS) \
	-include parser/type-prefix.h

libbogus3_la_CXXFLAGS = $(BOGUS_CXXFLAGS)
libbogus4_la_CXXFLAGS = $(BOGUS_CXXFLAGS)
# here we give the exceptional flags to the lexer and parser, 
# which are generated automatically by yacc/bison/[f]lex for 
# traditional C compilers.  (Not the cleanest code ever generated.)
# libhacktparsers_la_CPPFLAGS = $(AM_CPPFLAGS)
libhacktparsers_la_CXXFLAGS = \
	$(AM_CXXFLAGS) $(PARSER_NOWARN_FLAGS)


# is required to be set for Make.hchk-tail.am
EMPTY_SOURCE = $(srcdir)/test/header_test.cc
libinstallcheck_la_SOURCES = installcheck.cc
libinstallcheck_la_CPPFLAGS = -DINSTALLED_HACKT -I$(pkgincludedir)
# or equivalently invoke `hackt-config --cflags`

# (unquoted) override recursive make invocation by wiping out flags
SUPPRESS_COMPILE_FLAGS = AM_CPPFLAGS="" DEFS="" DEFAULT_INCLUDES="" CPPFLAGS=""

# choosing not to distribute lex/yacc-generated sources for now
CLEANPARSER = \
	parser/$(HACKT_PARSE_ROOT).cc \
	parser/$(HACKT_PARSE_ROOT).h \
	parser/$(HACKT_PARSE_ROOT)-real.cc \
	parser/$(HACKT_PARSE_ROOT)-real.h \
	parser/$(HACKT_PARSE_ROOT).output \
	parser/$(HACKT_PARSE_ROOT).output.h \
	parser/hackt-union.cc \
	parser/hackt.types \
	parser/$(INSTREF_PARSE_ROOT).cc \
	parser/$(INSTREF_PARSE_ROOT).h \
	parser/$(INSTREF_PARSE_ROOT)-real.cc \
	parser/$(INSTREF_PARSE_ROOT)-real.h \
	parser/$(INSTREF_PARSE_ROOT).output \
	parser/$(INSTREF_PARSE_ROOT).output.h \
	parser/instref-union.cc \
	parser/instref.types \
	parser/$(TYPE_PARSE_ROOT).cc \
	parser/$(TYPE_PARSE_ROOT).h \
	parser/$(TYPE_PARSE_ROOT)-real.cc \
	parser/$(TYPE_PARSE_ROOT)-real.h \
	parser/$(TYPE_PARSE_ROOT).output \
	parser/$(TYPE_PARSE_ROOT).output.h \
	parser/type-union.cc \
	parser/type.types

CLEANLEXER = \
	lexer/$(HACKT_LEX_ROOT)-real.cc \
	lexer/$(HACKT_LEX_ROOT).cc \
	lexer/$(HACFLAT_LEX_ROOT)-real.cc \
	lexer/$(HACFLAT_LEX_ROOT).cc \
	lexer/$(INSTREF_LEX_ROOT)-real.cc \
	lexer/$(INSTREF_LEX_ROOT).cc \
	lexer/$(TYPE_LEX_ROOT)-real.cc \
	lexer/$(TYPE_LEX_ROOT).cc \
	lexer/flex_lexer_common.cc \
	lexer/flex_buffer_state.h

OBJECT_DIRS = Object Object/common Object/expr Object/def Object/inst \
	Object/lang Object/ref Object/traits Object/type Object/unroll

SIM_DIRS = sim sim/prsim sim/chpsim
CPREPROCESS = $(COMPILE) -E
CXXPREPROCESS = $(CXXCOMPILE) -E

# no need for -MT (if already correct target)
# no need for -MP for phony targets, awk-script already does it, 
#	but redundant phony targets are ignored by it anyhow.
# expects name of temporary file after -MF
FAST_MAKEDEP_FLAGS = -MMD -MT $@ -MF
PROMOTE_HEADER_DEPS = $(AWK) -f $(srcdir)/scripts/promote_header_deps.awk \
	-v srcdir="$(HEADER_CHECK_SRCDIRS)" -v src="$<"

FILTER_HEADER_DEPS = $(SED) -e 's|[^ ]*\.cc||g' -e 's| /[^ ]*||g'
#	-e 's|[^ ]*config\.h||g' 
FAKE_DEP_FILTER = $(GREP) "^#" | $(GREP) -v '\"/' | $(GREP) -v '\"<' | \
	$(GREP) -v pragma | $(AWK) '{print $$3;}' | $(SORT) -u


# cray-zee anal-retentive header checking with depdendence-tracking
# make the script accessible to those who want to override
# predefine more_hchk_flags before invoking the test script to 
# add CPPFLAGS for the header check test

# We now strip srcdir to force the -include header to undergo -I path lookup
# which helps find built header files mistakenly referenced in the srcdir
# by the Makefile from VPATH lookup.
H_CHECK_TEST_SCRIPT = $(am__append_23) $(am__append_24)
HH_CHECK_TEST_SCRIPT = $(am__append_25) $(am__append_26)
TCC_CHECK_TEST_SCRIPT = $(am__append_27) $(am__append_28)

# NOTE: subdirectories which will not have .o,.lo object files built
# will not be generated in the _build tree of the distcheck.
# This means we have to fake an object file in each subdirectory
# containing headers we want to check for standalone-ness.  
# Really, they should just be able to link to "test/header_test.cc"
HEADER_TCC_TESTS = \
	$(ALL_HEADER_FILES:.h=.hchk) \
	$(ALL_CXX_HEADER_FILES:.hh=.hhchk) \
	$(ALL_TCC_FILES:.tcc=.tccchk)

HEADER_TCC_DEPBASES = \
	$(ALL_HEADER_FILES:.h=.hchkd) \
	$(ALL_CXX_HEADER_FILES:.hh=.hhchkd) \
	$(ALL_TCC_FILES:.tcc=.tccchkd)

AUTOMAKE_INCLUDE_AWK = scripts/automake_include.awk
ALL_CVSIGNORE = $(am__append_29)
# RECURSIVE_TARGETS =

# blatantly copied from Makefile.in, generated by automake
RECURSIVE_TARGET_SCRIPT = \
	failcom='exit 1'; \
	for f in x $$MAKEFLAGS; do \
	  case $$f in \
	    *=* | --[!k]*);; \
	    *k*) failcom='fail=yes';; \
	  esac; \
	done; \
	dot_seen=no; \
	target=`echo $@ | sed s/-recursive//`; \
	list='$(SUBDIRS)'; for subdir in $$list; do \
	  echo "Making $$target in $$subdir"; \
	  if test "$$subdir" = "."; then \
	    dot_seen=yes; \
	    local_target="$$target-am"; \
	  else \
	    local_target="$$target"; \
	  fi; \
	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
	  || eval $$failcom; \
	done; \
	if test "$$dot_seen" = "no"; then \
	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
	fi; test -z "$$fail"


# always bottom-up and reverse order
# NOTE: this script needs to be prepended with '+' to connect jobserver
CLEAN_RECURSIVE_TARGET_SCRIPT = \
	set fnord $$MAKEFLAGS; amf=$$2; \
	list='$(SUBDIRS)'; \
	rev=''; for subdir in $$list; do \
	  if test "$$subdir" = "."; then :; else \
	    rev="$$subdir $$rev"; \
	  fi; \
	done; \
	target=`echo $@ | sed s/-recursive//`; \
	for subdir in $$rev; do \
	  echo "Making $$target in $$subdir"; \
	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$target) \
	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
	done && test -z "$$fail"

@AUTO_CVSIGNORE_TRUE@PHONY_CVSIGNORE = clean-cvsignore-local clean-cvsignore-am cvsignore \
@AUTO_CVSIGNORE_TRUE@	clean-cvsignore cvsignore-local cvsignore-am

all: $(BUILT_SOURCES) __config__.h
	$(MAKE) $(AM_MAKEFLAGS) all-recursive

.SUFFIXES:
.SUFFIXES: .yy .ll .ii .test .i .hii. .hhii .tccii .gesnarfed .h .hh .tcc .hchk .hhchk .tccchk .hdep .hhdep .tccdep .c .cc .hii .lo .o .obj
$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am $(srcdir)/Make.hchk-head.am $(top_srcdir)/Make.stddef $(top_srcdir)/installdirs.mk $(srcdir)/misc/Makefile.inc $(srcdir)/misc/sudoku/Makefile.inc $(srcdir)/misc/guile-logo/Makefile.inc $(srcdir)/util/Makefile.inc $(srcdir)/Make.hchk-tail.am $(srcdir)/headers_deps.make $(top_srcdir)/Make.global $(am__configure_deps)
	@for dep in $?; do \
	  case '$(am__configure_deps)' in \
	    *$$dep*) \
	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
		&& exit 0; \
	      exit 1;; \
	  esac; \
	done; \
	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/Makefile'; \
	cd $(top_srcdir) && \
	  $(AUTOMAKE) --gnu  src/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
	@case '$?' in \
	  *config.status*) \
	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
	  *) \
	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
	esac;

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

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

__config__.h: stamp-h1
	@if test ! -f $@; then \
	  rm -f stamp-h1; \
	  $(MAKE) stamp-h1; \
	else :; fi

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

distclean-hdr:
	-rm -f __config__.h stamp-h1
hacguile: $(top_builddir)/config.status $(srcdir)/hacguile.in
	cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
hacchpsimguile: $(top_builddir)/config.status $(srcdir)/hacchpsimguile.in
	cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
buildhost.h: $(top_builddir)/config.status $(srcdir)/buildhost.h.in
	cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
cxxflags.h: $(top_builddir)/config.status $(srcdir)/cxxflags.h.in
	cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
cxx_version.h: $(top_builddir)/config.status $(srcdir)/cxx_version.h.in
	cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@

clean-noinstLTLIBRARIES:
	-test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
	@list='$(noinst_LTLIBRARIES)'; for p in $$list; do \
	  dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
	  test "$$dir" != "$$p" || dir=.; \
	  echo "rm -f \"$${dir}/so_locations\""; \
	  rm -f "$${dir}/so_locations"; \
	done
install-pkglibLTLIBRARIES: $(pkglib_LTLIBRARIES)
	@$(NORMAL_INSTALL)
	test -z "$(pkglibdir)" || $(mkdir_p) "$(DESTDIR)$(pkglibdir)"
	@list='$(pkglib_LTLIBRARIES)'; for p in $$list; do \
	  if test -f $$p; then \
	    f=$(am__strip_dir) \
	    echo " $(LIBTOOL) --mode=install $(pkglibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(pkglibdir)/$$f'"; \
	    $(LIBTOOL) --mode=install $(pkglibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(pkglibdir)/$$f"; \
	  else :; fi; \
	done

uninstall-pkglibLTLIBRARIES:
	@$(NORMAL_UNINSTALL)
	@set -x; list='$(pkglib_LTLIBRARIES)'; for p in $$list; do \
	  p=$(am__strip_dir) \
	  echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(pkglibdir)/$$p'"; \
	  $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(pkglibdir)/$$p"; \
	done

clean-pkglibLTLIBRARIES:
	-test -z "$(pkglib_LTLIBRARIES)" || rm -f $(pkglib_LTLIBRARIES)
	@list='$(pkglib_LTLIBRARIES)'; for p in $$list; do \
	  dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
	  test "$$dir" != "$$p" || dir=.; \
	  echo "rm -f \"$${dir}/so_locations\""; \
	  rm -f "$${dir}/so_locations"; \
	done
hackt-chpsim-guile.la: $(hackt_chpsim_guile_la_OBJECTS) $(hackt_chpsim_guile_la_DEPENDENCIES) 
	$(LINK) $(am_hackt_chpsim_guile_la_rpath) $(hackt_chpsim_guile_la_LDFLAGS) $(hackt_chpsim_guile_la_OBJECTS) $(hackt_chpsim_guile_la_LIBADD) $(LIBS)
hackt-guile.la: $(hackt_guile_la_OBJECTS) $(hackt_guile_la_DEPENDENCIES) 
	$(LINK) $(am_hackt_guile_la_rpath) $(hackt_guile_la_LDFLAGS) $(hackt_guile_la_OBJECTS) $(hackt_guile_la_LIBADD) $(LIBS)
lexer/$(am__dirstamp):
	@$(mkdir_p) lexer
	@: > lexer/$(am__dirstamp)
lexer/$(DEPDIR)/$(am__dirstamp):
	@$(mkdir_p) lexer/$(DEPDIR)
	@: > lexer/$(DEPDIR)/$(am__dirstamp)
lexer/libbogus_la-hackt-lex.lo: lexer/$(am__dirstamp) \
	lexer/$(DEPDIR)/$(am__dirstamp)
parser/hackt-parse.h: parser/hackt-parse.cc
	@if test ! -f $@; then \
	  rm -f parser/hackt-parse.cc; \
	  $(MAKE) parser/hackt-parse.cc; \
	else :; fi
parser/$(am__dirstamp):
	@$(mkdir_p) parser
	@: > parser/$(am__dirstamp)
parser/$(DEPDIR)/$(am__dirstamp):
	@$(mkdir_p) parser/$(DEPDIR)
	@: > parser/$(DEPDIR)/$(am__dirstamp)
parser/libbogus_la-hackt-parse.lo: parser/$(am__dirstamp) \
	parser/$(DEPDIR)/$(am__dirstamp)
libbogus.la: $(libbogus_la_OBJECTS) $(libbogus_la_DEPENDENCIES) 
	$(CXXLINK)  $(libbogus_la_LDFLAGS) $(libbogus_la_OBJECTS) $(libbogus_la_LIBADD) $(LIBS)
lexer/libbogus2_la-instref-lex.lo: lexer/$(am__dirstamp) \
	lexer/$(DEPDIR)/$(am__dirstamp)
parser/instref-parse.h: parser/instref-parse.cc
	@if test ! -f $@; then \
	  rm -f parser/instref-parse.cc; \
	  $(MAKE) parser/instref-parse.cc; \
	else :; fi
parser/libbogus2_la-instref-parse.lo: parser/$(am__dirstamp) \
	parser/$(DEPDIR)/$(am__dirstamp)
libbogus2.la: $(libbogus2_la_OBJECTS) $(libbogus2_la_DEPENDENCIES) 
	$(CXXLINK)  $(libbogus2_la_LDFLAGS) $(libbogus2_la_OBJECTS) $(libbogus2_la_LIBADD) $(LIBS)
lexer/libbogus3_la-type-lex.lo: lexer/$(am__dirstamp) \
	lexer/$(DEPDIR)/$(am__dirstamp)
parser/type-parse.h: parser/type-parse.cc
	@if test ! -f $@; then \
	  rm -f parser/type-parse.cc; \
	  $(MAKE) parser/type-parse.cc; \
	else :; fi
parser/libbogus3_la-type-parse.lo: parser/$(am__dirstamp) \
	parser/$(DEPDIR)/$(am__dirstamp)
libbogus3.la: $(libbogus3_la_OBJECTS) $(libbogus3_la_DEPENDENCIES) 
	$(CXXLINK)  $(libbogus3_la_LDFLAGS) $(libbogus3_la_OBJECTS) $(libbogus3_la_LIBADD) $(LIBS)
lexer/libbogus4_la-hacflat-lex.lo: lexer/$(am__dirstamp) \
	lexer/$(DEPDIR)/$(am__dirstamp)
libbogus4.la: $(libbogus4_la_OBJECTS) $(libbogus4_la_DEPENDENCIES) 
	$(CXXLINK)  $(libbogus4_la_LDFLAGS) $(libbogus4_la_OBJECTS) $(libbogus4_la_LIBADD) $(LIBS)
util/$(am__dirstamp):
	@$(mkdir_p) util
	@: > util/$(am__dirstamp)
util/$(DEPDIR)/$(am__dirstamp):
	@$(mkdir_p) util/$(DEPDIR)
	@: > util/$(DEPDIR)/$(am__dirstamp)
util/IO_utils.lo: util/$(am__dirstamp) util/$(DEPDIR)/$(am__dirstamp)
util/bitset.lo: util/$(am__dirstamp) util/$(DEPDIR)/$(am__dirstamp)
util/dirent.lo: util/$(am__dirstamp) util/$(DEPDIR)/$(am__dirstamp)
util/format_IO.lo: util/$(am__dirstamp) util/$(DEPDIR)/$(am__dirstamp)
util/indent.lo: util/$(am__dirstamp) util/$(DEPDIR)/$(am__dirstamp)
util/getopt_mapped.lo: util/$(am__dirstamp) \
	util/$(DEPDIR)/$(am__dirstamp)
util/libc.lo: util/$(am__dirstamp) util/$(DEPDIR)/$(am__dirstamp)
util/named_ifstream_manager.lo: util/$(am__dirstamp) \
	util/$(DEPDIR)/$(am__dirstamp)
util/optparse.lo: util/$(am__dirstamp) util/$(DEPDIR)/$(am__dirstamp)
util/persistent.lo: util/$(am__dirstamp) \
	util/$(DEPDIR)/$(am__dirstamp)
util/persistent_object_manager.lo: util/$(am__dirstamp) \
	util/$(DEPDIR)/$(am__dirstamp)
util/readline_wrap.lo: util/$(am__dirstamp) \
	util/$(DEPDIR)/$(am__dirstamp)
util/stacktrace.lo: util/$(am__dirstamp) \
	util/$(DEPDIR)/$(am__dirstamp)
util/static_trace.lo: util/$(am__dirstamp) \
	util/$(DEPDIR)/$(am__dirstamp)
util/string.lo: util/$(am__dirstamp) util/$(DEPDIR)/$(am__dirstamp)
util/tokenize.lo: util/$(am__dirstamp) util/$(DEPDIR)/$(am__dirstamp)
util/stream_ptr.lo: util/$(am__dirstamp) \
	util/$(DEPDIR)/$(am__dirstamp)
util/uninitialized.lo: util/$(am__dirstamp) \
	util/$(DEPDIR)/$(am__dirstamp)
util/memory/$(am__dirstamp):
	@$(mkdir_p) util/memory
	@: > util/memory/$(am__dirstamp)
util/memory/$(DEPDIR)/$(am__dirstamp):
	@$(mkdir_p) util/memory/$(DEPDIR)
	@: > util/memory/$(DEPDIR)/$(am__dirstamp)
util/memory/thread_lock.lo: util/memory/$(am__dirstamp) \
	util/memory/$(DEPDIR)/$(am__dirstamp)
util/memory/ref_count_pool.lo: util/memory/$(am__dirstamp) \
	util/memory/$(DEPDIR)/$(am__dirstamp)
util/numeric/$(am__dirstamp):
	@$(mkdir_p) util/numeric
	@: > util/numeric/$(am__dirstamp)
util/numeric/$(DEPDIR)/$(am__dirstamp):
	@$(mkdir_p) util/numeric/$(DEPDIR)
	@: > util/numeric/$(DEPDIR)/$(am__dirstamp)
util/numeric/nibble_tables.lo: util/numeric/$(am__dirstamp) \
	util/numeric/$(DEPDIR)/$(am__dirstamp)
util/numeric/random.lo: util/numeric/$(am__dirstamp) \
	util/numeric/$(DEPDIR)/$(am__dirstamp)
libfangutil.la: $(libfangutil_la_OBJECTS) $(libfangutil_la_DEPENDENCIES) 
	$(CXXLINK)  $(libfangutil_la_LDFLAGS) $(libfangutil_la_OBJECTS) $(libfangutil_la_LIBADD) $(LIBS)
util/libguileutil_la-libguile.lo: util/$(am__dirstamp) \
	util/$(DEPDIR)/$(am__dirstamp)
libguileutil.la: $(libguileutil_la_OBJECTS) $(libguileutil_la_DEPENDENCIES) 
	$(CXXLINK)  $(libguileutil_la_LDFLAGS) $(libguileutil_la_OBJECTS) $(libguileutil_la_LIBADD) $(LIBS)
net/$(am__dirstamp):
	@$(mkdir_p) net
	@: > net/$(am__dirstamp)
net/$(DEPDIR)/$(am__dirstamp):
	@$(mkdir_p) net/$(DEPDIR)
	@: > net/$(DEPDIR)/$(am__dirstamp)
net/netgraph.lo: net/$(am__dirstamp) net/$(DEPDIR)/$(am__dirstamp)
net/netlist_generator.lo: net/$(am__dirstamp) \
	net/$(DEPDIR)/$(am__dirstamp)
net/netlist_options.lo: net/$(am__dirstamp) \
	net/$(DEPDIR)/$(am__dirstamp)
libhacknet.la: $(libhacknet_la_OBJECTS) $(libhacknet_la_DEPENDENCIES) 
	$(CXXLINK) -rpath $(pkglibdir) $(libhacknet_la_LDFLAGS) $(libhacknet_la_OBJECTS) $(libhacknet_la_LIBADD) $(LIBS)
Object/common/$(am__dirstamp):
	@$(mkdir_p) Object/common
	@: > Object/common/$(am__dirstamp)
Object/common/$(DEPDIR)/$(am__dirstamp):
	@$(mkdir_p) Object/common/$(DEPDIR)
	@: > Object/common/$(DEPDIR)/$(am__dirstamp)
Object/common/namespace.lo: Object/common/$(am__dirstamp) \
	Object/common/$(DEPDIR)/$(am__dirstamp)
Object/expr/$(am__dirstamp):
	@$(mkdir_p) Object/expr
	@: > Object/expr/$(am__dirstamp)
Object/expr/$(DEPDIR)/$(am__dirstamp):
	@$(mkdir_p) Object/expr/$(DEPDIR)
	@: > Object/expr/$(DEPDIR)/$(am__dirstamp)
Object/expr/exceptions.lo: Object/expr/$(am__dirstamp) \
	Object/expr/$(DEPDIR)/$(am__dirstamp)
Object/expr/expr_dump_context.lo: Object/expr/$(am__dirstamp) \
	Object/expr/$(DEPDIR)/$(am__dirstamp)
Object/expr/expr_visitor.lo: Object/expr/$(am__dirstamp) \
	Object/expr/$(DEPDIR)/$(am__dirstamp)
Object/expr/channel_probe.lo: Object/expr/$(am__dirstamp) \
	Object/expr/$(DEPDIR)/$(am__dirstamp)
Object/expr/dlfunction.lo: Object/expr/$(am__dirstamp) \
	Object/expr/$(DEPDIR)/$(am__dirstamp)
Object/expr/nonmeta_func_call.lo: Object/expr/$(am__dirstamp) \
	Object/expr/$(DEPDIR)/$(am__dirstamp)
Object/def/$(am__dirstamp):
	@$(mkdir_p) Object/def
	@: > Object/def/$(am__dirstamp)
Object/def/$(DEPDIR)/$(am__dirstamp):
	@$(mkdir_p) Object/def/$(DEPDIR)
	@: > Object/def/$(DEPDIR)/$(am__dirstamp)
Object/def/template_formals_manager.lo: Object/def/$(am__dirstamp) \
	Object/def/$(DEPDIR)/$(am__dirstamp)
Object/def/port_formals_manager.lo: Object/def/$(am__dirstamp) \
	Object/def/$(DEPDIR)/$(am__dirstamp)
Object/def/footprint.lo: Object/def/$(am__dirstamp) \
	Object/def/$(DEPDIR)/$(am__dirstamp)
Object/def/footprint_struct_base.lo: Object/def/$(am__dirstamp) \
	Object/def/$(DEPDIR)/$(am__dirstamp)
Object/def/footprint_basic_base.lo: Object/def/$(am__dirstamp) \
	Object/def/$(DEPDIR)/$(am__dirstamp)
Object/def/footprint_value_base.lo: Object/def/$(am__dirstamp) \
	Object/def/$(DEPDIR)/$(am__dirstamp)
Object/def/footprint_manager.lo: Object/def/$(am__dirstamp) \
	Object/def/$(DEPDIR)/$(am__dirstamp)
Object/traits/$(am__dirstamp):
	@$(mkdir_p) Object/traits
	@: > Object/traits/$(am__dirstamp)
Object/traits/$(DEPDIR)/$(am__dirstamp):
	@$(mkdir_p) Object/traits/$(DEPDIR)
	@: > Object/traits/$(DEPDIR)/$(am__dirstamp)
Object/traits/class_traits.lo: Object/traits/$(am__dirstamp) \
	Object/traits/$(DEPDIR)/$(am__dirstamp)
Object/unroll/$(am__dirstamp):
	@$(mkdir_p) Object/unroll
	@: > Object/unroll/$(am__dirstamp)
Object/unroll/$(DEPDIR)/$(am__dirstamp):
	@$(mkdir_p) Object/unroll/$(DEPDIR)
	@: > Object/unroll/$(DEPDIR)/$(am__dirstamp)
Object/unroll/conditional_scope.lo: Object/unroll/$(am__dirstamp) \
	Object/unroll/$(DEPDIR)/$(am__dirstamp)
Object/unroll/expression_assignment.lo: Object/unroll/$(am__dirstamp) \
	Object/unroll/$(DEPDIR)/$(am__dirstamp)
Object/unroll/instance_management_base.lo:  \
	Object/unroll/$(am__dirstamp) \
	Object/unroll/$(DEPDIR)/$(am__dirstamp)
Object/unroll/instantiation_statement.lo:  \
	Object/unroll/$(am__dirstamp) \
	Object/unroll/$(DEPDIR)/$(am__dirstamp)
Object/unroll/loop_scope.lo: Object/unroll/$(am__dirstamp) \
	Object/unroll/$(DEPDIR)/$(am__dirstamp)
Object/unroll/meta_instance_reference_connection.lo:  \
	Object/unroll/$(am__dirstamp) \
	Object/unroll/$(DEPDIR)/$(am__dirstamp)
Object/unroll/meta_conditional_base.lo: Object/unroll/$(am__dirstamp) \
	Object/unroll/$(DEPDIR)/$(am__dirstamp)
Object/unroll/meta_loop_base.lo: Object/unroll/$(am__dirstamp) \
	Object/unroll/$(DEPDIR)/$(am__dirstamp)
Object/unroll/port_scope.lo: Object/unroll/$(am__dirstamp) \
	Object/unroll/$(DEPDIR)/$(am__dirstamp)
Object/unroll/unroll_context.lo: Object/unroll/$(am__dirstamp) \
	Object/unroll/$(DEPDIR)/$(am__dirstamp)
Object/$(am__dirstamp):
	@$(mkdir_p) Object
	@: > Object/$(am__dirstamp)
Object/$(DEPDIR)/$(am__dirstamp):
	@$(mkdir_p) Object/$(DEPDIR)
	@: > Object/$(DEPDIR)/$(am__dirstamp)
Object/module.lo: Object/$(am__dirstamp) \
	Object/$(DEPDIR)/$(am__dirstamp)
Object/global_entry.lo: Object/$(am__dirstamp) \
	Object/$(DEPDIR)/$(am__dirstamp)
Object/global_channel_entry.lo: Object/$(am__dirstamp) \
	Object/$(DEPDIR)/$(am__dirstamp)
Object/port_context.lo: Object/$(am__dirstamp) \
	Object/$(DEPDIR)/$(am__dirstamp)
Object/state_manager.lo: Object/$(am__dirstamp) \
	Object/$(DEPDIR)/$(am__dirstamp)
Object/nonmeta_state.lo: Object/$(am__dirstamp) \
	Object/$(DEPDIR)/$(am__dirstamp)
Object/nonmeta_variable.lo: Object/$(am__dirstamp) \
	Object/$(DEPDIR)/$(am__dirstamp)
Object/nonmeta_context.lo: Object/$(am__dirstamp) \
	Object/$(DEPDIR)/$(am__dirstamp)
Object/nonmeta_channel_manipulator.lo: Object/$(am__dirstamp) \
	Object/$(DEPDIR)/$(am__dirstamp)
Object/global_entry_context.lo: Object/$(am__dirstamp) \
	Object/$(DEPDIR)/$(am__dirstamp)
Object/sizes-entity.lo: Object/$(am__dirstamp) \
	Object/$(DEPDIR)/$(am__dirstamp)
Object/type/$(am__dirstamp):
	@$(mkdir_p) Object/type
	@: > Object/type/$(am__dirstamp)
Object/type/$(DEPDIR)/$(am__dirstamp):
	@$(mkdir_p) Object/type/$(DEPDIR)
	@: > Object/type/$(DEPDIR)/$(am__dirstamp)
Object/type/template_actuals.lo: Object/type/$(am__dirstamp) \
	Object/type/$(DEPDIR)/$(am__dirstamp)
Object/type/canonical_type_base.lo: Object/type/$(am__dirstamp) \
	Object/type/$(DEPDIR)/$(am__dirstamp)
Object/type/canonical_type.lo: Object/type/$(am__dirstamp) \
	Object/type/$(DEPDIR)/$(am__dirstamp)
Object/type/canonical_generic_chan_type.lo:  \
	Object/type/$(am__dirstamp) \
	Object/type/$(DEPDIR)/$(am__dirstamp)
Object/type/canonical_fundamental_chan_type.lo:  \
	Object/type/$(am__dirstamp) \
	Object/type/$(DEPDIR)/$(am__dirstamp)
Object/lang/$(am__dirstamp):
	@$(mkdir_p) Object/lang
	@: > Object/lang/$(am__dirstamp)
Object/lang/$(DEPDIR)/$(am__dirstamp):
	@$(mkdir_p) Object/lang/$(DEPDIR)
	@: > Object/lang/$(DEPDIR)/$(am__dirstamp)
Object/lang/attribute_common.lo: Object/lang/$(am__dirstamp) \
	Object/lang/$(DEPDIR)/$(am__dirstamp)
Object/lang/bool_attribute_common.lo: Object/lang/$(am__dirstamp) \
	Object/lang/$(DEPDIR)/$(am__dirstamp)
Object/lang/cflat_visitor.lo: Object/lang/$(am__dirstamp) \
	Object/lang/$(DEPDIR)/$(am__dirstamp)
Object/lang/cflat_context_visitor.lo: Object/lang/$(am__dirstamp) \
	Object/lang/$(DEPDIR)/$(am__dirstamp)
Object/lang/cflat_printer.lo: Object/lang/$(am__dirstamp) \
	Object/lang/$(DEPDIR)/$(am__dirstamp)
Object/lang/bool_literal.lo: Object/lang/$(am__dirstamp) \
	Object/lang/$(DEPDIR)/$(am__dirstamp)
Object/lang/directive_base.lo: Object/lang/$(am__dirstamp) \
	Object/lang/$(DEPDIR)/$(am__dirstamp)
Object/lang/directive_definition.lo: Object/lang/$(am__dirstamp) \
	Object/lang/$(DEPDIR)/$(am__dirstamp)
Object/lang/directive_source.lo: Object/lang/$(am__dirstamp) \
	Object/lang/$(DEPDIR)/$(am__dirstamp)
Object/lang/generic_attribute.lo: Object/lang/$(am__dirstamp) \
	Object/lang/$(DEPDIR)/$(am__dirstamp)
Object/lang/PRS.lo: Object/lang/$(am__dirstamp) \
	Object/lang/$(DEPDIR)/$(am__dirstamp)
Object/lang/PRS_footprint.lo: Object/lang/$(am__dirstamp) \
	Object/lang/$(DEPDIR)/$(am__dirstamp)
Object/lang/PRS_attribute_common.lo: Object/lang/$(am__dirstamp) \
	Object/lang/$(DEPDIR)/$(am__dirstamp)
Object/lang/PRS_attribute_registry.lo: Object/lang/$(am__dirstamp) \
	Object/lang/$(DEPDIR)/$(am__dirstamp)
Object/lang/PRS_macro_common.lo: Object/lang/$(am__dirstamp) \
	Object/lang/$(DEPDIR)/$(am__dirstamp)
Object/lang/PRS_macro_registry.lo: Object/lang/$(am__dirstamp) \
	Object/lang/$(DEPDIR)/$(am__dirstamp)
Object/lang/CHP.lo: Object/lang/$(am__dirstamp) \
	Object/lang/$(DEPDIR)/$(am__dirstamp)
Object/lang/CHP_event.lo: Object/lang/$(am__dirstamp) \
	Object/lang/$(DEPDIR)/$(am__dirstamp)
Object/lang/CHP_event_alloc.lo: Object/lang/$(am__dirstamp) \
	Object/lang/$(DEPDIR)/$(am__dirstamp)
Object/lang/CHP_footprint.lo: Object/lang/$(am__dirstamp) \
	Object/lang/$(DEPDIR)/$(am__dirstamp)
Object/lang/CHP_visitor.lo: Object/lang/$(am__dirstamp) \
	Object/lang/$(DEPDIR)/$(am__dirstamp)
Object/lang/CHP_context_printer.lo: Object/lang/$(am__dirstamp) \
	Object/lang/$(DEPDIR)/$(am__dirstamp)
Object/lang/SPEC.lo: Object/lang/$(am__dirstamp) \
	Object/lang/$(DEPDIR)/$(am__dirstamp)
Object/lang/SPEC_common.lo: Object/lang/$(am__dirstamp) \
	Object/lang/$(DEPDIR)/$(am__dirstamp)
Object/lang/SPEC_footprint.lo: Object/lang/$(am__dirstamp) \
	Object/lang/$(DEPDIR)/$(am__dirstamp)
Object/lang/SPEC_registry.lo: Object/lang/$(am__dirstamp) \
	Object/lang/$(DEPDIR)/$(am__dirstamp)
Object/traits/class_traits_types.lo: Object/traits/$(am__dirstamp) \
	Object/traits/$(DEPDIR)/$(am__dirstamp)
Object/def/definition.lo: Object/def/$(am__dirstamp) \
	Object/def/$(DEPDIR)/$(am__dirstamp)
Object/expr/basic_param.lo: Object/expr/$(am__dirstamp) \
	Object/expr/$(DEPDIR)/$(am__dirstamp)
Object/expr/param_const_collection.lo: Object/expr/$(am__dirstamp) \
	Object/expr/$(DEPDIR)/$(am__dirstamp)
Object/expr/meta_index_expr_list.lo: Object/expr/$(am__dirstamp) \
	Object/expr/$(DEPDIR)/$(am__dirstamp)
Object/expr/meta_param_expr_list.lo: Object/expr/$(am__dirstamp) \
	Object/expr/$(DEPDIR)/$(am__dirstamp)
Object/expr/meta_range.lo: Object/expr/$(am__dirstamp) \
	Object/expr/$(DEPDIR)/$(am__dirstamp)
Object/expr/meta_range_list.lo: Object/expr/$(am__dirstamp) \
	Object/expr/$(DEPDIR)/$(am__dirstamp)
Object/expr/meta_param_value_reference.lo:  \
	Object/expr/$(am__dirstamp) \
	Object/expr/$(DEPDIR)/$(am__dirstamp)
Object/expr/operators.lo: Object/expr/$(am__dirstamp) \
	Object/expr/$(DEPDIR)/$(am__dirstamp)
Object/expr/data_expr.lo: Object/expr/$(am__dirstamp) \
	Object/expr/$(DEPDIR)/$(am__dirstamp)
Object/type/type_reference.lo: Object/type/$(am__dirstamp) \
	Object/type/$(DEPDIR)/$(am__dirstamp)
Object/unroll/bool_instance_attribute.lo:  \
	Object/unroll/$(am__dirstamp) \
	Object/unroll/$(DEPDIR)/$(am__dirstamp)
Object/unroll/int_instance_attribute.lo:  \
	Object/unroll/$(am__dirstamp) \
	Object/unroll/$(DEPDIR)/$(am__dirstamp)
Object/unroll/enum_instance_attribute.lo:  \
	Object/unroll/$(am__dirstamp) \
	Object/unroll/$(DEPDIR)/$(am__dirstamp)
Object/unroll/channel_instance_attribute.lo:  \
	Object/unroll/$(am__dirstamp) \
	Object/unroll/$(DEPDIR)/$(am__dirstamp)
Object/unroll/process_instance_attribute.lo:  \
	Object/unroll/$(am__dirstamp) \
	Object/unroll/$(DEPDIR)/$(am__dirstamp)
common/$(am__dirstamp):
	@$(mkdir_p) common
	@: > common/$(am__dirstamp)
common/$(DEPDIR)/$(am__dirstamp):
	@$(mkdir_p) common/$(DEPDIR)
	@: > common/$(DEPDIR)/$(am__dirstamp)
common/sizes-common.lo: common/$(am__dirstamp) \
	common/$(DEPDIR)/$(am__dirstamp)
libhackt.la: $(libhackt_la_OBJECTS) $(libhackt_la_DEPENDENCIES) 
	$(CXXLINK)  $(libhackt_la_LDFLAGS) $(libhackt_la_OBJECTS) $(libhackt_la_LIBADD) $(LIBS)
AST/$(am__dirstamp):
	@$(mkdir_p) AST
	@: > AST/$(am__dirstamp)
AST/$(DEPDIR)/$(am__dirstamp):
	@$(mkdir_p) AST/$(DEPDIR)
	@: > AST/$(DEPDIR)/$(am__dirstamp)
AST/node_position.lo: AST/$(am__dirstamp) \
	AST/$(DEPDIR)/$(am__dirstamp)
AST/attribute.lo: AST/$(am__dirstamp) AST/$(DEPDIR)/$(am__dirstamp)
AST/expr.lo: AST/$(am__dirstamp) AST/$(DEPDIR)/$(am__dirstamp)
AST/range.lo: AST/$(am__dirstamp) AST/$(DEPDIR)/$(am__dirstamp)
AST/token.lo: AST/$(am__dirstamp) AST/$(DEPDIR)/$(am__dirstamp)
AST/delim.lo: AST/$(am__dirstamp) AST/$(DEPDIR)/$(am__dirstamp)
AST/definition.lo: AST/$(am__dirstamp) AST/$(DEPDIR)/$(am__dirstamp)
AST/definition_item.lo: AST/$(am__dirstamp) \
	AST/$(DEPDIR)/$(am__dirstamp)
AST/instance.lo: AST/$(am__dirstamp) AST/$(DEPDIR)/$(am__dirstamp)
AST/formal.lo: AST/$(am__dirstamp) AST/$(DEPDIR)/$(am__dirstamp)
AST/CHP.lo: AST/$(am__dirstamp) AST/$(DEPDIR)/$(am__dirstamp)
AST/HSE.lo: AST/$(am__dirstamp) AST/$(DEPDIR)/$(am__dirstamp)
AST/PRS.lo: AST/$(am__dirstamp) AST/$(DEPDIR)/$(am__dirstamp)
AST/SPEC.lo: AST/$(am__dirstamp) AST/$(DEPDIR)/$(am__dirstamp)
AST/type.lo: AST/$(am__dirstamp) AST/$(DEPDIR)/$(am__dirstamp)
AST/namespace.lo: AST/$(am__dirstamp) AST/$(DEPDIR)/$(am__dirstamp)
AST/statement.lo: AST/$(am__dirstamp) AST/$(DEPDIR)/$(am__dirstamp)
AST/import_root.lo: AST/$(am__dirstamp) AST/$(DEPDIR)/$(am__dirstamp)
AST/parse_context.lo: AST/$(am__dirstamp) \
	AST/$(DEPDIR)/$(am__dirstamp)
AST/sizes-AST.lo: AST/$(am__dirstamp) AST/$(DEPDIR)/$(am__dirstamp)
libhacktast.la: $(libhacktast_la_OBJECTS) $(libhacktast_la_DEPENDENCIES) 
	$(CXXLINK) -rpath $(pkglibdir) $(libhacktast_la_LDFLAGS) $(libhacktast_la_OBJECTS) $(libhacktast_la_LIBADD) $(LIBS)
guile/$(am__dirstamp):
	@$(mkdir_p) guile
	@: > guile/$(am__dirstamp)
guile/$(DEPDIR)/$(am__dirstamp):
	@$(mkdir_p) guile/$(DEPDIR)
	@: > guile/$(DEPDIR)/$(am__dirstamp)
guile/libhacktchpsimguile_la-chpsim-wrap.lo: guile/$(am__dirstamp) \
	guile/$(DEPDIR)/$(am__dirstamp)
guile/libhacktchpsimguile_la-scm_chpsim_trace_streamer.lo:  \
	guile/$(am__dirstamp) guile/$(DEPDIR)/$(am__dirstamp)
guile/libhacktchpsimguile_la-scm_chpsim_event_node.lo:  \
	guile/$(am__dirstamp) guile/$(DEPDIR)/$(am__dirstamp)
libhacktchpsimguile.la: $(libhacktchpsimguile_la_OBJECTS) $(libhacktchpsimguile_la_DEPENDENCIES) 
	$(CXXLINK) $(am_libhacktchpsimguile_la_rpath) $(libhacktchpsimguile_la_LDFLAGS) $(libhacktchpsimguile_la_OBJECTS) $(libhacktchpsimguile_la_LIBADD) $(LIBS)
Object/common/object_base.lo: Object/common/$(am__dirstamp) \
	Object/common/$(DEPDIR)/$(am__dirstamp)
Object/common/extern_templates.lo: Object/common/$(am__dirstamp) \
	Object/common/$(DEPDIR)/$(am__dirstamp)
Object/common/dump_flags.lo: Object/common/$(am__dirstamp) \
	Object/common/$(DEPDIR)/$(am__dirstamp)
common/config.lo: common/$(am__dirstamp) \
	common/$(DEPDIR)/$(am__dirstamp)
common/ltdl-wrap.lo: common/$(am__dirstamp) \
	common/$(DEPDIR)/$(am__dirstamp)
common/ICE.lo: common/$(am__dirstamp) common/$(DEPDIR)/$(am__dirstamp)
common/TODO.lo: common/$(am__dirstamp) \
	common/$(DEPDIR)/$(am__dirstamp)
libhacktcommon.la: $(libhacktcommon_la_OBJECTS) $(libhacktcommon_la_DEPENDENCIES) 
	$(CXXLINK)  $(libhacktcommon_la_LDFLAGS) $(libhacktcommon_la_OBJECTS) $(libhacktcommon_la_LIBADD) $(LIBS)
main/$(am__dirstamp):
	@$(mkdir_p) main
	@: > main/$(am__dirstamp)
main/$(DEPDIR)/$(am__dirstamp):
	@$(mkdir_p) main/$(DEPDIR)
	@: > main/$(DEPDIR)/$(am__dirstamp)
main/force_load.lo: main/$(am__dirstamp) \
	main/$(DEPDIR)/$(am__dirstamp)
main/program_registry.lo: main/$(am__dirstamp) \
	main/$(DEPDIR)/$(am__dirstamp)
main/parse_test.lo: main/$(am__dirstamp) \
	main/$(DEPDIR)/$(am__dirstamp)
main/flatten.lo: main/$(am__dirstamp) main/$(DEPDIR)/$(am__dirstamp)
main/haco.lo: main/$(am__dirstamp) main/$(DEPDIR)/$(am__dirstamp)
main/create.lo: main/$(am__dirstamp) main/$(DEPDIR)/$(am__dirstamp)
main/alloc.lo: main/$(am__dirstamp) main/$(DEPDIR)/$(am__dirstamp)
main/cflat.lo: main/$(am__dirstamp) main/$(DEPDIR)/$(am__dirstamp)
main/prsobjdemo.lo: main/$(am__dirstamp) \
	main/$(DEPDIR)/$(am__dirstamp)
main/prsim.lo: main/$(am__dirstamp) main/$(DEPDIR)/$(am__dirstamp)
main/dump_persistent_table.lo: main/$(am__dirstamp) \
	main/$(DEPDIR)/$(am__dirstamp)
main/objdump.lo: main/$(am__dirstamp) main/$(DEPDIR)/$(am__dirstamp)
main/shell.lo: main/$(am__dirstamp) main/$(DEPDIR)/$(am__dirstamp)
main/version.lo: main/$(am__dirstamp) main/$(DEPDIR)/$(am__dirstamp)
main/chpsim.lo: main/$(am__dirstamp) main/$(DEPDIR)/$(am__dirstamp)
main/hacknet.lo: main/$(am__dirstamp) main/$(DEPDIR)/$(am__dirstamp)
libhacktexec.la: $(libhacktexec_la_OBJECTS) $(libhacktexec_la_DEPENDENCIES) 
	$(CXXLINK)  $(libhacktexec_la_LDFLAGS) $(libhacktexec_la_OBJECTS) $(libhacktexec_la_LIBADD) $(LIBS)
guile/libhacktguile_la-libhackt-wrap.lo: guile/$(am__dirstamp) \
	guile/$(DEPDIR)/$(am__dirstamp)
guile/libhacktguile_la-hackt-config.lo: guile/$(am__dirstamp) \
	guile/$(DEPDIR)/$(am__dirstamp)
guile/libhacktguile_la-hackt-documentation.lo: guile/$(am__dirstamp) \
	guile/$(DEPDIR)/$(am__dirstamp)
guile/libhacktguile_la-scm_reference.lo: guile/$(am__dirstamp) \
	guile/$(DEPDIR)/$(am__dirstamp)
libhacktguile.la: $(libhacktguile_la_OBJECTS) $(libhacktguile_la_DEPENDENCIES) 
	$(CXXLINK) $(am_libhacktguile_la_rpath) $(libhacktguile_la_LDFLAGS) $(libhacktguile_la_OBJECTS) $(libhacktguile_la_LIBADD) $(LIBS)
Object/inst/$(am__dirstamp):
	@$(mkdir_p) Object/inst
	@: > Object/inst/$(am__dirstamp)
Object/inst/$(DEPDIR)/$(am__dirstamp):
	@$(mkdir_p) Object/inst/$(DEPDIR)
	@: > Object/inst/$(DEPDIR)/$(am__dirstamp)
Object/inst/substructure_alias_base.lo: Object/inst/$(am__dirstamp) \
	Object/inst/$(DEPDIR)/$(am__dirstamp)
Object/inst/subinstance_manager.lo: Object/inst/$(am__dirstamp) \
	Object/inst/$(DEPDIR)/$(am__dirstamp)
Object/inst/connection_policy.lo: Object/inst/$(am__dirstamp) \
	Object/inst/$(DEPDIR)/$(am__dirstamp)
Object/inst/port_alias_tracker.lo: Object/inst/$(am__dirstamp) \
	Object/inst/$(DEPDIR)/$(am__dirstamp)
Object/inst/port_visitor.lo: Object/inst/$(am__dirstamp) \
	Object/inst/$(DEPDIR)/$(am__dirstamp)
Object/inst/alias_actuals.lo: Object/inst/$(am__dirstamp) \
	Object/inst/$(DEPDIR)/$(am__dirstamp)
Object/inst/alias_matcher.lo: Object/inst/$(am__dirstamp) \
	Object/inst/$(DEPDIR)/$(am__dirstamp)
Object/inst/alias_printer.lo: Object/inst/$(am__dirstamp) \
	Object/inst/$(DEPDIR)/$(am__dirstamp)
Object/inst/instance_collection.lo: Object/inst/$(am__dirstamp) \
	Object/inst/$(DEPDIR)/$(am__dirstamp)
Object/inst/param_value_collection.lo: Object/inst/$(am__dirstamp) \
	Object/inst/$(DEPDIR)/$(am__dirstamp)
Object/inst/pbool_value_collection.lo: Object/inst/$(am__dirstamp) \
	Object/inst/$(DEPDIR)/$(am__dirstamp)
Object/inst/pint_value_collection.lo: Object/inst/$(am__dirstamp) \
	Object/inst/$(DEPDIR)/$(am__dirstamp)
Object/inst/preal_value_collection.lo: Object/inst/$(am__dirstamp) \
	Object/inst/$(DEPDIR)/$(am__dirstamp)
Object/inst/bool_instance_collection.lo: Object/inst/$(am__dirstamp) \
	Object/inst/$(DEPDIR)/$(am__dirstamp)
Object/inst/node_instance_collection.lo: Object/inst/$(am__dirstamp) \
	Object/inst/$(DEPDIR)/$(am__dirstamp)
Object/inst/int_instance_collection.lo: Object/inst/$(am__dirstamp) \
	Object/inst/$(DEPDIR)/$(am__dirstamp)
Object/inst/enum_instance_collection.lo: Object/inst/$(am__dirstamp) \
	Object/inst/$(DEPDIR)/$(am__dirstamp)
Object/inst/struct_instance_collection.lo:  \
	Object/inst/$(am__dirstamp) \
	Object/inst/$(DEPDIR)/$(am__dirstamp)
Object/inst/process_instance_collection.lo:  \
	Object/inst/$(am__dirstamp) \
	Object/inst/$(DEPDIR)/$(am__dirstamp)
Object/inst/channel_instance_collection.lo:  \
	Object/inst/$(am__dirstamp) \
	Object/inst/$(DEPDIR)/$(am__dirstamp)
Object/ref/$(am__dirstamp):
	@$(mkdir_p) Object/ref
	@: > Object/ref/$(am__dirstamp)
Object/ref/$(DEPDIR)/$(am__dirstamp):
	@$(mkdir_p) Object/ref/$(DEPDIR)
	@: > Object/ref/$(DEPDIR)/$(am__dirstamp)
Object/ref/instance_reference.lo: Object/ref/$(am__dirstamp) \
	Object/ref/$(DEPDIR)/$(am__dirstamp)
Object/ref/instance_reference_datatype.lo: Object/ref/$(am__dirstamp) \
	Object/ref/$(DEPDIR)/$(am__dirstamp)
Object/ref/instance_reference_node.lo: Object/ref/$(am__dirstamp) \
	Object/ref/$(DEPDIR)/$(am__dirstamp)
Object/expr/nonmeta_param_value_reference.lo:  \
	Object/expr/$(am__dirstamp) \
	Object/expr/$(DEPDIR)/$(am__dirstamp)
Object/ref/reference_set.lo: Object/ref/$(am__dirstamp) \
	Object/ref/$(DEPDIR)/$(am__dirstamp)
libhacktinstref.la: $(libhacktinstref_la_OBJECTS) $(libhacktinstref_la_DEPENDENCIES) 
	$(CXXLINK)  $(libhacktinstref_la_LDFLAGS) $(libhacktinstref_la_OBJECTS) $(libhacktinstref_la_LIBADD) $(LIBS)
main/main_funcs.lo: main/$(am__dirstamp) \
	main/$(DEPDIR)/$(am__dirstamp)
main/compile.lo: main/$(am__dirstamp) main/$(DEPDIR)/$(am__dirstamp)
libhacktlib.la: $(libhacktlib_la_OBJECTS) $(libhacktlib_la_DEPENDENCIES) 
	$(CXXLINK) -rpath $(pkglibdir) $(libhacktlib_la_LDFLAGS) $(libhacktlib_la_OBJECTS) $(libhacktlib_la_LIBADD) $(LIBS)
parser/libhacktparsers_la-hackt-parse-real.lo: parser/$(am__dirstamp) \
	parser/$(DEPDIR)/$(am__dirstamp)
parser/libhacktparsers_la-hackt-union.lo: parser/$(am__dirstamp) \
	parser/$(DEPDIR)/$(am__dirstamp)
lexer/libhacktparsers_la-hackt-lex-real.lo: lexer/$(am__dirstamp) \
	lexer/$(DEPDIR)/$(am__dirstamp)
parser/libhacktparsers_la-instref-parse-real.lo:  \
	parser/$(am__dirstamp) parser/$(DEPDIR)/$(am__dirstamp)
parser/libhacktparsers_la-instref-union.lo: parser/$(am__dirstamp) \
	parser/$(DEPDIR)/$(am__dirstamp)
parser/libhacktparsers_la-instref.lo: parser/$(am__dirstamp) \
	parser/$(DEPDIR)/$(am__dirstamp)
lexer/libhacktparsers_la-instref-lex-real.lo: lexer/$(am__dirstamp) \
	lexer/$(DEPDIR)/$(am__dirstamp)
parser/libhacktparsers_la-type-parse-real.lo: parser/$(am__dirstamp) \
	parser/$(DEPDIR)/$(am__dirstamp)
parser/libhacktparsers_la-type-union.lo: parser/$(am__dirstamp) \
	parser/$(DEPDIR)/$(am__dirstamp)
parser/libhacktparsers_la-type.lo: parser/$(am__dirstamp) \
	parser/$(DEPDIR)/$(am__dirstamp)
lexer/libhacktparsers_la-type-lex-real.lo: lexer/$(am__dirstamp) \
	lexer/$(DEPDIR)/$(am__dirstamp)
lexer/libhacktparsers_la-hacflat-lex-real.lo: lexer/$(am__dirstamp) \
	lexer/$(DEPDIR)/$(am__dirstamp)
lexer/libhacktparsers_la-file_manager.lo: lexer/$(am__dirstamp) \
	lexer/$(DEPDIR)/$(am__dirstamp)
lexer/libhacktparsers_la-flex_lexer_state.lo: lexer/$(am__dirstamp) \
	lexer/$(DEPDIR)/$(am__dirstamp)
lexer/libhacktparsers_la-yyin_manager.lo: lexer/$(am__dirstamp) \
	lexer/$(DEPDIR)/$(am__dirstamp)
lexer/libhacktparsers_la-hac_lex.lo: lexer/$(am__dirstamp) \
	lexer/$(DEPDIR)/$(am__dirstamp)
lexer/libhacktparsers_la-flex_lexer_common.lo: lexer/$(am__dirstamp) \
	lexer/$(DEPDIR)/$(am__dirstamp)
libhacktparsers.la: $(libhacktparsers_la_OBJECTS) $(libhacktparsers_la_DEPENDENCIES) 
	$(CXXLINK) -rpath $(pkglibdir) $(libhacktparsers_la_LDFLAGS) $(libhacktparsers_la_OBJECTS) $(libhacktparsers_la_LIBADD) $(LIBS)
sim/$(am__dirstamp):
	@$(mkdir_p) sim
	@: > sim/$(am__dirstamp)
sim/$(DEPDIR)/$(am__dirstamp):
	@$(mkdir_p) sim/$(DEPDIR)
	@: > sim/$(DEPDIR)/$(am__dirstamp)
sim/ISE.lo: sim/$(am__dirstamp) sim/$(DEPDIR)/$(am__dirstamp)
sim/time.lo: sim/$(am__dirstamp) sim/$(DEPDIR)/$(am__dirstamp)
sim/command_base.lo: sim/$(am__dirstamp) sim/$(DEPDIR)/$(am__dirstamp)
sim/command_common.lo: sim/$(am__dirstamp) \
	sim/$(DEPDIR)/$(am__dirstamp)
sim/command_registry.lo: sim/$(am__dirstamp) \
	sim/$(DEPDIR)/$(am__dirstamp)
sim/random_time.lo: sim/$(am__dirstamp) sim/$(DEPDIR)/$(am__dirstamp)
sim/state_base.lo: sim/$(am__dirstamp) sim/$(DEPDIR)/$(am__dirstamp)
sim/signal_handler.lo: sim/$(am__dirstamp) \
	sim/$(DEPDIR)/$(am__dirstamp)
sim/trace_common.lo: sim/$(am__dirstamp) sim/$(DEPDIR)/$(am__dirstamp)
sim/prsim/$(am__dirstamp):
	@$(mkdir_p) sim/prsim
	@: > sim/prsim/$(am__dirstamp)
sim/prsim/$(DEPDIR)/$(am__dirstamp):
	@$(mkdir_p) sim/prsim/$(DEPDIR)
	@: > sim/prsim/$(DEPDIR)/$(am__dirstamp)
sim/prsim/Channel-prsim.lo: sim/prsim/$(am__dirstamp) \
	sim/prsim/$(DEPDIR)/$(am__dirstamp)
sim/prsim/Command-prsim.lo: sim/prsim/$(am__dirstamp) \
	sim/prsim/$(DEPDIR)/$(am__dirstamp)
sim/prsim/Command-prsim-export.lo: sim/prsim/$(am__dirstamp) \
	sim/prsim/$(DEPDIR)/$(am__dirstamp)
sim/prsim/Cause.lo: sim/prsim/$(am__dirstamp) \
	sim/prsim/$(DEPDIR)/$(am__dirstamp)
sim/prsim/Node.lo: sim/prsim/$(am__dirstamp) \
	sim/prsim/$(DEPDIR)/$(am__dirstamp)
sim/prsim/Expr.lo: sim/prsim/$(am__dirstamp) \
	sim/prsim/$(DEPDIR)/$(am__dirstamp)
sim/prsim/ExprAlloc.lo: sim/prsim/$(am__dirstamp) \
	sim/prsim/$(DEPDIR)/$(am__dirstamp)
sim/prsim/Event-prsim.lo: sim/prsim/$(am__dirstamp) \
	sim/prsim/$(DEPDIR)/$(am__dirstamp)
sim/prsim/State-prsim.lo: sim/prsim/$(am__dirstamp) \
	sim/prsim/$(DEPDIR)/$(am__dirstamp)
sim/prsim/Trace-prsim.lo: sim/prsim/$(am__dirstamp) \
	sim/prsim/$(DEPDIR)/$(am__dirstamp)
sim/prsim/process_graph.lo: sim/prsim/$(am__dirstamp) \
	sim/prsim/$(DEPDIR)/$(am__dirstamp)
sim/prsim/process_state.lo: sim/prsim/$(am__dirstamp) \
	sim/prsim/$(DEPDIR)/$(am__dirstamp)
sim/chpsim/$(am__dirstamp):
	@$(mkdir_p) sim/chpsim
	@: > sim/chpsim/$(am__dirstamp)
sim/chpsim/$(DEPDIR)/$(am__dirstamp):
	@$(mkdir_p) sim/chpsim/$(DEPDIR)
	@: > sim/chpsim/$(DEPDIR)/$(am__dirstamp)
sim/chpsim/nonmeta_context.lo: sim/chpsim/$(am__dirstamp) \
	sim/chpsim/$(DEPDIR)/$(am__dirstamp)
sim/chpsim/Command.lo: sim/chpsim/$(am__dirstamp) \
	sim/chpsim/$(DEPDIR)/$(am__dirstamp)
sim/chpsim/Dependence.lo: sim/chpsim/$(am__dirstamp) \
	sim/chpsim/$(DEPDIR)/$(am__dirstamp)
sim/chpsim/DependenceCollector.lo: sim/chpsim/$(am__dirstamp) \
	sim/chpsim/$(DEPDIR)/$(am__dirstamp)
sim/chpsim/Event.lo: sim/chpsim/$(am__dirstamp) \
	sim/chpsim/$(DEPDIR)/$(am__dirstamp)
sim/chpsim/EventExecutor.lo: sim/chpsim/$(am__dirstamp) \
	sim/chpsim/$(DEPDIR)/$(am__dirstamp)
sim/chpsim/State.lo: sim/chpsim/$(am__dirstamp) \
	sim/chpsim/$(DEPDIR)/$(am__dirstamp)
sim/chpsim/StateConstructor.lo: sim/chpsim/$(am__dirstamp) \
	sim/chpsim/$(DEPDIR)/$(am__dirstamp)
sim/chpsim/Trace.lo: sim/chpsim/$(am__dirstamp) \
	sim/chpsim/$(DEPDIR)/$(am__dirstamp)
libhacktsim.la: $(libhacktsim_la_OBJECTS) $(libhacktsim_la_DEPENDENCIES) 
	$(CXXLINK) -rpath $(pkglibdir) $(libhacktsim_la_LDFLAGS) $(libhacktsim_la_OBJECTS) $(libhacktsim_la_LIBADD) $(LIBS)
libinstallcheck.la: $(libinstallcheck_la_OBJECTS) $(libinstallcheck_la_DEPENDENCIES) 
	$(CXXLINK)  $(libinstallcheck_la_LDFLAGS) $(libinstallcheck_la_OBJECTS) $(libinstallcheck_la_LIBADD) $(LIBS)
misc/guile-logo/$(am__dirstamp):
	@$(mkdir_p) misc/guile-logo
	@: > misc/guile-logo/$(am__dirstamp)
misc/guile-logo/$(DEPDIR)/$(am__dirstamp):
	@$(mkdir_p) misc/guile-logo/$(DEPDIR)
	@: > misc/guile-logo/$(DEPDIR)/$(am__dirstamp)
misc/guile-logo/misc_guile_logo_libtortoise_guile_la-tortoise-wrap.lo:  \
	misc/guile-logo/$(am__dirstamp) \
	misc/guile-logo/$(DEPDIR)/$(am__dirstamp)
misc/guile-logo/libtortoise-guile.la: $(misc_guile_logo_libtortoise_guile_la_OBJECTS) $(misc_guile_logo_libtortoise_guile_la_DEPENDENCIES) misc/guile-logo/$(am__dirstamp)
	$(CXXLINK) $(am_misc_guile_logo_libtortoise_guile_la_rpath) $(misc_guile_logo_libtortoise_guile_la_LDFLAGS) $(misc_guile_logo_libtortoise_guile_la_OBJECTS) $(misc_guile_logo_libtortoise_guile_la_LIBADD) $(LIBS)
misc/guile-logo/misc_guile_logo_libtortoise_la-tortoise.lo:  \
	misc/guile-logo/$(am__dirstamp) \
	misc/guile-logo/$(DEPDIR)/$(am__dirstamp)
misc/guile-logo/libtortoise.la: $(misc_guile_logo_libtortoise_la_OBJECTS) $(misc_guile_logo_libtortoise_la_DEPENDENCIES) misc/guile-logo/$(am__dirstamp)
	$(CXXLINK) $(am_misc_guile_logo_libtortoise_la_rpath) $(misc_guile_logo_libtortoise_la_LDFLAGS) $(misc_guile_logo_libtortoise_la_OBJECTS) $(misc_guile_logo_libtortoise_la_LIBADD) $(LIBS)
misc/$(am__dirstamp):
	@$(mkdir_p) misc
	@: > misc/$(am__dirstamp)
misc/$(DEPDIR)/$(am__dirstamp):
	@$(mkdir_p) misc/$(DEPDIR)
	@: > misc/$(DEPDIR)/$(am__dirstamp)
misc/sudoku-solver.lo: misc/$(am__dirstamp) \
	misc/$(DEPDIR)/$(am__dirstamp)
misc/sudoku.lo: misc/$(am__dirstamp) misc/$(DEPDIR)/$(am__dirstamp)
misc/libmiscfun.la: $(misc_libmiscfun_la_OBJECTS) $(misc_libmiscfun_la_DEPENDENCIES) misc/$(am__dirstamp)
	$(CXXLINK) $(am_misc_libmiscfun_la_rpath) $(misc_libmiscfun_la_LDFLAGS) $(misc_libmiscfun_la_OBJECTS) $(misc_libmiscfun_la_LIBADD) $(LIBS)
misc/sudoku/$(am__dirstamp):
	@$(mkdir_p) misc/sudoku
	@: > misc/sudoku/$(am__dirstamp)
misc/sudoku/$(DEPDIR)/$(am__dirstamp):
	@$(mkdir_p) misc/sudoku/$(DEPDIR)
	@: > misc/sudoku/$(DEPDIR)/$(am__dirstamp)
misc/sudoku/libsudoku.lo: misc/sudoku/$(am__dirstamp) \
	misc/sudoku/$(DEPDIR)/$(am__dirstamp)
misc/sudoku/libsudoku.la: $(misc_sudoku_libsudoku_la_OBJECTS) $(misc_sudoku_libsudoku_la_DEPENDENCIES) misc/sudoku/$(am__dirstamp)
	$(CXXLINK) $(am_misc_sudoku_libsudoku_la_rpath) $(misc_sudoku_libsudoku_la_LDFLAGS) $(misc_sudoku_libsudoku_la_OBJECTS) $(misc_sudoku_libsudoku_la_LIBADD) $(LIBS)
sim/prsim/vpihacprsim_la-vpi-prsim.lo: sim/prsim/$(am__dirstamp) \
	sim/prsim/$(DEPDIR)/$(am__dirstamp)
vpihacprsim.la: $(vpihacprsim_la_OBJECTS) $(vpihacprsim_la_DEPENDENCIES) 
	$(CXXLINK) $(am_vpihacprsim_la_rpath) $(vpihacprsim_la_LDFLAGS) $(vpihacprsim_la_OBJECTS) $(vpihacprsim_la_LIBADD) $(LIBS)
install-binPROGRAMS: $(bin_PROGRAMS)
	@$(NORMAL_INSTALL)
	test -z "$(bindir)" || $(mkdir_p) "$(DESTDIR)$(bindir)"
	@list='$(bin_PROGRAMS)'; for p in $$list; do \
	  p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
	  if test -f $$p \
	     || test -f $$p1 \
	  ; then \
	    f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
	   echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \
	   $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \
	  else :; fi; \
	done

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

clean-binPROGRAMS:
	@list='$(bin_PROGRAMS)'; for p in $$list; do \
	  f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
	  echo " rm -f $$p $$f"; \
	  rm -f $$p $$f ; \
	done

clean-noinstPROGRAMS:
	@list='$(noinst_PROGRAMS)'; for p in $$list; do \
	  f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
	  echo " rm -f $$p $$f"; \
	  rm -f $$p $$f ; \
	done
test/$(am__dirstamp):
	@$(mkdir_p) test
	@: > test/$(am__dirstamp)
test/$(DEPDIR)/$(am__dirstamp):
	@$(mkdir_p) test/$(DEPDIR)
	@: > test/$(DEPDIR)/$(am__dirstamp)
test/getopt_test.$(OBJEXT): test/$(am__dirstamp) \
	test/$(DEPDIR)/$(am__dirstamp)
getopt_test$(EXEEXT): $(getopt_test_OBJECTS) $(getopt_test_DEPENDENCIES) 
	@rm -f getopt_test$(EXEEXT)
	$(CXXLINK) $(getopt_test_LDFLAGS) $(getopt_test_OBJECTS) $(getopt_test_LDADD) $(LIBS)
main/hacalloc-alloc.$(OBJEXT): main/$(am__dirstamp) \
	main/$(DEPDIR)/$(am__dirstamp)
hacalloc$(EXEEXT): $(hacalloc_OBJECTS) $(hacalloc_DEPENDENCIES) 
	@rm -f hacalloc$(EXEEXT)
	$(CXXLINK) $(hacalloc_LDFLAGS) $(hacalloc_OBJECTS) $(hacalloc_LDADD) $(LIBS)
main/hacchpsim-chpsim.$(OBJEXT): main/$(am__dirstamp) \
	main/$(DEPDIR)/$(am__dirstamp)
hacchpsim$(EXEEXT): $(hacchpsim_OBJECTS) $(hacchpsim_DEPENDENCIES) 
	@rm -f hacchpsim$(EXEEXT)
	$(CXXLINK) $(hacchpsim_LDFLAGS) $(hacchpsim_OBJECTS) $(hacchpsim_LDADD) $(LIBS)
main/haccreate-create.$(OBJEXT): main/$(am__dirstamp) \
	main/$(DEPDIR)/$(am__dirstamp)
haccreate$(EXEEXT): $(haccreate_OBJECTS) $(haccreate_DEPENDENCIES) 
	@rm -f haccreate$(EXEEXT)
	$(CXXLINK) $(haccreate_LDFLAGS) $(haccreate_OBJECTS) $(haccreate_LDADD) $(LIBS)
main/hacknet-hacknet.$(OBJEXT): main/$(am__dirstamp) \
	main/$(DEPDIR)/$(am__dirstamp)
hacknet$(EXEEXT): $(hacknet_OBJECTS) $(hacknet_DEPENDENCIES) 
	@rm -f hacknet$(EXEEXT)
	$(CXXLINK) $(hacknet_LDFLAGS) $(hacknet_OBJECTS) $(hacknet_LDADD) $(LIBS)
main/hackt.$(OBJEXT): main/$(am__dirstamp) \
	main/$(DEPDIR)/$(am__dirstamp)
hackt$(EXEEXT): $(hackt_OBJECTS) $(hackt_DEPENDENCIES) 
	@rm -f hackt$(EXEEXT)
	$(CXXLINK) $(hackt_LDFLAGS) $(hackt_OBJECTS) $(hackt_LDADD) $(LIBS)
main/haco-haco.$(OBJEXT): main/$(am__dirstamp) \
	main/$(DEPDIR)/$(am__dirstamp)
haco$(EXEEXT): $(haco_OBJECTS) $(haco_DEPENDENCIES) 
	@rm -f haco$(EXEEXT)
	$(CXXLINK) $(haco_LDFLAGS) $(haco_OBJECTS) $(haco_LDADD) $(LIBS)
main/hacobjdump-objdump.$(OBJEXT): main/$(am__dirstamp) \
	main/$(DEPDIR)/$(am__dirstamp)
hacobjdump$(EXEEXT): $(hacobjdump_OBJECTS) $(hacobjdump_DEPENDENCIES) 
	@rm -f hacobjdump$(EXEEXT)
	$(CXXLINK) $(hacobjdump_LDFLAGS) $(hacobjdump_OBJECTS) $(hacobjdump_LDADD) $(LIBS)
main/hacpp-flatten.$(OBJEXT): main/$(am__dirstamp) \
	main/$(DEPDIR)/$(am__dirstamp)
hacpp$(EXEEXT): $(hacpp_OBJECTS) $(hacpp_DEPENDENCIES) 
	@rm -f hacpp$(EXEEXT)
	$(CXXLINK) $(hacpp_LDFLAGS) $(hacpp_OBJECTS) $(hacpp_LDADD) $(LIBS)
main/hacprsim-prsim.$(OBJEXT): main/$(am__dirstamp) \
	main/$(DEPDIR)/$(am__dirstamp)
hacprsim$(EXEEXT): $(hacprsim_OBJECTS) $(hacprsim_DEPENDENCIES) 
	@rm -f hacprsim$(EXEEXT)
	$(CXXLINK) $(hacprsim_LDFLAGS) $(hacprsim_OBJECTS) $(hacprsim_LDADD) $(LIBS)
main/hflat-cflat.$(OBJEXT): main/$(am__dirstamp) \
	main/$(DEPDIR)/$(am__dirstamp)
hflat$(EXEEXT): $(hflat_OBJECTS) $(hflat_DEPENDENCIES) 
	@rm -f hflat$(EXEEXT)
	$(CXXLINK) $(hflat_LDFLAGS) $(hflat_OBJECTS) $(hflat_LDADD) $(LIBS)
main/lexyacc.$(OBJEXT): main/$(am__dirstamp) \
	main/$(DEPDIR)/$(am__dirstamp)
lexyacc_test$(EXEEXT): $(lexyacc_test_OBJECTS) $(lexyacc_test_DEPENDENCIES) 
	@rm -f lexyacc_test$(EXEEXT)
	$(CXXLINK) $(lexyacc_test_LDFLAGS) $(lexyacc_test_OBJECTS) $(lexyacc_test_LDADD) $(LIBS)
misc/guile-logo/misc_guile_logo_demo1-demo1.$(OBJEXT):  \
	misc/guile-logo/$(am__dirstamp) \
	misc/guile-logo/$(DEPDIR)/$(am__dirstamp)
misc/guile-logo/demo1$(EXEEXT): $(misc_guile_logo_demo1_OBJECTS) $(misc_guile_logo_demo1_DEPENDENCIES) misc/guile-logo/$(am__dirstamp)
	@rm -f misc/guile-logo/demo1$(EXEEXT)
	$(CXXLINK) $(misc_guile_logo_demo1_LDFLAGS) $(misc_guile_logo_demo1_OBJECTS) $(misc_guile_logo_demo1_LDADD) $(LIBS)
misc/guile-logo/misc_guile_logo_guile_logo-logo_main.$(OBJEXT):  \
	misc/guile-logo/$(am__dirstamp) \
	misc/guile-logo/$(DEPDIR)/$(am__dirstamp)
misc/guile-logo/guile-logo$(EXEEXT): $(misc_guile_logo_guile_logo_OBJECTS) $(misc_guile_logo_guile_logo_DEPENDENCIES) misc/guile-logo/$(am__dirstamp)
	@rm -f misc/guile-logo/guile-logo$(EXEEXT)
	$(CXXLINK) $(misc_guile_logo_guile_logo_LDFLAGS) $(misc_guile_logo_guile_logo_OBJECTS) $(misc_guile_logo_guile_logo_LDADD) $(LIBS)
misc/sudoku-main.$(OBJEXT): misc/$(am__dirstamp) \
	misc/$(DEPDIR)/$(am__dirstamp)
sudoku-solver$(EXEEXT): $(sudoku_solver_OBJECTS) $(sudoku_solver_DEPENDENCIES) 
	@rm -f sudoku-solver$(EXEEXT)
	$(CXXLINK) $(sudoku_solver_LDFLAGS) $(sudoku_solver_OBJECTS) $(sudoku_solver_LDADD) $(LIBS)
util/progs/$(am__dirstamp):
	@$(mkdir_p) util/progs
	@: > util/progs/$(am__dirstamp)
util/progs/$(DEPDIR)/$(am__dirstamp):
	@$(mkdir_p) util/progs/$(DEPDIR)
	@: > util/progs/$(DEPDIR)/$(am__dirstamp)
util/progs/readline_toy.$(OBJEXT): util/progs/$(am__dirstamp) \
	util/progs/$(DEPDIR)/$(am__dirstamp)
util/progs/readline_toy$(EXEEXT): $(util_progs_readline_toy_OBJECTS) $(util_progs_readline_toy_DEPENDENCIES) util/progs/$(am__dirstamp)
	@rm -f util/progs/readline_toy$(EXEEXT)
	$(CXXLINK) $(util_progs_readline_toy_LDFLAGS) $(util_progs_readline_toy_OBJECTS) $(util_progs_readline_toy_LDADD) $(LIBS)
install-binSCRIPTS: $(bin_SCRIPTS)
	@$(NORMAL_INSTALL)
	test -z "$(bindir)" || $(mkdir_p) "$(DESTDIR)$(bindir)"
	@list='$(bin_SCRIPTS)'; for p in $$list; do \
	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
	  if test -f $$d$$p; then \
	    f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
	    echo " $(binSCRIPT_INSTALL) '$$d$$p' '$(DESTDIR)$(bindir)/$$f'"; \
	    $(binSCRIPT_INSTALL) "$$d$$p" "$(DESTDIR)$(bindir)/$$f"; \
	  else :; fi; \
	done

uninstall-binSCRIPTS:
	@$(NORMAL_UNINSTALL)
	@list='$(bin_SCRIPTS)'; for p in $$list; do \
	  f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
	  echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \
	  rm -f "$(DESTDIR)$(bindir)/$$f"; \
	done

mostlyclean-compile:
	-rm -f *.$(OBJEXT)
	-rm -f AST/CHP.$(OBJEXT)
	-rm -f AST/CHP.lo
	-rm -f AST/HSE.$(OBJEXT)
	-rm -f AST/HSE.lo
	-rm -f AST/PRS.$(OBJEXT)
	-rm -f AST/PRS.lo
	-rm -f AST/SPEC.$(OBJEXT)
	-rm -f AST/SPEC.lo
	-rm -f AST/attribute.$(OBJEXT)
	-rm -f AST/attribute.lo
	-rm -f AST/definition.$(OBJEXT)
	-rm -f AST/definition.lo
	-rm -f AST/definition_item.$(OBJEXT)
	-rm -f AST/definition_item.lo
	-rm -f AST/delim.$(OBJEXT)
	-rm -f AST/delim.lo
	-rm -f AST/expr.$(OBJEXT)
	-rm -f AST/expr.lo
	-rm -f AST/formal.$(OBJEXT)
	-rm -f AST/formal.lo
	-rm -f AST/import_root.$(OBJEXT)
	-rm -f AST/import_root.lo
	-rm -f AST/instance.$(OBJEXT)
	-rm -f AST/instance.lo
	-rm -f AST/namespace.$(OBJEXT)
	-rm -f AST/namespace.lo
	-rm -f AST/node_position.$(OBJEXT)
	-rm -f AST/node_position.lo
	-rm -f AST/parse_context.$(OBJEXT)
	-rm -f AST/parse_context.lo
	-rm -f AST/range.$(OBJEXT)
	-rm -f AST/range.lo
	-rm -f AST/sizes-AST.$(OBJEXT)
	-rm -f AST/sizes-AST.lo
	-rm -f AST/statement.$(OBJEXT)
	-rm -f AST/statement.lo
	-rm -f AST/token.$(OBJEXT)
	-rm -f AST/token.lo
	-rm -f AST/type.$(OBJEXT)
	-rm -f AST/type.lo
	-rm -f Object/common/dump_flags.$(OBJEXT)
	-rm -f Object/common/dump_flags.lo
	-rm -f Object/common/extern_templates.$(OBJEXT)
	-rm -f Object/common/extern_templates.lo
	-rm -f Object/common/namespace.$(OBJEXT)
	-rm -f Object/common/namespace.lo
	-rm -f Object/common/object_base.$(OBJEXT)
	-rm -f Object/common/object_base.lo
	-rm -f Object/def/definition.$(OBJEXT)
	-rm -f Object/def/definition.lo
	-rm -f Object/def/footprint.$(OBJEXT)
	-rm -f Object/def/footprint.lo
	-rm -f Object/def/footprint_basic_base.$(OBJEXT)
	-rm -f Object/def/footprint_basic_base.lo
	-rm -f Object/def/footprint_manager.$(OBJEXT)
	-rm -f Object/def/footprint_manager.lo
	-rm -f Object/def/footprint_struct_base.$(OBJEXT)
	-rm -f Object/def/footprint_struct_base.lo
	-rm -f Object/def/footprint_value_base.$(OBJEXT)
	-rm -f Object/def/footprint_value_base.lo
	-rm -f Object/def/port_formals_manager.$(OBJEXT)
	-rm -f Object/def/port_formals_manager.lo
	-rm -f Object/def/template_formals_manager.$(OBJEXT)
	-rm -f Object/def/template_formals_manager.lo
	-rm -f Object/expr/basic_param.$(OBJEXT)
	-rm -f Object/expr/basic_param.lo
	-rm -f Object/expr/channel_probe.$(OBJEXT)
	-rm -f Object/expr/channel_probe.lo
	-rm -f Object/expr/data_expr.$(OBJEXT)
	-rm -f Object/expr/data_expr.lo
	-rm -f Object/expr/dlfunction.$(OBJEXT)
	-rm -f Object/expr/dlfunction.lo
	-rm -f Object/expr/exceptions.$(OBJEXT)
	-rm -f Object/expr/exceptions.lo
	-rm -f Object/expr/expr_dump_context.$(OBJEXT)
	-rm -f Object/expr/expr_dump_context.lo
	-rm -f Object/expr/expr_visitor.$(OBJEXT)
	-rm -f Object/expr/expr_visitor.lo
	-rm -f Object/expr/meta_index_expr_list.$(OBJEXT)
	-rm -f Object/expr/meta_index_expr_list.lo
	-rm -f Object/expr/meta_param_expr_list.$(OBJEXT)
	-rm -f Object/expr/meta_param_expr_list.lo
	-rm -f Object/expr/meta_param_value_reference.$(OBJEXT)
	-rm -f Object/expr/meta_param_value_reference.lo
	-rm -f Object/expr/meta_range.$(OBJEXT)
	-rm -f Object/expr/meta_range.lo
	-rm -f Object/expr/meta_range_list.$(OBJEXT)
	-rm -f Object/expr/meta_range_list.lo
	-rm -f Object/expr/nonmeta_func_call.$(OBJEXT)
	-rm -f Object/expr/nonmeta_func_call.lo
	-rm -f Object/expr/nonmeta_param_value_reference.$(OBJEXT)
	-rm -f Object/expr/nonmeta_param_value_reference.lo
	-rm -f Object/expr/operators.$(OBJEXT)
	-rm -f Object/expr/operators.lo
	-rm -f Object/expr/param_const_collection.$(OBJEXT)
	-rm -f Object/expr/param_const_collection.lo
	-rm -f Object/global_channel_entry.$(OBJEXT)
	-rm -f Object/global_channel_entry.lo
	-rm -f Object/global_entry.$(OBJEXT)
	-rm -f Object/global_entry.lo
	-rm -f Object/global_entry_context.$(OBJEXT)
	-rm -f Object/global_entry_context.lo
	-rm -f Object/inst/alias_actuals.$(OBJEXT)
	-rm -f Object/inst/alias_actuals.lo
	-rm -f Object/inst/alias_matcher.$(OBJEXT)
	-rm -f Object/inst/alias_matcher.lo
	-rm -f Object/inst/alias_printer.$(OBJEXT)
	-rm -f Object/inst/alias_printer.lo
	-rm -f Object/inst/bool_instance_collection.$(OBJEXT)
	-rm -f Object/inst/bool_instance_collection.lo
	-rm -f Object/inst/channel_instance_collection.$(OBJEXT)
	-rm -f Object/inst/channel_instance_collection.lo
	-rm -f Object/inst/connection_policy.$(OBJEXT)
	-rm -f Object/inst/connection_policy.lo
	-rm -f Object/inst/enum_instance_collection.$(OBJEXT)
	-rm -f Object/inst/enum_instance_collection.lo
	-rm -f Object/inst/instance_collection.$(OBJEXT)
	-rm -f Object/inst/instance_collection.lo
	-rm -f Object/inst/int_instance_collection.$(OBJEXT)
	-rm -f Object/inst/int_instance_collection.lo
	-rm -f Object/inst/node_instance_collection.$(OBJEXT)
	-rm -f Object/inst/node_instance_collection.lo
	-rm -f Object/inst/param_value_collection.$(OBJEXT)
	-rm -f Object/inst/param_value_collection.lo
	-rm -f Object/inst/pbool_value_collection.$(OBJEXT)
	-rm -f Object/inst/pbool_value_collection.lo
	-rm -f Object/inst/pint_value_collection.$(OBJEXT)
	-rm -f Object/inst/pint_value_collection.lo
	-rm -f Object/inst/port_alias_tracker.$(OBJEXT)
	-rm -f Object/inst/port_alias_tracker.lo
	-rm -f Object/inst/port_visitor.$(OBJEXT)
	-rm -f Object/inst/port_visitor.lo
	-rm -f Object/inst/preal_value_collection.$(OBJEXT)
	-rm -f Object/inst/preal_value_collection.lo
	-rm -f Object/inst/process_instance_collection.$(OBJEXT)
	-rm -f Object/inst/process_instance_collection.lo
	-rm -f Object/inst/struct_instance_collection.$(OBJEXT)
	-rm -f Object/inst/struct_instance_collection.lo
	-rm -f Object/inst/subinstance_manager.$(OBJEXT)
	-rm -f Object/inst/subinstance_manager.lo
	-rm -f Object/inst/substructure_alias_base.$(OBJEXT)
	-rm -f Object/inst/substructure_alias_base.lo
	-rm -f Object/lang/CHP.$(OBJEXT)
	-rm -f Object/lang/CHP.lo
	-rm -f Object/lang/CHP_context_printer.$(OBJEXT)
	-rm -f Object/lang/CHP_context_printer.lo
	-rm -f Object/lang/CHP_event.$(OBJEXT)
	-rm -f Object/lang/CHP_event.lo
	-rm -f Object/lang/CHP_event_alloc.$(OBJEXT)
	-rm -f Object/lang/CHP_event_alloc.lo
	-rm -f Object/lang/CHP_footprint.$(OBJEXT)
	-rm -f Object/lang/CHP_footprint.lo
	-rm -f Object/lang/CHP_visitor.$(OBJEXT)
	-rm -f Object/lang/CHP_visitor.lo
	-rm -f Object/lang/PRS.$(OBJEXT)
	-rm -f Object/lang/PRS.lo
	-rm -f Object/lang/PRS_attribute_common.$(OBJEXT)
	-rm -f Object/lang/PRS_attribute_common.lo
	-rm -f Object/lang/PRS_attribute_registry.$(OBJEXT)
	-rm -f Object/lang/PRS_attribute_registry.lo
	-rm -f Object/lang/PRS_footprint.$(OBJEXT)
	-rm -f Object/lang/PRS_footprint.lo
	-rm -f Object/lang/PRS_macro_common.$(OBJEXT)
	-rm -f Object/lang/PRS_macro_common.lo
	-rm -f Object/lang/PRS_macro_registry.$(OBJEXT)
	-rm -f Object/lang/PRS_macro_registry.lo
	-rm -f Object/lang/SPEC.$(OBJEXT)
	-rm -f Object/lang/SPEC.lo
	-rm -f Object/lang/SPEC_common.$(OBJEXT)
	-rm -f Object/lang/SPEC_common.lo
	-rm -f Object/lang/SPEC_footprint.$(OBJEXT)
	-rm -f Object/lang/SPEC_footprint.lo
	-rm -f Object/lang/SPEC_registry.$(OBJEXT)
	-rm -f Object/lang/SPEC_registry.lo
	-rm -f Object/lang/attribute_common.$(OBJEXT)
	-rm -f Object/lang/attribute_common.lo
	-rm -f Object/lang/bool_attribute_common.$(OBJEXT)
	-rm -f Object/lang/bool_attribute_common.lo
	-rm -f Object/lang/bool_literal.$(OBJEXT)
	-rm -f Object/lang/bool_literal.lo
	-rm -f Object/lang/cflat_context_visitor.$(OBJEXT)
	-rm -f Object/lang/cflat_context_visitor.lo
	-rm -f Object/lang/cflat_printer.$(OBJEXT)
	-rm -f Object/lang/cflat_printer.lo
	-rm -f Object/lang/cflat_visitor.$(OBJEXT)
	-rm -f Object/lang/cflat_visitor.lo
	-rm -f Object/lang/directive_base.$(OBJEXT)
	-rm -f Object/lang/directive_base.lo
	-rm -f Object/lang/directive_definition.$(OBJEXT)
	-rm -f Object/lang/directive_definition.lo
	-rm -f Object/lang/directive_source.$(OBJEXT)
	-rm -f Object/lang/directive_source.lo
	-rm -f Object/lang/generic_attribute.$(OBJEXT)
	-rm -f Object/lang/generic_attribute.lo
	-rm -f Object/module.$(OBJEXT)
	-rm -f Object/module.lo
	-rm -f Object/nonmeta_channel_manipulator.$(OBJEXT)
	-rm -f Object/nonmeta_channel_manipulator.lo
	-rm -f Object/nonmeta_context.$(OBJEXT)
	-rm -f Object/nonmeta_context.lo
	-rm -f Object/nonmeta_state.$(OBJEXT)
	-rm -f Object/nonmeta_state.lo
	-rm -f Object/nonmeta_variable.$(OBJEXT)
	-rm -f Object/nonmeta_variable.lo
	-rm -f Object/port_context.$(OBJEXT)
	-rm -f Object/port_context.lo
	-rm -f Object/ref/instance_reference.$(OBJEXT)
	-rm -f Object/ref/instance_reference.lo
	-rm -f Object/ref/instance_reference_datatype.$(OBJEXT)
	-rm -f Object/ref/instance_reference_datatype.lo
	-rm -f Object/ref/instance_reference_node.$(OBJEXT)
	-rm -f Object/ref/instance_reference_node.lo
	-rm -f Object/ref/reference_set.$(OBJEXT)
	-rm -f Object/ref/reference_set.lo
	-rm -f Object/sizes-entity.$(OBJEXT)
	-rm -f Object/sizes-entity.lo
	-rm -f Object/state_manager.$(OBJEXT)
	-rm -f Object/state_manager.lo
	-rm -f Object/traits/class_traits.$(OBJEXT)
	-rm -f Object/traits/class_traits.lo
	-rm -f Object/traits/class_traits_types.$(OBJEXT)
	-rm -f Object/traits/class_traits_types.lo
	-rm -f Object/type/canonical_fundamental_chan_type.$(OBJEXT)
	-rm -f Object/type/canonical_fundamental_chan_type.lo
	-rm -f Object/type/canonical_generic_chan_type.$(OBJEXT)
	-rm -f Object/type/canonical_generic_chan_type.lo
	-rm -f Object/type/canonical_type.$(OBJEXT)
	-rm -f Object/type/canonical_type.lo
	-rm -f Object/type/canonical_type_base.$(OBJEXT)
	-rm -f Object/type/canonical_type_base.lo
	-rm -f Object/type/template_actuals.$(OBJEXT)
	-rm -f Object/type/template_actuals.lo
	-rm -f Object/type/type_reference.$(OBJEXT)
	-rm -f Object/type/type_reference.lo
	-rm -f Object/unroll/bool_instance_attribute.$(OBJEXT)
	-rm -f Object/unroll/bool_instance_attribute.lo
	-rm -f Object/unroll/channel_instance_attribute.$(OBJEXT)
	-rm -f Object/unroll/channel_instance_attribute.lo
	-rm -f Object/unroll/conditional_scope.$(OBJEXT)
	-rm -f Object/unroll/conditional_scope.lo
	-rm -f Object/unroll/enum_instance_attribute.$(OBJEXT)
	-rm -f Object/unroll/enum_instance_attribute.lo
	-rm -f Object/unroll/expression_assignment.$(OBJEXT)
	-rm -f Object/unroll/expression_assignment.lo
	-rm -f Object/unroll/instance_management_base.$(OBJEXT)
	-rm -f Object/unroll/instance_management_base.lo
	-rm -f Object/unroll/instantiation_statement.$(OBJEXT)
	-rm -f Object/unroll/instantiation_statement.lo
	-rm -f Object/unroll/int_instance_attribute.$(OBJEXT)
	-rm -f Object/unroll/int_instance_attribute.lo
	-rm -f Object/unroll/loop_scope.$(OBJEXT)
	-rm -f Object/unroll/loop_scope.lo
	-rm -f Object/unroll/meta_conditional_base.$(OBJEXT)
	-rm -f Object/unroll/meta_conditional_base.lo
	-rm -f Object/unroll/meta_instance_reference_connection.$(OBJEXT)
	-rm -f Object/unroll/meta_instance_reference_connection.lo
	-rm -f Object/unroll/meta_loop_base.$(OBJEXT)
	-rm -f Object/unroll/meta_loop_base.lo
	-rm -f Object/unroll/port_scope.$(OBJEXT)
	-rm -f Object/unroll/port_scope.lo
	-rm -f Object/unroll/process_instance_attribute.$(OBJEXT)
	-rm -f Object/unroll/process_instance_attribute.lo
	-rm -f Object/unroll/unroll_context.$(OBJEXT)
	-rm -f Object/unroll/unroll_context.lo
	-rm -f common/ICE.$(OBJEXT)
	-rm -f common/ICE.lo
	-rm -f common/TODO.$(OBJEXT)
	-rm -f common/TODO.lo
	-rm -f common/config.$(OBJEXT)
	-rm -f common/config.lo
	-rm -f common/ltdl-wrap.$(OBJEXT)
	-rm -f common/ltdl-wrap.lo
	-rm -f common/sizes-common.$(OBJEXT)
	-rm -f common/sizes-common.lo
	-rm -f guile/libhacktchpsimguile_la-chpsim-wrap.$(OBJEXT)
	-rm -f guile/libhacktchpsimguile_la-chpsim-wrap.lo
	-rm -f guile/libhacktchpsimguile_la-scm_chpsim_event_node.$(OBJEXT)
	-rm -f guile/libhacktchpsimguile_la-scm_chpsim_event_node.lo
	-rm -f guile/libhacktchpsimguile_la-scm_chpsim_trace_streamer.$(OBJEXT)
	-rm -f guile/libhacktchpsimguile_la-scm_chpsim_trace_streamer.lo
	-rm -f guile/libhacktguile_la-hackt-config.$(OBJEXT)
	-rm -f guile/libhacktguile_la-hackt-config.lo
	-rm -f guile/libhacktguile_la-hackt-documentation.$(OBJEXT)
	-rm -f guile/libhacktguile_la-hackt-documentation.lo
	-rm -f guile/libhacktguile_la-libhackt-wrap.$(OBJEXT)
	-rm -f guile/libhacktguile_la-libhackt-wrap.lo
	-rm -f guile/libhacktguile_la-scm_reference.$(OBJEXT)
	-rm -f guile/libhacktguile_la-scm_reference.lo
	-rm -f lexer/libbogus2_la-instref-lex.$(OBJEXT)
	-rm -f lexer/libbogus2_la-instref-lex.lo
	-rm -f lexer/libbogus3_la-type-lex.$(OBJEXT)
	-rm -f lexer/libbogus3_la-type-lex.lo
	-rm -f lexer/libbogus4_la-hacflat-lex.$(OBJEXT)
	-rm -f lexer/libbogus4_la-hacflat-lex.lo
	-rm -f lexer/libbogus_la-hackt-lex.$(OBJEXT)
	-rm -f lexer/libbogus_la-hackt-lex.lo
	-rm -f lexer/libhacktparsers_la-file_manager.$(OBJEXT)
	-rm -f lexer/libhacktparsers_la-file_manager.lo
	-rm -f lexer/libhacktparsers_la-flex_lexer_common.$(OBJEXT)
	-rm -f lexer/libhacktparsers_la-flex_lexer_common.lo
	-rm -f lexer/libhacktparsers_la-flex_lexer_state.$(OBJEXT)
	-rm -f lexer/libhacktparsers_la-flex_lexer_state.lo
	-rm -f lexer/libhacktparsers_la-hac_lex.$(OBJEXT)
	-rm -f lexer/libhacktparsers_la-hac_lex.lo
	-rm -f lexer/libhacktparsers_la-hacflat-lex-real.$(OBJEXT)
	-rm -f lexer/libhacktparsers_la-hacflat-lex-real.lo
	-rm -f lexer/libhacktparsers_la-hackt-lex-real.$(OBJEXT)
	-rm -f lexer/libhacktparsers_la-hackt-lex-real.lo
	-rm -f lexer/libhacktparsers_la-instref-lex-real.$(OBJEXT)
	-rm -f lexer/libhacktparsers_la-instref-lex-real.lo
	-rm -f lexer/libhacktparsers_la-type-lex-real.$(OBJEXT)
	-rm -f lexer/libhacktparsers_la-type-lex-real.lo
	-rm -f lexer/libhacktparsers_la-yyin_manager.$(OBJEXT)
	-rm -f lexer/libhacktparsers_la-yyin_manager.lo
	-rm -f main/alloc.$(OBJEXT)
	-rm -f main/alloc.lo
	-rm -f main/cflat.$(OBJEXT)
	-rm -f main/cflat.lo
	-rm -f main/chpsim.$(OBJEXT)
	-rm -f main/chpsim.lo
	-rm -f main/compile.$(OBJEXT)
	-rm -f main/compile.lo
	-rm -f main/create.$(OBJEXT)
	-rm -f main/create.lo
	-rm -f main/dump_persistent_table.$(OBJEXT)
	-rm -f main/dump_persistent_table.lo
	-rm -f main/flatten.$(OBJEXT)
	-rm -f main/flatten.lo
	-rm -f main/force_load.$(OBJEXT)
	-rm -f main/force_load.lo
	-rm -f main/hacalloc-alloc.$(OBJEXT)
	-rm -f main/hacchpsim-chpsim.$(OBJEXT)
	-rm -f main/haccreate-create.$(OBJEXT)
	-rm -f main/hacknet-hacknet.$(OBJEXT)
	-rm -f main/hacknet.$(OBJEXT)
	-rm -f main/hacknet.lo
	-rm -f main/hackt.$(OBJEXT)
	-rm -f main/haco-haco.$(OBJEXT)
	-rm -f main/haco.$(OBJEXT)
	-rm -f main/haco.lo
	-rm -f main/hacobjdump-objdump.$(OBJEXT)
	-rm -f main/hacpp-flatten.$(OBJEXT)
	-rm -f main/hacprsim-prsim.$(OBJEXT)
	-rm -f main/hflat-cflat.$(OBJEXT)
	-rm -f main/lexyacc.$(OBJEXT)
	-rm -f main/main_funcs.$(OBJEXT)
	-rm -f main/main_funcs.lo
	-rm -f main/objdump.$(OBJEXT)
	-rm -f main/objdump.lo
	-rm -f main/parse_test.$(OBJEXT)
	-rm -f main/parse_test.lo
	-rm -f main/program_registry.$(OBJEXT)
	-rm -f main/program_registry.lo
	-rm -f main/prsim.$(OBJEXT)
	-rm -f main/prsim.lo
	-rm -f main/prsobjdemo.$(OBJEXT)
	-rm -f main/prsobjdemo.lo
	-rm -f main/shell.$(OBJEXT)
	-rm -f main/shell.lo
	-rm -f main/version.$(OBJEXT)
	-rm -f main/version.lo
	-rm -f misc/guile-logo/misc_guile_logo_demo1-demo1.$(OBJEXT)
	-rm -f misc/guile-logo/misc_guile_logo_guile_logo-logo_main.$(OBJEXT)
	-rm -f misc/guile-logo/misc_guile_logo_libtortoise_guile_la-tortoise-wrap.$(OBJEXT)
	-rm -f misc/guile-logo/misc_guile_logo_libtortoise_guile_la-tortoise-wrap.lo
	-rm -f misc/guile-logo/misc_guile_logo_libtortoise_la-tortoise.$(OBJEXT)
	-rm -f misc/guile-logo/misc_guile_logo_libtortoise_la-tortoise.lo
	-rm -f misc/sudoku-main.$(OBJEXT)
	-rm -f misc/sudoku-solver.$(OBJEXT)
	-rm -f misc/sudoku-solver.lo
	-rm -f misc/sudoku.$(OBJEXT)
	-rm -f misc/sudoku.lo
	-rm -f misc/sudoku/libsudoku.$(OBJEXT)
	-rm -f misc/sudoku/libsudoku.lo
	-rm -f net/netgraph.$(OBJEXT)
	-rm -f net/netgraph.lo
	-rm -f net/netlist_generator.$(OBJEXT)
	-rm -f net/netlist_generator.lo
	-rm -f net/netlist_options.$(OBJEXT)
	-rm -f net/netlist_options.lo
	-rm -f parser/libbogus2_la-instref-parse.$(OBJEXT)
	-rm -f parser/libbogus2_la-instref-parse.lo
	-rm -f parser/libbogus3_la-type-parse.$(OBJEXT)
	-rm -f parser/libbogus3_la-type-parse.lo
	-rm -f parser/libbogus_la-hackt-parse.$(OBJEXT)
	-rm -f parser/libbogus_la-hackt-parse.lo
	-rm -f parser/libhacktparsers_la-hackt-parse-real.$(OBJEXT)
	-rm -f parser/libhacktparsers_la-hackt-parse-real.lo
	-rm -f parser/libhacktparsers_la-hackt-union.$(OBJEXT)
	-rm -f parser/libhacktparsers_la-hackt-union.lo
	-rm -f parser/libhacktparsers_la-instref-parse-real.$(OBJEXT)
	-rm -f parser/libhacktparsers_la-instref-parse-real.lo
	-rm -f parser/libhacktparsers_la-instref-union.$(OBJEXT)
	-rm -f parser/libhacktparsers_la-instref-union.lo
	-rm -f parser/libhacktparsers_la-instref.$(OBJEXT)
	-rm -f parser/libhacktparsers_la-instref.lo
	-rm -f parser/libhacktparsers_la-type-parse-real.$(OBJEXT)
	-rm -f parser/libhacktparsers_la-type-parse-real.lo
	-rm -f parser/libhacktparsers_la-type-union.$(OBJEXT)
	-rm -f parser/libhacktparsers_la-type-union.lo
	-rm -f parser/libhacktparsers_la-type.$(OBJEXT)
	-rm -f parser/libhacktparsers_la-type.lo
	-rm -f sim/ISE.$(OBJEXT)
	-rm -f sim/ISE.lo
	-rm -f sim/chpsim/Command.$(OBJEXT)
	-rm -f sim/chpsim/Command.lo
	-rm -f sim/chpsim/Dependence.$(OBJEXT)
	-rm -f sim/chpsim/Dependence.lo
	-rm -f sim/chpsim/DependenceCollector.$(OBJEXT)
	-rm -f sim/chpsim/DependenceCollector.lo
	-rm -f sim/chpsim/Event.$(OBJEXT)
	-rm -f sim/chpsim/Event.lo
	-rm -f sim/chpsim/EventExecutor.$(OBJEXT)
	-rm -f sim/chpsim/EventExecutor.lo
	-rm -f sim/chpsim/State.$(OBJEXT)
	-rm -f sim/chpsim/State.lo
	-rm -f sim/chpsim/StateConstructor.$(OBJEXT)
	-rm -f sim/chpsim/StateConstructor.lo
	-rm -f sim/chpsim/Trace.$(OBJEXT)
	-rm -f sim/chpsim/Trace.lo
	-rm -f sim/chpsim/nonmeta_context.$(OBJEXT)
	-rm -f sim/chpsim/nonmeta_context.lo
	-rm -f sim/command_base.$(OBJEXT)
	-rm -f sim/command_base.lo
	-rm -f sim/command_common.$(OBJEXT)
	-rm -f sim/command_common.lo
	-rm -f sim/command_registry.$(OBJEXT)
	-rm -f sim/command_registry.lo
	-rm -f sim/prsim/Cause.$(OBJEXT)
	-rm -f sim/prsim/Cause.lo
	-rm -f sim/prsim/Channel-prsim.$(OBJEXT)
	-rm -f sim/prsim/Channel-prsim.lo
	-rm -f sim/prsim/Command-prsim-export.$(OBJEXT)
	-rm -f sim/prsim/Command-prsim-export.lo
	-rm -f sim/prsim/Command-prsim.$(OBJEXT)
	-rm -f sim/prsim/Command-prsim.lo
	-rm -f sim/prsim/Event-prsim.$(OBJEXT)
	-rm -f sim/prsim/Event-prsim.lo
	-rm -f sim/prsim/Expr.$(OBJEXT)
	-rm -f sim/prsim/Expr.lo
	-rm -f sim/prsim/ExprAlloc.$(OBJEXT)
	-rm -f sim/prsim/ExprAlloc.lo
	-rm -f sim/prsim/Node.$(OBJEXT)
	-rm -f sim/prsim/Node.lo
	-rm -f sim/prsim/State-prsim.$(OBJEXT)
	-rm -f sim/prsim/State-prsim.lo
	-rm -f sim/prsim/Trace-prsim.$(OBJEXT)
	-rm -f sim/prsim/Trace-prsim.lo
	-rm -f sim/prsim/process_graph.$(OBJEXT)
	-rm -f sim/prsim/process_graph.lo
	-rm -f sim/prsim/process_state.$(OBJEXT)
	-rm -f sim/prsim/process_state.lo
	-rm -f sim/prsim/vpihacprsim_la-vpi-prsim.$(OBJEXT)
	-rm -f sim/prsim/vpihacprsim_la-vpi-prsim.lo
	-rm -f sim/random_time.$(OBJEXT)
	-rm -f sim/random_time.lo
	-rm -f sim/signal_handler.$(OBJEXT)
	-rm -f sim/signal_handler.lo
	-rm -f sim/state_base.$(OBJEXT)
	-rm -f sim/state_base.lo
	-rm -f sim/time.$(OBJEXT)
	-rm -f sim/time.lo
	-rm -f sim/trace_common.$(OBJEXT)
	-rm -f sim/trace_common.lo
	-rm -f test/getopt_test.$(OBJEXT)
	-rm -f util/IO_utils.$(OBJEXT)
	-rm -f util/IO_utils.lo
	-rm -f util/bitset.$(OBJEXT)
	-rm -f util/bitset.lo
	-rm -f util/dirent.$(OBJEXT)
	-rm -f util/dirent.lo
	-rm -f util/format_IO.$(OBJEXT)
	-rm -f util/format_IO.lo
	-rm -f util/getopt_mapped.$(OBJEXT)
	-rm -f util/getopt_mapped.lo
	-rm -f util/indent.$(OBJEXT)
	-rm -f util/indent.lo
	-rm -f util/libc.$(OBJEXT)
	-rm -f util/libc.lo
	-rm -f util/libguileutil_la-libguile.$(OBJEXT)
	-rm -f util/libguileutil_la-libguile.lo
	-rm -f util/memory/ref_count_pool.$(OBJEXT)
	-rm -f util/memory/ref_count_pool.lo
	-rm -f util/memory/thread_lock.$(OBJEXT)
	-rm -f util/memory/thread_lock.lo
	-rm -f util/named_ifstream_manager.$(OBJEXT)
	-rm -f util/named_ifstream_manager.lo
	-rm -f util/numeric/nibble_tables.$(OBJEXT)
	-rm -f util/numeric/nibble_tables.lo
	-rm -f util/numeric/random.$(OBJEXT)
	-rm -f util/numeric/random.lo
	-rm -f util/optparse.$(OBJEXT)
	-rm -f util/optparse.lo
	-rm -f util/persistent.$(OBJEXT)
	-rm -f util/persistent.lo
	-rm -f util/persistent_object_manager.$(OBJEXT)
	-rm -f util/persistent_object_manager.lo
	-rm -f util/progs/readline_toy.$(OBJEXT)
	-rm -f util/readline_wrap.$(OBJEXT)
	-rm -f util/readline_wrap.lo
	-rm -f util/stacktrace.$(OBJEXT)
	-rm -f util/stacktrace.lo
	-rm -f util/static_trace.$(OBJEXT)
	-rm -f util/static_trace.lo
	-rm -f util/stream_ptr.$(OBJEXT)
	-rm -f util/stream_ptr.lo
	-rm -f util/string.$(OBJEXT)
	-rm -f util/string.lo
	-rm -f util/tokenize.$(OBJEXT)
	-rm -f util/tokenize.lo
	-rm -f util/uninitialized.$(OBJEXT)
	-rm -f util/uninitialized.lo

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

@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libinstallcheck_la-installcheck.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/CHP.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/HSE.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/PRS.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/SPEC.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/attribute.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/definition.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/definition_item.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/delim.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/expr.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/formal.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/import_root.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/instance.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/namespace.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/node_position.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/parse_context.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/range.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/sizes-AST.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/statement.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/token.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/type.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/$(DEPDIR)/global_channel_entry.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/$(DEPDIR)/global_entry.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/$(DEPDIR)/global_entry_context.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/$(DEPDIR)/module.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/$(DEPDIR)/nonmeta_channel_manipulator.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/$(DEPDIR)/nonmeta_context.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/$(DEPDIR)/nonmeta_state.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/$(DEPDIR)/nonmeta_variable.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/$(DEPDIR)/port_context.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/$(DEPDIR)/sizes-entity.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/$(DEPDIR)/state_manager.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/common/$(DEPDIR)/dump_flags.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/common/$(DEPDIR)/extern_templates.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/common/$(DEPDIR)/namespace.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/common/$(DEPDIR)/object_base.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/def/$(DEPDIR)/definition.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/def/$(DEPDIR)/footprint.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/def/$(DEPDIR)/footprint_basic_base.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/def/$(DEPDIR)/footprint_manager.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/def/$(DEPDIR)/footprint_struct_base.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/def/$(DEPDIR)/footprint_value_base.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/def/$(DEPDIR)/port_formals_manager.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/def/$(DEPDIR)/template_formals_manager.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/basic_param.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/channel_probe.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/data_expr.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/dlfunction.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/exceptions.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/expr_dump_context.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/expr_visitor.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/meta_index_expr_list.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/meta_param_expr_list.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/meta_param_value_reference.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/meta_range.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/meta_range_list.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/nonmeta_func_call.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/nonmeta_param_value_reference.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/operators.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/param_const_collection.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/alias_actuals.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/alias_matcher.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/alias_printer.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/bool_instance_collection.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/channel_instance_collection.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/connection_policy.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/enum_instance_collection.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/instance_collection.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/int_instance_collection.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/node_instance_collection.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/param_value_collection.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/pbool_value_collection.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/pint_value_collection.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/port_alias_tracker.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/port_visitor.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/preal_value_collection.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/process_instance_collection.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/struct_instance_collection.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/subinstance_manager.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/substructure_alias_base.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/CHP.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/CHP_context_printer.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/CHP_event.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/CHP_event_alloc.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/CHP_footprint.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/CHP_visitor.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/PRS.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/PRS_attribute_common.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/PRS_attribute_registry.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/PRS_footprint.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/PRS_macro_common.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/PRS_macro_registry.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/SPEC.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/SPEC_common.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/SPEC_footprint.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/SPEC_registry.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/attribute_common.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/bool_attribute_common.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/bool_literal.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/cflat_context_visitor.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/cflat_printer.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/cflat_visitor.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/directive_base.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/directive_definition.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/directive_source.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/generic_attribute.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/ref/$(DEPDIR)/instance_reference.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/ref/$(DEPDIR)/instance_reference_datatype.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/ref/$(DEPDIR)/instance_reference_node.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/ref/$(DEPDIR)/reference_set.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/traits/$(DEPDIR)/class_traits.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/traits/$(DEPDIR)/class_traits_types.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/type/$(DEPDIR)/canonical_fundamental_chan_type.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/type/$(DEPDIR)/canonical_generic_chan_type.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/type/$(DEPDIR)/canonical_type.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/type/$(DEPDIR)/canonical_type_base.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/type/$(DEPDIR)/template_actuals.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/type/$(DEPDIR)/type_reference.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/bool_instance_attribute.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/channel_instance_attribute.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/conditional_scope.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/enum_instance_attribute.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/expression_assignment.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/instance_management_base.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/instantiation_statement.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/int_instance_attribute.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/loop_scope.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/meta_conditional_base.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/meta_instance_reference_connection.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/meta_loop_base.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/port_scope.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/process_instance_attribute.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/unroll_context.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/ICE.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/TODO.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/config.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/ltdl-wrap.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/sizes-common.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@guile/$(DEPDIR)/libhacktchpsimguile_la-chpsim-wrap.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@guile/$(DEPDIR)/libhacktchpsimguile_la-scm_chpsim_event_node.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@guile/$(DEPDIR)/libhacktchpsimguile_la-scm_chpsim_trace_streamer.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@guile/$(DEPDIR)/libhacktguile_la-hackt-config.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@guile/$(DEPDIR)/libhacktguile_la-hackt-documentation.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@guile/$(DEPDIR)/libhacktguile_la-libhackt-wrap.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@guile/$(DEPDIR)/libhacktguile_la-scm_reference.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@lexer/$(DEPDIR)/libbogus2_la-instref-lex.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@lexer/$(DEPDIR)/libbogus3_la-type-lex.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@lexer/$(DEPDIR)/libbogus4_la-hacflat-lex.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@lexer/$(DEPDIR)/libbogus_la-hackt-lex.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@lexer/$(DEPDIR)/libhacktparsers_la-file_manager.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@lexer/$(DEPDIR)/libhacktparsers_la-flex_lexer_common.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@lexer/$(DEPDIR)/libhacktparsers_la-flex_lexer_state.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@lexer/$(DEPDIR)/libhacktparsers_la-hac_lex.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@lexer/$(DEPDIR)/libhacktparsers_la-hacflat-lex-real.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@lexer/$(DEPDIR)/libhacktparsers_la-hackt-lex-real.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@lexer/$(DEPDIR)/libhacktparsers_la-instref-lex-real.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@lexer/$(DEPDIR)/libhacktparsers_la-type-lex-real.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@lexer/$(DEPDIR)/libhacktparsers_la-yyin_manager.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/alloc.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/cflat.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/chpsim.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/compile.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/create.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/dump_persistent_table.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/flatten.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/force_load.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/hacalloc-alloc.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/hacchpsim-chpsim.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/haccreate-create.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/hacknet-hacknet.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/hacknet.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/hackt.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/haco-haco.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/haco.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/hacobjdump-objdump.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/hacpp-flatten.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/hacprsim-prsim.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/hflat-cflat.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/lexyacc.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/main_funcs.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/objdump.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/parse_test.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/program_registry.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/prsim.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/prsobjdemo.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/shell.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/version.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@misc/$(DEPDIR)/sudoku-main.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@misc/$(DEPDIR)/sudoku-solver.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@misc/$(DEPDIR)/sudoku.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@misc/guile-logo/$(DEPDIR)/misc_guile_logo_demo1-demo1.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@misc/guile-logo/$(DEPDIR)/misc_guile_logo_guile_logo-logo_main.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@misc/guile-logo/$(DEPDIR)/misc_guile_logo_libtortoise_guile_la-tortoise-wrap.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@misc/guile-logo/$(DEPDIR)/misc_guile_logo_libtortoise_la-tortoise.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@misc/sudoku/$(DEPDIR)/libsudoku.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@net/$(DEPDIR)/netgraph.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@net/$(DEPDIR)/netlist_generator.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@net/$(DEPDIR)/netlist_options.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@parser/$(DEPDIR)/libbogus2_la-instref-parse.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@parser/$(DEPDIR)/libbogus3_la-type-parse.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@parser/$(DEPDIR)/libbogus_la-hackt-parse.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@parser/$(DEPDIR)/libhacktparsers_la-hackt-parse-real.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@parser/$(DEPDIR)/libhacktparsers_la-hackt-union.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@parser/$(DEPDIR)/libhacktparsers_la-instref-parse-real.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@parser/$(DEPDIR)/libhacktparsers_la-instref-union.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@parser/$(DEPDIR)/libhacktparsers_la-instref.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@parser/$(DEPDIR)/libhacktparsers_la-type-parse-real.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@parser/$(DEPDIR)/libhacktparsers_la-type-union.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@parser/$(DEPDIR)/libhacktparsers_la-type.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/$(DEPDIR)/ISE.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/$(DEPDIR)/command_base.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/$(DEPDIR)/command_common.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/$(DEPDIR)/command_registry.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/$(DEPDIR)/random_time.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/$(DEPDIR)/signal_handler.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/$(DEPDIR)/state_base.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/$(DEPDIR)/time.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/$(DEPDIR)/trace_common.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/chpsim/$(DEPDIR)/Command.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/chpsim/$(DEPDIR)/Dependence.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/chpsim/$(DEPDIR)/DependenceCollector.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/chpsim/$(DEPDIR)/Event.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/chpsim/$(DEPDIR)/EventExecutor.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/chpsim/$(DEPDIR)/State.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/chpsim/$(DEPDIR)/StateConstructor.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/chpsim/$(DEPDIR)/Trace.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/chpsim/$(DEPDIR)/nonmeta_context.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/prsim/$(DEPDIR)/Cause.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/prsim/$(DEPDIR)/Channel-prsim.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/prsim/$(DEPDIR)/Command-prsim-export.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/prsim/$(DEPDIR)/Command-prsim.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/prsim/$(DEPDIR)/Event-prsim.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/prsim/$(DEPDIR)/Expr.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/prsim/$(DEPDIR)/ExprAlloc.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/prsim/$(DEPDIR)/Node.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/prsim/$(DEPDIR)/State-prsim.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/prsim/$(DEPDIR)/Trace-prsim.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/prsim/$(DEPDIR)/process_graph.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/prsim/$(DEPDIR)/process_state.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/prsim/$(DEPDIR)/vpihacprsim_la-vpi-prsim.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@test/$(DEPDIR)/getopt_test.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/IO_utils.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/bitset.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/dirent.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/format_IO.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/getopt_mapped.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/indent.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/libc.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/libguileutil_la-libguile.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/named_ifstream_manager.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/optparse.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/persistent.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/persistent_object_manager.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/readline_wrap.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/stacktrace.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/static_trace.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/stream_ptr.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/string.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/tokenize.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/uninitialized.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/memory/$(DEPDIR)/ref_count_pool.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/memory/$(DEPDIR)/thread_lock.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/numeric/$(DEPDIR)/nibble_tables.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/numeric/$(DEPDIR)/random.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/progs/$(DEPDIR)/readline_toy.Po@am__quote@

.c.o:
@am__fastdepCC_TRUE@	depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`; \
@am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$$depbase.Tpo" -c -o $@ $<; \
@am__fastdepCC_TRUE@	then mv -f "$$depbase.Tpo" "$$depbase.Po"; else rm -f "$$depbase.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@	$(COMPILE) -c -o $@ $<

.c.obj:
@am__fastdepCC_TRUE@	depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`; \
@am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$$depbase.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
@am__fastdepCC_TRUE@	then mv -f "$$depbase.Tpo" "$$depbase.Po"; else rm -f "$$depbase.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@	$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`

.c.lo:
@am__fastdepCC_TRUE@	depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`; \
@am__fastdepCC_TRUE@	if $(LTCOMPILE) -MT $@ -MD -MP -MF "$$depbase.Tpo" -c -o $@ $<; \
@am__fastdepCC_TRUE@	then mv -f "$$depbase.Tpo" "$$depbase.Plo"; else rm -f "$$depbase.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<

.cc.o:
@am__fastdepCXX_TRUE@	depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`; \
@am__fastdepCXX_TRUE@	if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$$depbase.Tpo" -c -o $@ $<; \
@am__fastdepCXX_TRUE@	then mv -f "$$depbase.Tpo" "$$depbase.Po"; else rm -f "$$depbase.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(CXXCOMPILE) -c -o $@ $<

.cc.obj:
@am__fastdepCXX_TRUE@	depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`; \
@am__fastdepCXX_TRUE@	if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$$depbase.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
@am__fastdepCXX_TRUE@	then mv -f "$$depbase.Tpo" "$$depbase.Po"; else rm -f "$$depbase.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`

.cc.lo:
@am__fastdepCXX_TRUE@	depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`; \
@am__fastdepCXX_TRUE@	if $(LTCXXCOMPILE) -MT $@ -MD -MP -MF "$$depbase.Tpo" -c -o $@ $<; \
@am__fastdepCXX_TRUE@	then mv -f "$$depbase.Tpo" "$$depbase.Plo"; else rm -f "$$depbase.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(LTCXXCOMPILE) -c -o $@ $<

lexer/libbogus_la-hackt-lex.lo: lexer/hackt-lex.cc
@am__fastdepCXX_TRUE@	if $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libbogus_la_CPPFLAGS) $(CPPFLAGS) $(libbogus_la_CXXFLAGS) $(CXXFLAGS) -MT lexer/libbogus_la-hackt-lex.lo -MD -MP -MF "lexer/$(DEPDIR)/libbogus_la-hackt-lex.Tpo" -c -o lexer/libbogus_la-hackt-lex.lo `test -f 'lexer/hackt-lex.cc' || echo '$(srcdir)/'`lexer/hackt-lex.cc; \
@am__fastdepCXX_TRUE@	then mv -f "lexer/$(DEPDIR)/libbogus_la-hackt-lex.Tpo" "lexer/$(DEPDIR)/libbogus_la-hackt-lex.Plo"; else rm -f "lexer/$(DEPDIR)/libbogus_la-hackt-lex.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='lexer/hackt-lex.cc' object='lexer/libbogus_la-hackt-lex.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libbogus_la_CPPFLAGS) $(CPPFLAGS) $(libbogus_la_CXXFLAGS) $(CXXFLAGS) -c -o lexer/libbogus_la-hackt-lex.lo `test -f 'lexer/hackt-lex.cc' || echo '$(srcdir)/'`lexer/hackt-lex.cc

parser/libbogus_la-hackt-parse.lo: parser/hackt-parse.cc
@am__fastdepCXX_TRUE@	if $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libbogus_la_CPPFLAGS) $(CPPFLAGS) $(libbogus_la_CXXFLAGS) $(CXXFLAGS) -MT parser/libbogus_la-hackt-parse.lo -MD -MP -MF "parser/$(DEPDIR)/libbogus_la-hackt-parse.Tpo" -c -o parser/libbogus_la-hackt-parse.lo `test -f 'parser/hackt-parse.cc' || echo '$(srcdir)/'`parser/hackt-parse.cc; \
@am__fastdepCXX_TRUE@	then mv -f "parser/$(DEPDIR)/libbogus_la-hackt-parse.Tpo" "parser/$(DEPDIR)/libbogus_la-hackt-parse.Plo"; else rm -f "parser/$(DEPDIR)/libbogus_la-hackt-parse.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='parser/hackt-parse.cc' object='parser/libbogus_la-hackt-parse.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libbogus_la_CPPFLAGS) $(CPPFLAGS) $(libbogus_la_CXXFLAGS) $(CXXFLAGS) -c -o parser/libbogus_la-hackt-parse.lo `test -f 'parser/hackt-parse.cc' || echo '$(srcdir)/'`parser/hackt-parse.cc

lexer/libbogus2_la-instref-lex.lo: lexer/instref-lex.cc
@am__fastdepCXX_TRUE@	if $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libbogus2_la_CPPFLAGS) $(CPPFLAGS) $(libbogus2_la_CXXFLAGS) $(CXXFLAGS) -MT lexer/libbogus2_la-instref-lex.lo -MD -MP -MF "lexer/$(DEPDIR)/libbogus2_la-instref-lex.Tpo" -c -o lexer/libbogus2_la-instref-lex.lo `test -f 'lexer/instref-lex.cc' || echo '$(srcdir)/'`lexer/instref-lex.cc; \
@am__fastdepCXX_TRUE@	then mv -f "lexer/$(DEPDIR)/libbogus2_la-instref-lex.Tpo" "lexer/$(DEPDIR)/libbogus2_la-instref-lex.Plo"; else rm -f "lexer/$(DEPDIR)/libbogus2_la-instref-lex.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='lexer/instref-lex.cc' object='lexer/libbogus2_la-instref-lex.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libbogus2_la_CPPFLAGS) $(CPPFLAGS) $(libbogus2_la_CXXFLAGS) $(CXXFLAGS) -c -o lexer/libbogus2_la-instref-lex.lo `test -f 'lexer/instref-lex.cc' || echo '$(srcdir)/'`lexer/instref-lex.cc

parser/libbogus2_la-instref-parse.lo: parser/instref-parse.cc
@am__fastdepCXX_TRUE@	if $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libbogus2_la_CPPFLAGS) $(CPPFLAGS) $(libbogus2_la_CXXFLAGS) $(CXXFLAGS) -MT parser/libbogus2_la-instref-parse.lo -MD -MP -MF "parser/$(DEPDIR)/libbogus2_la-instref-parse.Tpo" -c -o parser/libbogus2_la-instref-parse.lo `test -f 'parser/instref-parse.cc' || echo '$(srcdir)/'`parser/instref-parse.cc; \
@am__fastdepCXX_TRUE@	then mv -f "parser/$(DEPDIR)/libbogus2_la-instref-parse.Tpo" "parser/$(DEPDIR)/libbogus2_la-instref-parse.Plo"; else rm -f "parser/$(DEPDIR)/libbogus2_la-instref-parse.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='parser/instref-parse.cc' object='parser/libbogus2_la-instref-parse.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libbogus2_la_CPPFLAGS) $(CPPFLAGS) $(libbogus2_la_CXXFLAGS) $(CXXFLAGS) -c -o parser/libbogus2_la-instref-parse.lo `test -f 'parser/instref-parse.cc' || echo '$(srcdir)/'`parser/instref-parse.cc

lexer/libbogus3_la-type-lex.lo: lexer/type-lex.cc
@am__fastdepCXX_TRUE@	if $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libbogus3_la_CPPFLAGS) $(CPPFLAGS) $(libbogus3_la_CXXFLAGS) $(CXXFLAGS) -MT lexer/libbogus3_la-type-lex.lo -MD -MP -MF "lexer/$(DEPDIR)/libbogus3_la-type-lex.Tpo" -c -o lexer/libbogus3_la-type-lex.lo `test -f 'lexer/type-lex.cc' || echo '$(srcdir)/'`lexer/type-lex.cc; \
@am__fastdepCXX_TRUE@	then mv -f "lexer/$(DEPDIR)/libbogus3_la-type-lex.Tpo" "lexer/$(DEPDIR)/libbogus3_la-type-lex.Plo"; else rm -f "lexer/$(DEPDIR)/libbogus3_la-type-lex.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='lexer/type-lex.cc' object='lexer/libbogus3_la-type-lex.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libbogus3_la_CPPFLAGS) $(CPPFLAGS) $(libbogus3_la_CXXFLAGS) $(CXXFLAGS) -c -o lexer/libbogus3_la-type-lex.lo `test -f 'lexer/type-lex.cc' || echo '$(srcdir)/'`lexer/type-lex.cc

parser/libbogus3_la-type-parse.lo: parser/type-parse.cc
@am__fastdepCXX_TRUE@	if $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libbogus3_la_CPPFLAGS) $(CPPFLAGS) $(libbogus3_la_CXXFLAGS) $(CXXFLAGS) -MT parser/libbogus3_la-type-parse.lo -MD -MP -MF "parser/$(DEPDIR)/libbogus3_la-type-parse.Tpo" -c -o parser/libbogus3_la-type-parse.lo `test -f 'parser/type-parse.cc' || echo '$(srcdir)/'`parser/type-parse.cc; \
@am__fastdepCXX_TRUE@	then mv -f "parser/$(DEPDIR)/libbogus3_la-type-parse.Tpo" "parser/$(DEPDIR)/libbogus3_la-type-parse.Plo"; else rm -f "parser/$(DEPDIR)/libbogus3_la-type-parse.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='parser/type-parse.cc' object='parser/libbogus3_la-type-parse.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libbogus3_la_CPPFLAGS) $(CPPFLAGS) $(libbogus3_la_CXXFLAGS) $(CXXFLAGS) -c -o parser/libbogus3_la-type-parse.lo `test -f 'parser/type-parse.cc' || echo '$(srcdir)/'`parser/type-parse.cc

lexer/libbogus4_la-hacflat-lex.lo: lexer/hacflat-lex.cc
@am__fastdepCXX_TRUE@	if $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libbogus4_la_CXXFLAGS) $(CXXFLAGS) -MT lexer/libbogus4_la-hacflat-lex.lo -MD -MP -MF "lexer/$(DEPDIR)/libbogus4_la-hacflat-lex.Tpo" -c -o lexer/libbogus4_la-hacflat-lex.lo `test -f 'lexer/hacflat-lex.cc' || echo '$(srcdir)/'`lexer/hacflat-lex.cc; \
@am__fastdepCXX_TRUE@	then mv -f "lexer/$(DEPDIR)/libbogus4_la-hacflat-lex.Tpo" "lexer/$(DEPDIR)/libbogus4_la-hacflat-lex.Plo"; else rm -f "lexer/$(DEPDIR)/libbogus4_la-hacflat-lex.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='lexer/hacflat-lex.cc' object='lexer/libbogus4_la-hacflat-lex.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libbogus4_la_CXXFLAGS) $(CXXFLAGS) -c -o lexer/libbogus4_la-hacflat-lex.lo `test -f 'lexer/hacflat-lex.cc' || echo '$(srcdir)/'`lexer/hacflat-lex.cc

util/libguileutil_la-libguile.lo: util/libguile.cc
@am__fastdepCXX_TRUE@	if $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libguileutil_la_CPPFLAGS) $(CPPFLAGS) $(libguileutil_la_CXXFLAGS) $(CXXFLAGS) -MT util/libguileutil_la-libguile.lo -MD -MP -MF "util/$(DEPDIR)/libguileutil_la-libguile.Tpo" -c -o util/libguileutil_la-libguile.lo `test -f 'util/libguile.cc' || echo '$(srcdir)/'`util/libguile.cc; \
@am__fastdepCXX_TRUE@	then mv -f "util/$(DEPDIR)/libguileutil_la-libguile.Tpo" "util/$(DEPDIR)/libguileutil_la-libguile.Plo"; else rm -f "util/$(DEPDIR)/libguileutil_la-libguile.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='util/libguile.cc' object='util/libguileutil_la-libguile.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libguileutil_la_CPPFLAGS) $(CPPFLAGS) $(libguileutil_la_CXXFLAGS) $(CXXFLAGS) -c -o util/libguileutil_la-libguile.lo `test -f 'util/libguile.cc' || echo '$(srcdir)/'`util/libguile.cc

guile/libhacktchpsimguile_la-chpsim-wrap.lo: guile/chpsim-wrap.cc
@am__fastdepCXX_TRUE@	if $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libhacktchpsimguile_la_CPPFLAGS) $(CPPFLAGS) $(libhacktchpsimguile_la_CXXFLAGS) $(CXXFLAGS) -MT guile/libhacktchpsimguile_la-chpsim-wrap.lo -MD -MP -MF "guile/$(DEPDIR)/libhacktchpsimguile_la-chpsim-wrap.Tpo" -c -o guile/libhacktchpsimguile_la-chpsim-wrap.lo `test -f 'guile/chpsim-wrap.cc' || echo '$(srcdir)/'`guile/chpsim-wrap.cc; \
@am__fastdepCXX_TRUE@	then mv -f "guile/$(DEPDIR)/libhacktchpsimguile_la-chpsim-wrap.Tpo" "guile/$(DEPDIR)/libhacktchpsimguile_la-chpsim-wrap.Plo"; else rm -f "guile/$(DEPDIR)/libhacktchpsimguile_la-chpsim-wrap.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='guile/chpsim-wrap.cc' object='guile/libhacktchpsimguile_la-chpsim-wrap.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libhacktchpsimguile_la_CPPFLAGS) $(CPPFLAGS) $(libhacktchpsimguile_la_CXXFLAGS) $(CXXFLAGS) -c -o guile/libhacktchpsimguile_la-chpsim-wrap.lo `test -f 'guile/chpsim-wrap.cc' || echo '$(srcdir)/'`guile/chpsim-wrap.cc

guile/libhacktchpsimguile_la-scm_chpsim_trace_streamer.lo: guile/scm_chpsim_trace_streamer.cc
@am__fastdepCXX_TRUE@	if $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libhacktchpsimguile_la_CPPFLAGS) $(CPPFLAGS) $(libhacktchpsimguile_la_CXXFLAGS) $(CXXFLAGS) -MT guile/libhacktchpsimguile_la-scm_chpsim_trace_streamer.lo -MD -MP -MF "guile/$(DEPDIR)/libhacktchpsimguile_la-scm_chpsim_trace_streamer.Tpo" -c -o guile/libhacktchpsimguile_la-scm_chpsim_trace_streamer.lo `test -f 'guile/scm_chpsim_trace_streamer.cc' || echo '$(srcdir)/'`guile/scm_chpsim_trace_streamer.cc; \
@am__fastdepCXX_TRUE@	then mv -f "guile/$(DEPDIR)/libhacktchpsimguile_la-scm_chpsim_trace_streamer.Tpo" "guile/$(DEPDIR)/libhacktchpsimguile_la-scm_chpsim_trace_streamer.Plo"; else rm -f "guile/$(DEPDIR)/libhacktchpsimguile_la-scm_chpsim_trace_streamer.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='guile/scm_chpsim_trace_streamer.cc' object='guile/libhacktchpsimguile_la-scm_chpsim_trace_streamer.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libhacktchpsimguile_la_CPPFLAGS) $(CPPFLAGS) $(libhacktchpsimguile_la_CXXFLAGS) $(CXXFLAGS) -c -o guile/libhacktchpsimguile_la-scm_chpsim_trace_streamer.lo `test -f 'guile/scm_chpsim_trace_streamer.cc' || echo '$(srcdir)/'`guile/scm_chpsim_trace_streamer.cc

guile/libhacktchpsimguile_la-scm_chpsim_event_node.lo: guile/scm_chpsim_event_node.cc
@am__fastdepCXX_TRUE@	if $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libhacktchpsimguile_la_CPPFLAGS) $(CPPFLAGS) $(libhacktchpsimguile_la_CXXFLAGS) $(CXXFLAGS) -MT guile/libhacktchpsimguile_la-scm_chpsim_event_node.lo -MD -MP -MF "guile/$(DEPDIR)/libhacktchpsimguile_la-scm_chpsim_event_node.Tpo" -c -o guile/libhacktchpsimguile_la-scm_chpsim_event_node.lo `test -f 'guile/scm_chpsim_event_node.cc' || echo '$(srcdir)/'`guile/scm_chpsim_event_node.cc; \
@am__fastdepCXX_TRUE@	then mv -f "guile/$(DEPDIR)/libhacktchpsimguile_la-scm_chpsim_event_node.Tpo" "guile/$(DEPDIR)/libhacktchpsimguile_la-scm_chpsim_event_node.Plo"; else rm -f "guile/$(DEPDIR)/libhacktchpsimguile_la-scm_chpsim_event_node.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='guile/scm_chpsim_event_node.cc' object='guile/libhacktchpsimguile_la-scm_chpsim_event_node.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libhacktchpsimguile_la_CPPFLAGS) $(CPPFLAGS) $(libhacktchpsimguile_la_CXXFLAGS) $(CXXFLAGS) -c -o guile/libhacktchpsimguile_la-scm_chpsim_event_node.lo `test -f 'guile/scm_chpsim_event_node.cc' || echo '$(srcdir)/'`guile/scm_chpsim_event_node.cc

guile/libhacktguile_la-libhackt-wrap.lo: guile/libhackt-wrap.cc
@am__fastdepCXX_TRUE@	if $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libhacktguile_la_CPPFLAGS) $(CPPFLAGS) $(libhacktguile_la_CXXFLAGS) $(CXXFLAGS) -MT guile/libhacktguile_la-libhackt-wrap.lo -MD -MP -MF "guile/$(DEPDIR)/libhacktguile_la-libhackt-wrap.Tpo" -c -o guile/libhacktguile_la-libhackt-wrap.lo `test -f 'guile/libhackt-wrap.cc' || echo '$(srcdir)/'`guile/libhackt-wrap.cc; \
@am__fastdepCXX_TRUE@	then mv -f "guile/$(DEPDIR)/libhacktguile_la-libhackt-wrap.Tpo" "guile/$(DEPDIR)/libhacktguile_la-libhackt-wrap.Plo"; else rm -f "guile/$(DEPDIR)/libhacktguile_la-libhackt-wrap.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='guile/libhackt-wrap.cc' object='guile/libhacktguile_la-libhackt-wrap.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libhacktguile_la_CPPFLAGS) $(CPPFLAGS) $(libhacktguile_la_CXXFLAGS) $(CXXFLAGS) -c -o guile/libhacktguile_la-libhackt-wrap.lo `test -f 'guile/libhackt-wrap.cc' || echo '$(srcdir)/'`guile/libhackt-wrap.cc

guile/libhacktguile_la-hackt-config.lo: guile/hackt-config.cc
@am__fastdepCXX_TRUE@	if $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libhacktguile_la_CPPFLAGS) $(CPPFLAGS) $(libhacktguile_la_CXXFLAGS) $(CXXFLAGS) -MT guile/libhacktguile_la-hackt-config.lo -MD -MP -MF "guile/$(DEPDIR)/libhacktguile_la-hackt-config.Tpo" -c -o guile/libhacktguile_la-hackt-config.lo `test -f 'guile/hackt-config.cc' || echo '$(srcdir)/'`guile/hackt-config.cc; \
@am__fastdepCXX_TRUE@	then mv -f "guile/$(DEPDIR)/libhacktguile_la-hackt-config.Tpo" "guile/$(DEPDIR)/libhacktguile_la-hackt-config.Plo"; else rm -f "guile/$(DEPDIR)/libhacktguile_la-hackt-config.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='guile/hackt-config.cc' object='guile/libhacktguile_la-hackt-config.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libhacktguile_la_CPPFLAGS) $(CPPFLAGS) $(libhacktguile_la_CXXFLAGS) $(CXXFLAGS) -c -o guile/libhacktguile_la-hackt-config.lo `test -f 'guile/hackt-config.cc' || echo '$(srcdir)/'`guile/hackt-config.cc

guile/libhacktguile_la-hackt-documentation.lo: guile/hackt-documentation.cc
@am__fastdepCXX_TRUE@	if $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libhacktguile_la_CPPFLAGS) $(CPPFLAGS) $(libhacktguile_la_CXXFLAGS) $(CXXFLAGS) -MT guile/libhacktguile_la-hackt-documentation.lo -MD -MP -MF "guile/$(DEPDIR)/libhacktguile_la-hackt-documentation.Tpo" -c -o guile/libhacktguile_la-hackt-documentation.lo `test -f 'guile/hackt-documentation.cc' || echo '$(srcdir)/'`guile/hackt-documentation.cc; \
@am__fastdepCXX_TRUE@	then mv -f "guile/$(DEPDIR)/libhacktguile_la-hackt-documentation.Tpo" "guile/$(DEPDIR)/libhacktguile_la-hackt-documentation.Plo"; else rm -f "guile/$(DEPDIR)/libhacktguile_la-hackt-documentation.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='guile/hackt-documentation.cc' object='guile/libhacktguile_la-hackt-documentation.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libhacktguile_la_CPPFLAGS) $(CPPFLAGS) $(libhacktguile_la_CXXFLAGS) $(CXXFLAGS) -c -o guile/libhacktguile_la-hackt-documentation.lo `test -f 'guile/hackt-documentation.cc' || echo '$(srcdir)/'`guile/hackt-documentation.cc

guile/libhacktguile_la-scm_reference.lo: guile/scm_reference.cc
@am__fastdepCXX_TRUE@	if $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libhacktguile_la_CPPFLAGS) $(CPPFLAGS) $(libhacktguile_la_CXXFLAGS) $(CXXFLAGS) -MT guile/libhacktguile_la-scm_reference.lo -MD -MP -MF "guile/$(DEPDIR)/libhacktguile_la-scm_reference.Tpo" -c -o guile/libhacktguile_la-scm_reference.lo `test -f 'guile/scm_reference.cc' || echo '$(srcdir)/'`guile/scm_reference.cc; \
@am__fastdepCXX_TRUE@	then mv -f "guile/$(DEPDIR)/libhacktguile_la-scm_reference.Tpo" "guile/$(DEPDIR)/libhacktguile_la-scm_reference.Plo"; else rm -f "guile/$(DEPDIR)/libhacktguile_la-scm_reference.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='guile/scm_reference.cc' object='guile/libhacktguile_la-scm_reference.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libhacktguile_la_CPPFLAGS) $(CPPFLAGS) $(libhacktguile_la_CXXFLAGS) $(CXXFLAGS) -c -o guile/libhacktguile_la-scm_reference.lo `test -f 'guile/scm_reference.cc' || echo '$(srcdir)/'`guile/scm_reference.cc

parser/libhacktparsers_la-hackt-parse-real.lo: parser/hackt-parse-real.cc
@am__fastdepCXX_TRUE@	if $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libhacktparsers_la_CXXFLAGS) $(CXXFLAGS) -MT parser/libhacktparsers_la-hackt-parse-real.lo -MD -MP -MF "parser/$(DEPDIR)/libhacktparsers_la-hackt-parse-real.Tpo" -c -o parser/libhacktparsers_la-hackt-parse-real.lo `test -f 'parser/hackt-parse-real.cc' || echo '$(srcdir)/'`parser/hackt-parse-real.cc; \
@am__fastdepCXX_TRUE@	then mv -f "parser/$(DEPDIR)/libhacktparsers_la-hackt-parse-real.Tpo" "parser/$(DEPDIR)/libhacktparsers_la-hackt-parse-real.Plo"; else rm -f "parser/$(DEPDIR)/libhacktparsers_la-hackt-parse-real.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='parser/hackt-parse-real.cc' object='parser/libhacktparsers_la-hackt-parse-real.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libhacktparsers_la_CXXFLAGS) $(CXXFLAGS) -c -o parser/libhacktparsers_la-hackt-parse-real.lo `test -f 'parser/hackt-parse-real.cc' || echo '$(srcdir)/'`parser/hackt-parse-real.cc

parser/libhacktparsers_la-hackt-union.lo: parser/hackt-union.cc
@am__fastdepCXX_TRUE@	if $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libhacktparsers_la_CXXFLAGS) $(CXXFLAGS) -MT parser/libhacktparsers_la-hackt-union.lo -MD -MP -MF "parser/$(DEPDIR)/libhacktparsers_la-hackt-union.Tpo" -c -o parser/libhacktparsers_la-hackt-union.lo `test -f 'parser/hackt-union.cc' || echo '$(srcdir)/'`parser/hackt-union.cc; \
@am__fastdepCXX_TRUE@	then mv -f "parser/$(DEPDIR)/libhacktparsers_la-hackt-union.Tpo" "parser/$(DEPDIR)/libhacktparsers_la-hackt-union.Plo"; else rm -f "parser/$(DEPDIR)/libhacktparsers_la-hackt-union.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='parser/hackt-union.cc' object='parser/libhacktparsers_la-hackt-union.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libhacktparsers_la_CXXFLAGS) $(CXXFLAGS) -c -o parser/libhacktparsers_la-hackt-union.lo `test -f 'parser/hackt-union.cc' || echo '$(srcdir)/'`parser/hackt-union.cc

lexer/libhacktparsers_la-hackt-lex-real.lo: lexer/hackt-lex-real.cc
@am__fastdepCXX_TRUE@	if $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libhacktparsers_la_CXXFLAGS) $(CXXFLAGS) -MT lexer/libhacktparsers_la-hackt-lex-real.lo -MD -MP -MF "lexer/$(DEPDIR)/libhacktparsers_la-hackt-lex-real.Tpo" -c -o lexer/libhacktparsers_la-hackt-lex-real.lo `test -f 'lexer/hackt-lex-real.cc' || echo '$(srcdir)/'`lexer/hackt-lex-real.cc; \
@am__fastdepCXX_TRUE@	then mv -f "lexer/$(DEPDIR)/libhacktparsers_la-hackt-lex-real.Tpo" "lexer/$(DEPDIR)/libhacktparsers_la-hackt-lex-real.Plo"; else rm -f "lexer/$(DEPDIR)/libhacktparsers_la-hackt-lex-real.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='lexer/hackt-lex-real.cc' object='lexer/libhacktparsers_la-hackt-lex-real.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libhacktparsers_la_CXXFLAGS) $(CXXFLAGS) -c -o lexer/libhacktparsers_la-hackt-lex-real.lo `test -f 'lexer/hackt-lex-real.cc' || echo '$(srcdir)/'`lexer/hackt-lex-real.cc

parser/libhacktparsers_la-instref-parse-real.lo: parser/instref-parse-real.cc
@am__fastdepCXX_TRUE@	if $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libhacktparsers_la_CXXFLAGS) $(CXXFLAGS) -MT parser/libhacktparsers_la-instref-parse-real.lo -MD -MP -MF "parser/$(DEPDIR)/libhacktparsers_la-instref-parse-real.Tpo" -c -o parser/libhacktparsers_la-instref-parse-real.lo `test -f 'parser/instref-parse-real.cc' || echo '$(srcdir)/'`parser/instref-parse-real.cc; \
@am__fastdepCXX_TRUE@	then mv -f "parser/$(DEPDIR)/libhacktparsers_la-instref-parse-real.Tpo" "parser/$(DEPDIR)/libhacktparsers_la-instref-parse-real.Plo"; else rm -f "parser/$(DEPDIR)/libhacktparsers_la-instref-parse-real.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='parser/instref-parse-real.cc' object='parser/libhacktparsers_la-instref-parse-real.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libhacktparsers_la_CXXFLAGS) $(CXXFLAGS) -c -o parser/libhacktparsers_la-instref-parse-real.lo `test -f 'parser/instref-parse-real.cc' || echo '$(srcdir)/'`parser/instref-parse-real.cc

parser/libhacktparsers_la-instref-union.lo: parser/instref-union.cc
@am__fastdepCXX_TRUE@	if $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libhacktparsers_la_CXXFLAGS) $(CXXFLAGS) -MT parser/libhacktparsers_la-instref-union.lo -MD -MP -MF "parser/$(DEPDIR)/libhacktparsers_la-instref-union.Tpo" -c -o parser/libhacktparsers_la-instref-union.lo `test -f 'parser/instref-union.cc' || echo '$(srcdir)/'`parser/instref-union.cc; \
@am__fastdepCXX_TRUE@	then mv -f "parser/$(DEPDIR)/libhacktparsers_la-instref-union.Tpo" "parser/$(DEPDIR)/libhacktparsers_la-instref-union.Plo"; else rm -f "parser/$(DEPDIR)/libhacktparsers_la-instref-union.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='parser/instref-union.cc' object='parser/libhacktparsers_la-instref-union.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libhacktparsers_la_CXXFLAGS) $(CXXFLAGS) -c -o parser/libhacktparsers_la-instref-union.lo `test -f 'parser/instref-union.cc' || echo '$(srcdir)/'`parser/instref-union.cc

parser/libhacktparsers_la-instref.lo: parser/instref.cc
@am__fastdepCXX_TRUE@	if $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libhacktparsers_la_CXXFLAGS) $(CXXFLAGS) -MT parser/libhacktparsers_la-instref.lo -MD -MP -MF "parser/$(DEPDIR)/libhacktparsers_la-instref.Tpo" -c -o parser/libhacktparsers_la-instref.lo `test -f 'parser/instref.cc' || echo '$(srcdir)/'`parser/instref.cc; \
@am__fastdepCXX_TRUE@	then mv -f "parser/$(DEPDIR)/libhacktparsers_la-instref.Tpo" "parser/$(DEPDIR)/libhacktparsers_la-instref.Plo"; else rm -f "parser/$(DEPDIR)/libhacktparsers_la-instref.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='parser/instref.cc' object='parser/libhacktparsers_la-instref.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libhacktparsers_la_CXXFLAGS) $(CXXFLAGS) -c -o parser/libhacktparsers_la-instref.lo `test -f 'parser/instref.cc' || echo '$(srcdir)/'`parser/instref.cc

lexer/libhacktparsers_la-instref-lex-real.lo: lexer/instref-lex-real.cc
@am__fastdepCXX_TRUE@	if $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libhacktparsers_la_CXXFLAGS) $(CXXFLAGS) -MT lexer/libhacktparsers_la-instref-lex-real.lo -MD -MP -MF "lexer/$(DEPDIR)/libhacktparsers_la-instref-lex-real.Tpo" -c -o lexer/libhacktparsers_la-instref-lex-real.lo `test -f 'lexer/instref-lex-real.cc' || echo '$(srcdir)/'`lexer/instref-lex-real.cc; \
@am__fastdepCXX_TRUE@	then mv -f "lexer/$(DEPDIR)/libhacktparsers_la-instref-lex-real.Tpo" "lexer/$(DEPDIR)/libhacktparsers_la-instref-lex-real.Plo"; else rm -f "lexer/$(DEPDIR)/libhacktparsers_la-instref-lex-real.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='lexer/instref-lex-real.cc' object='lexer/libhacktparsers_la-instref-lex-real.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libhacktparsers_la_CXXFLAGS) $(CXXFLAGS) -c -o lexer/libhacktparsers_la-instref-lex-real.lo `test -f 'lexer/instref-lex-real.cc' || echo '$(srcdir)/'`lexer/instref-lex-real.cc

parser/libhacktparsers_la-type-parse-real.lo: parser/type-parse-real.cc
@am__fastdepCXX_TRUE@	if $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libhacktparsers_la_CXXFLAGS) $(CXXFLAGS) -MT parser/libhacktparsers_la-type-parse-real.lo -MD -MP -MF "parser/$(DEPDIR)/libhacktparsers_la-type-parse-real.Tpo" -c -o parser/libhacktparsers_la-type-parse-real.lo `test -f 'parser/type-parse-real.cc' || echo '$(srcdir)/'`parser/type-parse-real.cc; \
@am__fastdepCXX_TRUE@	then mv -f "parser/$(DEPDIR)/libhacktparsers_la-type-parse-real.Tpo" "parser/$(DEPDIR)/libhacktparsers_la-type-parse-real.Plo"; else rm -f "parser/$(DEPDIR)/libhacktparsers_la-type-parse-real.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='parser/type-parse-real.cc' object='parser/libhacktparsers_la-type-parse-real.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libhacktparsers_la_CXXFLAGS) $(CXXFLAGS) -c -o parser/libhacktparsers_la-type-parse-real.lo `test -f 'parser/type-parse-real.cc' || echo '$(srcdir)/'`parser/type-parse-real.cc

parser/libhacktparsers_la-type-union.lo: parser/type-union.cc
@am__fastdepCXX_TRUE@	if $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libhacktparsers_la_CXXFLAGS) $(CXXFLAGS) -MT parser/libhacktparsers_la-type-union.lo -MD -MP -MF "parser/$(DEPDIR)/libhacktparsers_la-type-union.Tpo" -c -o parser/libhacktparsers_la-type-union.lo `test -f 'parser/type-union.cc' || echo '$(srcdir)/'`parser/type-union.cc; \
@am__fastdepCXX_TRUE@	then mv -f "parser/$(DEPDIR)/libhacktparsers_la-type-union.Tpo" "parser/$(DEPDIR)/libhacktparsers_la-type-union.Plo"; else rm -f "parser/$(DEPDIR)/libhacktparsers_la-type-union.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='parser/type-union.cc' object='parser/libhacktparsers_la-type-union.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libhacktparsers_la_CXXFLAGS) $(CXXFLAGS) -c -o parser/libhacktparsers_la-type-union.lo `test -f 'parser/type-union.cc' || echo '$(srcdir)/'`parser/type-union.cc

parser/libhacktparsers_la-type.lo: parser/type.cc
@am__fastdepCXX_TRUE@	if $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libhacktparsers_la_CXXFLAGS) $(CXXFLAGS) -MT parser/libhacktparsers_la-type.lo -MD -MP -MF "parser/$(DEPDIR)/libhacktparsers_la-type.Tpo" -c -o parser/libhacktparsers_la-type.lo `test -f 'parser/type.cc' || echo '$(srcdir)/'`parser/type.cc; \
@am__fastdepCXX_TRUE@	then mv -f "parser/$(DEPDIR)/libhacktparsers_la-type.Tpo" "parser/$(DEPDIR)/libhacktparsers_la-type.Plo"; else rm -f "parser/$(DEPDIR)/libhacktparsers_la-type.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='parser/type.cc' object='parser/libhacktparsers_la-type.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libhacktparsers_la_CXXFLAGS) $(CXXFLAGS) -c -o parser/libhacktparsers_la-type.lo `test -f 'parser/type.cc' || echo '$(srcdir)/'`parser/type.cc

lexer/libhacktparsers_la-type-lex-real.lo: lexer/type-lex-real.cc
@am__fastdepCXX_TRUE@	if $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libhacktparsers_la_CXXFLAGS) $(CXXFLAGS) -MT lexer/libhacktparsers_la-type-lex-real.lo -MD -MP -MF "lexer/$(DEPDIR)/libhacktparsers_la-type-lex-real.Tpo" -c -o lexer/libhacktparsers_la-type-lex-real.lo `test -f 'lexer/type-lex-real.cc' || echo '$(srcdir)/'`lexer/type-lex-real.cc; \
@am__fastdepCXX_TRUE@	then mv -f "lexer/$(DEPDIR)/libhacktparsers_la-type-lex-real.Tpo" "lexer/$(DEPDIR)/libhacktparsers_la-type-lex-real.Plo"; else rm -f "lexer/$(DEPDIR)/libhacktparsers_la-type-lex-real.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='lexer/type-lex-real.cc' object='lexer/libhacktparsers_la-type-lex-real.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libhacktparsers_la_CXXFLAGS) $(CXXFLAGS) -c -o lexer/libhacktparsers_la-type-lex-real.lo `test -f 'lexer/type-lex-real.cc' || echo '$(srcdir)/'`lexer/type-lex-real.cc

lexer/libhacktparsers_la-hacflat-lex-real.lo: lexer/hacflat-lex-real.cc
@am__fastdepCXX_TRUE@	if $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libhacktparsers_la_CXXFLAGS) $(CXXFLAGS) -MT lexer/libhacktparsers_la-hacflat-lex-real.lo -MD -MP -MF "lexer/$(DEPDIR)/libhacktparsers_la-hacflat-lex-real.Tpo" -c -o lexer/libhacktparsers_la-hacflat-lex-real.lo `test -f 'lexer/hacflat-lex-real.cc' || echo '$(srcdir)/'`lexer/hacflat-lex-real.cc; \
@am__fastdepCXX_TRUE@	then mv -f "lexer/$(DEPDIR)/libhacktparsers_la-hacflat-lex-real.Tpo" "lexer/$(DEPDIR)/libhacktparsers_la-hacflat-lex-real.Plo"; else rm -f "lexer/$(DEPDIR)/libhacktparsers_la-hacflat-lex-real.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='lexer/hacflat-lex-real.cc' object='lexer/libhacktparsers_la-hacflat-lex-real.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libhacktparsers_la_CXXFLAGS) $(CXXFLAGS) -c -o lexer/libhacktparsers_la-hacflat-lex-real.lo `test -f 'lexer/hacflat-lex-real.cc' || echo '$(srcdir)/'`lexer/hacflat-lex-real.cc

lexer/libhacktparsers_la-file_manager.lo: lexer/file_manager.cc
@am__fastdepCXX_TRUE@	if $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libhacktparsers_la_CXXFLAGS) $(CXXFLAGS) -MT lexer/libhacktparsers_la-file_manager.lo -MD -MP -MF "lexer/$(DEPDIR)/libhacktparsers_la-file_manager.Tpo" -c -o lexer/libhacktparsers_la-file_manager.lo `test -f 'lexer/file_manager.cc' || echo '$(srcdir)/'`lexer/file_manager.cc; \
@am__fastdepCXX_TRUE@	then mv -f "lexer/$(DEPDIR)/libhacktparsers_la-file_manager.Tpo" "lexer/$(DEPDIR)/libhacktparsers_la-file_manager.Plo"; else rm -f "lexer/$(DEPDIR)/libhacktparsers_la-file_manager.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='lexer/file_manager.cc' object='lexer/libhacktparsers_la-file_manager.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libhacktparsers_la_CXXFLAGS) $(CXXFLAGS) -c -o lexer/libhacktparsers_la-file_manager.lo `test -f 'lexer/file_manager.cc' || echo '$(srcdir)/'`lexer/file_manager.cc

lexer/libhacktparsers_la-flex_lexer_state.lo: lexer/flex_lexer_state.cc
@am__fastdepCXX_TRUE@	if $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libhacktparsers_la_CXXFLAGS) $(CXXFLAGS) -MT lexer/libhacktparsers_la-flex_lexer_state.lo -MD -MP -MF "lexer/$(DEPDIR)/libhacktparsers_la-flex_lexer_state.Tpo" -c -o lexer/libhacktparsers_la-flex_lexer_state.lo `test -f 'lexer/flex_lexer_state.cc' || echo '$(srcdir)/'`lexer/flex_lexer_state.cc; \
@am__fastdepCXX_TRUE@	then mv -f "lexer/$(DEPDIR)/libhacktparsers_la-flex_lexer_state.Tpo" "lexer/$(DEPDIR)/libhacktparsers_la-flex_lexer_state.Plo"; else rm -f "lexer/$(DEPDIR)/libhacktparsers_la-flex_lexer_state.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='lexer/flex_lexer_state.cc' object='lexer/libhacktparsers_la-flex_lexer_state.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libhacktparsers_la_CXXFLAGS) $(CXXFLAGS) -c -o lexer/libhacktparsers_la-flex_lexer_state.lo `test -f 'lexer/flex_lexer_state.cc' || echo '$(srcdir)/'`lexer/flex_lexer_state.cc

lexer/libhacktparsers_la-yyin_manager.lo: lexer/yyin_manager.cc
@am__fastdepCXX_TRUE@	if $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libhacktparsers_la_CXXFLAGS) $(CXXFLAGS) -MT lexer/libhacktparsers_la-yyin_manager.lo -MD -MP -MF "lexer/$(DEPDIR)/libhacktparsers_la-yyin_manager.Tpo" -c -o lexer/libhacktparsers_la-yyin_manager.lo `test -f 'lexer/yyin_manager.cc' || echo '$(srcdir)/'`lexer/yyin_manager.cc; \
@am__fastdepCXX_TRUE@	then mv -f "lexer/$(DEPDIR)/libhacktparsers_la-yyin_manager.Tpo" "lexer/$(DEPDIR)/libhacktparsers_la-yyin_manager.Plo"; else rm -f "lexer/$(DEPDIR)/libhacktparsers_la-yyin_manager.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='lexer/yyin_manager.cc' object='lexer/libhacktparsers_la-yyin_manager.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libhacktparsers_la_CXXFLAGS) $(CXXFLAGS) -c -o lexer/libhacktparsers_la-yyin_manager.lo `test -f 'lexer/yyin_manager.cc' || echo '$(srcdir)/'`lexer/yyin_manager.cc

lexer/libhacktparsers_la-hac_lex.lo: lexer/hac_lex.cc
@am__fastdepCXX_TRUE@	if $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libhacktparsers_la_CXXFLAGS) $(CXXFLAGS) -MT lexer/libhacktparsers_la-hac_lex.lo -MD -MP -MF "lexer/$(DEPDIR)/libhacktparsers_la-hac_lex.Tpo" -c -o lexer/libhacktparsers_la-hac_lex.lo `test -f 'lexer/hac_lex.cc' || echo '$(srcdir)/'`lexer/hac_lex.cc; \
@am__fastdepCXX_TRUE@	then mv -f "lexer/$(DEPDIR)/libhacktparsers_la-hac_lex.Tpo" "lexer/$(DEPDIR)/libhacktparsers_la-hac_lex.Plo"; else rm -f "lexer/$(DEPDIR)/libhacktparsers_la-hac_lex.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='lexer/hac_lex.cc' object='lexer/libhacktparsers_la-hac_lex.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libhacktparsers_la_CXXFLAGS) $(CXXFLAGS) -c -o lexer/libhacktparsers_la-hac_lex.lo `test -f 'lexer/hac_lex.cc' || echo '$(srcdir)/'`lexer/hac_lex.cc

lexer/libhacktparsers_la-flex_lexer_common.lo: lexer/flex_lexer_common.cc
@am__fastdepCXX_TRUE@	if $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libhacktparsers_la_CXXFLAGS) $(CXXFLAGS) -MT lexer/libhacktparsers_la-flex_lexer_common.lo -MD -MP -MF "lexer/$(DEPDIR)/libhacktparsers_la-flex_lexer_common.Tpo" -c -o lexer/libhacktparsers_la-flex_lexer_common.lo `test -f 'lexer/flex_lexer_common.cc' || echo '$(srcdir)/'`lexer/flex_lexer_common.cc; \
@am__fastdepCXX_TRUE@	then mv -f "lexer/$(DEPDIR)/libhacktparsers_la-flex_lexer_common.Tpo" "lexer/$(DEPDIR)/libhacktparsers_la-flex_lexer_common.Plo"; else rm -f "lexer/$(DEPDIR)/libhacktparsers_la-flex_lexer_common.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='lexer/flex_lexer_common.cc' object='lexer/libhacktparsers_la-flex_lexer_common.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libhacktparsers_la_CXXFLAGS) $(CXXFLAGS) -c -o lexer/libhacktparsers_la-flex_lexer_common.lo `test -f 'lexer/flex_lexer_common.cc' || echo '$(srcdir)/'`lexer/flex_lexer_common.cc

libinstallcheck_la-installcheck.lo: installcheck.cc
@am__fastdepCXX_TRUE@	if $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libinstallcheck_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libinstallcheck_la-installcheck.lo -MD -MP -MF "$(DEPDIR)/libinstallcheck_la-installcheck.Tpo" -c -o libinstallcheck_la-installcheck.lo `test -f 'installcheck.cc' || echo '$(srcdir)/'`installcheck.cc; \
@am__fastdepCXX_TRUE@	then mv -f "$(DEPDIR)/libinstallcheck_la-installcheck.Tpo" "$(DEPDIR)/libinstallcheck_la-installcheck.Plo"; else rm -f "$(DEPDIR)/libinstallcheck_la-installcheck.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='installcheck.cc' object='libinstallcheck_la-installcheck.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libinstallcheck_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libinstallcheck_la-installcheck.lo `test -f 'installcheck.cc' || echo '$(srcdir)/'`installcheck.cc

misc/guile-logo/misc_guile_logo_libtortoise_guile_la-tortoise-wrap.lo: misc/guile-logo/tortoise-wrap.cc
@am__fastdepCXX_TRUE@	if $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(misc_guile_logo_libtortoise_guile_la_CPPFLAGS) $(CPPFLAGS) $(misc_guile_logo_libtortoise_guile_la_CXXFLAGS) $(CXXFLAGS) -MT misc/guile-logo/misc_guile_logo_libtortoise_guile_la-tortoise-wrap.lo -MD -MP -MF "misc/guile-logo/$(DEPDIR)/misc_guile_logo_libtortoise_guile_la-tortoise-wrap.Tpo" -c -o misc/guile-logo/misc_guile_logo_libtortoise_guile_la-tortoise-wrap.lo `test -f 'misc/guile-logo/tortoise-wrap.cc' || echo '$(srcdir)/'`misc/guile-logo/tortoise-wrap.cc; \
@am__fastdepCXX_TRUE@	then mv -f "misc/guile-logo/$(DEPDIR)/misc_guile_logo_libtortoise_guile_la-tortoise-wrap.Tpo" "misc/guile-logo/$(DEPDIR)/misc_guile_logo_libtortoise_guile_la-tortoise-wrap.Plo"; else rm -f "misc/guile-logo/$(DEPDIR)/misc_guile_logo_libtortoise_guile_la-tortoise-wrap.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='misc/guile-logo/tortoise-wrap.cc' object='misc/guile-logo/misc_guile_logo_libtortoise_guile_la-tortoise-wrap.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(misc_guile_logo_libtortoise_guile_la_CPPFLAGS) $(CPPFLAGS) $(misc_guile_logo_libtortoise_guile_la_CXXFLAGS) $(CXXFLAGS) -c -o misc/guile-logo/misc_guile_logo_libtortoise_guile_la-tortoise-wrap.lo `test -f 'misc/guile-logo/tortoise-wrap.cc' || echo '$(srcdir)/'`misc/guile-logo/tortoise-wrap.cc

misc/guile-logo/misc_guile_logo_libtortoise_la-tortoise.lo: misc/guile-logo/tortoise.cc
@am__fastdepCXX_TRUE@	if $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(misc_guile_logo_libtortoise_la_CPPFLAGS) $(CPPFLAGS) $(misc_guile_logo_libtortoise_la_CXXFLAGS) $(CXXFLAGS) -MT misc/guile-logo/misc_guile_logo_libtortoise_la-tortoise.lo -MD -MP -MF "misc/guile-logo/$(DEPDIR)/misc_guile_logo_libtortoise_la-tortoise.Tpo" -c -o misc/guile-logo/misc_guile_logo_libtortoise_la-tortoise.lo `test -f 'misc/guile-logo/tortoise.cc' || echo '$(srcdir)/'`misc/guile-logo/tortoise.cc; \
@am__fastdepCXX_TRUE@	then mv -f "misc/guile-logo/$(DEPDIR)/misc_guile_logo_libtortoise_la-tortoise.Tpo" "misc/guile-logo/$(DEPDIR)/misc_guile_logo_libtortoise_la-tortoise.Plo"; else rm -f "misc/guile-logo/$(DEPDIR)/misc_guile_logo_libtortoise_la-tortoise.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='misc/guile-logo/tortoise.cc' object='misc/guile-logo/misc_guile_logo_libtortoise_la-tortoise.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(misc_guile_logo_libtortoise_la_CPPFLAGS) $(CPPFLAGS) $(misc_guile_logo_libtortoise_la_CXXFLAGS) $(CXXFLAGS) -c -o misc/guile-logo/misc_guile_logo_libtortoise_la-tortoise.lo `test -f 'misc/guile-logo/tortoise.cc' || echo '$(srcdir)/'`misc/guile-logo/tortoise.cc

sim/prsim/vpihacprsim_la-vpi-prsim.lo: sim/prsim/vpi-prsim.cc
@am__fastdepCXX_TRUE@	if $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(vpihacprsim_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sim/prsim/vpihacprsim_la-vpi-prsim.lo -MD -MP -MF "sim/prsim/$(DEPDIR)/vpihacprsim_la-vpi-prsim.Tpo" -c -o sim/prsim/vpihacprsim_la-vpi-prsim.lo `test -f 'sim/prsim/vpi-prsim.cc' || echo '$(srcdir)/'`sim/prsim/vpi-prsim.cc; \
@am__fastdepCXX_TRUE@	then mv -f "sim/prsim/$(DEPDIR)/vpihacprsim_la-vpi-prsim.Tpo" "sim/prsim/$(DEPDIR)/vpihacprsim_la-vpi-prsim.Plo"; else rm -f "sim/prsim/$(DEPDIR)/vpihacprsim_la-vpi-prsim.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='sim/prsim/vpi-prsim.cc' object='sim/prsim/vpihacprsim_la-vpi-prsim.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(vpihacprsim_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sim/prsim/vpihacprsim_la-vpi-prsim.lo `test -f 'sim/prsim/vpi-prsim.cc' || echo '$(srcdir)/'`sim/prsim/vpi-prsim.cc

main/hacalloc-alloc.o: main/alloc.cc
@am__fastdepCXX_TRUE@	if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hacalloc_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT main/hacalloc-alloc.o -MD -MP -MF "main/$(DEPDIR)/hacalloc-alloc.Tpo" -c -o main/hacalloc-alloc.o `test -f 'main/alloc.cc' || echo '$(srcdir)/'`main/alloc.cc; \
@am__fastdepCXX_TRUE@	then mv -f "main/$(DEPDIR)/hacalloc-alloc.Tpo" "main/$(DEPDIR)/hacalloc-alloc.Po"; else rm -f "main/$(DEPDIR)/hacalloc-alloc.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='main/alloc.cc' object='main/hacalloc-alloc.o' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hacalloc_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o main/hacalloc-alloc.o `test -f 'main/alloc.cc' || echo '$(srcdir)/'`main/alloc.cc

main/hacalloc-alloc.obj: main/alloc.cc
@am__fastdepCXX_TRUE@	if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hacalloc_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT main/hacalloc-alloc.obj -MD -MP -MF "main/$(DEPDIR)/hacalloc-alloc.Tpo" -c -o main/hacalloc-alloc.obj `if test -f 'main/alloc.cc'; then $(CYGPATH_W) 'main/alloc.cc'; else $(CYGPATH_W) '$(srcdir)/main/alloc.cc'; fi`; \
@am__fastdepCXX_TRUE@	then mv -f "main/$(DEPDIR)/hacalloc-alloc.Tpo" "main/$(DEPDIR)/hacalloc-alloc.Po"; else rm -f "main/$(DEPDIR)/hacalloc-alloc.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='main/alloc.cc' object='main/hacalloc-alloc.obj' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hacalloc_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o main/hacalloc-alloc.obj `if test -f 'main/alloc.cc'; then $(CYGPATH_W) 'main/alloc.cc'; else $(CYGPATH_W) '$(srcdir)/main/alloc.cc'; fi`

main/hacchpsim-chpsim.o: main/chpsim.cc
@am__fastdepCXX_TRUE@	if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hacchpsim_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT main/hacchpsim-chpsim.o -MD -MP -MF "main/$(DEPDIR)/hacchpsim-chpsim.Tpo" -c -o main/hacchpsim-chpsim.o `test -f 'main/chpsim.cc' || echo '$(srcdir)/'`main/chpsim.cc; \
@am__fastdepCXX_TRUE@	then mv -f "main/$(DEPDIR)/hacchpsim-chpsim.Tpo" "main/$(DEPDIR)/hacchpsim-chpsim.Po"; else rm -f "main/$(DEPDIR)/hacchpsim-chpsim.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='main/chpsim.cc' object='main/hacchpsim-chpsim.o' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hacchpsim_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o main/hacchpsim-chpsim.o `test -f 'main/chpsim.cc' || echo '$(srcdir)/'`main/chpsim.cc

main/hacchpsim-chpsim.obj: main/chpsim.cc
@am__fastdepCXX_TRUE@	if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hacchpsim_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT main/hacchpsim-chpsim.obj -MD -MP -MF "main/$(DEPDIR)/hacchpsim-chpsim.Tpo" -c -o main/hacchpsim-chpsim.obj `if test -f 'main/chpsim.cc'; then $(CYGPATH_W) 'main/chpsim.cc'; else $(CYGPATH_W) '$(srcdir)/main/chpsim.cc'; fi`; \
@am__fastdepCXX_TRUE@	then mv -f "main/$(DEPDIR)/hacchpsim-chpsim.Tpo" "main/$(DEPDIR)/hacchpsim-chpsim.Po"; else rm -f "main/$(DEPDIR)/hacchpsim-chpsim.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='main/chpsim.cc' object='main/hacchpsim-chpsim.obj' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hacchpsim_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o main/hacchpsim-chpsim.obj `if test -f 'main/chpsim.cc'; then $(CYGPATH_W) 'main/chpsim.cc'; else $(CYGPATH_W) '$(srcdir)/main/chpsim.cc'; fi`

main/haccreate-create.o: main/create.cc
@am__fastdepCXX_TRUE@	if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(haccreate_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT main/haccreate-create.o -MD -MP -MF "main/$(DEPDIR)/haccreate-create.Tpo" -c -o main/haccreate-create.o `test -f 'main/create.cc' || echo '$(srcdir)/'`main/create.cc; \
@am__fastdepCXX_TRUE@	then mv -f "main/$(DEPDIR)/haccreate-create.Tpo" "main/$(DEPDIR)/haccreate-create.Po"; else rm -f "main/$(DEPDIR)/haccreate-create.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='main/create.cc' object='main/haccreate-create.o' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(haccreate_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o main/haccreate-create.o `test -f 'main/create.cc' || echo '$(srcdir)/'`main/create.cc

main/haccreate-create.obj: main/create.cc
@am__fastdepCXX_TRUE@	if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(haccreate_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT main/haccreate-create.obj -MD -MP -MF "main/$(DEPDIR)/haccreate-create.Tpo" -c -o main/haccreate-create.obj `if test -f 'main/create.cc'; then $(CYGPATH_W) 'main/create.cc'; else $(CYGPATH_W) '$(srcdir)/main/create.cc'; fi`; \
@am__fastdepCXX_TRUE@	then mv -f "main/$(DEPDIR)/haccreate-create.Tpo" "main/$(DEPDIR)/haccreate-create.Po"; else rm -f "main/$(DEPDIR)/haccreate-create.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='main/create.cc' object='main/haccreate-create.obj' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(haccreate_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o main/haccreate-create.obj `if test -f 'main/create.cc'; then $(CYGPATH_W) 'main/create.cc'; else $(CYGPATH_W) '$(srcdir)/main/create.cc'; fi`

main/hacknet-hacknet.o: main/hacknet.cc
@am__fastdepCXX_TRUE@	if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hacknet_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT main/hacknet-hacknet.o -MD -MP -MF "main/$(DEPDIR)/hacknet-hacknet.Tpo" -c -o main/hacknet-hacknet.o `test -f 'main/hacknet.cc' || echo '$(srcdir)/'`main/hacknet.cc; \
@am__fastdepCXX_TRUE@	then mv -f "main/$(DEPDIR)/hacknet-hacknet.Tpo" "main/$(DEPDIR)/hacknet-hacknet.Po"; else rm -f "main/$(DEPDIR)/hacknet-hacknet.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='main/hacknet.cc' object='main/hacknet-hacknet.o' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hacknet_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o main/hacknet-hacknet.o `test -f 'main/hacknet.cc' || echo '$(srcdir)/'`main/hacknet.cc

main/hacknet-hacknet.obj: main/hacknet.cc
@am__fastdepCXX_TRUE@	if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hacknet_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT main/hacknet-hacknet.obj -MD -MP -MF "main/$(DEPDIR)/hacknet-hacknet.Tpo" -c -o main/hacknet-hacknet.obj `if test -f 'main/hacknet.cc'; then $(CYGPATH_W) 'main/hacknet.cc'; else $(CYGPATH_W) '$(srcdir)/main/hacknet.cc'; fi`; \
@am__fastdepCXX_TRUE@	then mv -f "main/$(DEPDIR)/hacknet-hacknet.Tpo" "main/$(DEPDIR)/hacknet-hacknet.Po"; else rm -f "main/$(DEPDIR)/hacknet-hacknet.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='main/hacknet.cc' object='main/hacknet-hacknet.obj' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hacknet_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o main/hacknet-hacknet.obj `if test -f 'main/hacknet.cc'; then $(CYGPATH_W) 'main/hacknet.cc'; else $(CYGPATH_W) '$(srcdir)/main/hacknet.cc'; fi`

main/haco-haco.o: main/haco.cc
@am__fastdepCXX_TRUE@	if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(haco_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT main/haco-haco.o -MD -MP -MF "main/$(DEPDIR)/haco-haco.Tpo" -c -o main/haco-haco.o `test -f 'main/haco.cc' || echo '$(srcdir)/'`main/haco.cc; \
@am__fastdepCXX_TRUE@	then mv -f "main/$(DEPDIR)/haco-haco.Tpo" "main/$(DEPDIR)/haco-haco.Po"; else rm -f "main/$(DEPDIR)/haco-haco.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='main/haco.cc' object='main/haco-haco.o' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(haco_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o main/haco-haco.o `test -f 'main/haco.cc' || echo '$(srcdir)/'`main/haco.cc

main/haco-haco.obj: main/haco.cc
@am__fastdepCXX_TRUE@	if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(haco_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT main/haco-haco.obj -MD -MP -MF "main/$(DEPDIR)/haco-haco.Tpo" -c -o main/haco-haco.obj `if test -f 'main/haco.cc'; then $(CYGPATH_W) 'main/haco.cc'; else $(CYGPATH_W) '$(srcdir)/main/haco.cc'; fi`; \
@am__fastdepCXX_TRUE@	then mv -f "main/$(DEPDIR)/haco-haco.Tpo" "main/$(DEPDIR)/haco-haco.Po"; else rm -f "main/$(DEPDIR)/haco-haco.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='main/haco.cc' object='main/haco-haco.obj' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(haco_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o main/haco-haco.obj `if test -f 'main/haco.cc'; then $(CYGPATH_W) 'main/haco.cc'; else $(CYGPATH_W) '$(srcdir)/main/haco.cc'; fi`

main/hacobjdump-objdump.o: main/objdump.cc
@am__fastdepCXX_TRUE@	if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hacobjdump_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT main/hacobjdump-objdump.o -MD -MP -MF "main/$(DEPDIR)/hacobjdump-objdump.Tpo" -c -o main/hacobjdump-objdump.o `test -f 'main/objdump.cc' || echo '$(srcdir)/'`main/objdump.cc; \
@am__fastdepCXX_TRUE@	then mv -f "main/$(DEPDIR)/hacobjdump-objdump.Tpo" "main/$(DEPDIR)/hacobjdump-objdump.Po"; else rm -f "main/$(DEPDIR)/hacobjdump-objdump.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='main/objdump.cc' object='main/hacobjdump-objdump.o' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hacobjdump_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o main/hacobjdump-objdump.o `test -f 'main/objdump.cc' || echo '$(srcdir)/'`main/objdump.cc

main/hacobjdump-objdump.obj: main/objdump.cc
@am__fastdepCXX_TRUE@	if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hacobjdump_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT main/hacobjdump-objdump.obj -MD -MP -MF "main/$(DEPDIR)/hacobjdump-objdump.Tpo" -c -o main/hacobjdump-objdump.obj `if test -f 'main/objdump.cc'; then $(CYGPATH_W) 'main/objdump.cc'; else $(CYGPATH_W) '$(srcdir)/main/objdump.cc'; fi`; \
@am__fastdepCXX_TRUE@	then mv -f "main/$(DEPDIR)/hacobjdump-objdump.Tpo" "main/$(DEPDIR)/hacobjdump-objdump.Po"; else rm -f "main/$(DEPDIR)/hacobjdump-objdump.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='main/objdump.cc' object='main/hacobjdump-objdump.obj' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hacobjdump_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o main/hacobjdump-objdump.obj `if test -f 'main/objdump.cc'; then $(CYGPATH_W) 'main/objdump.cc'; else $(CYGPATH_W) '$(srcdir)/main/objdump.cc'; fi`

main/hacpp-flatten.o: main/flatten.cc
@am__fastdepCXX_TRUE@	if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hacpp_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT main/hacpp-flatten.o -MD -MP -MF "main/$(DEPDIR)/hacpp-flatten.Tpo" -c -o main/hacpp-flatten.o `test -f 'main/flatten.cc' || echo '$(srcdir)/'`main/flatten.cc; \
@am__fastdepCXX_TRUE@	then mv -f "main/$(DEPDIR)/hacpp-flatten.Tpo" "main/$(DEPDIR)/hacpp-flatten.Po"; else rm -f "main/$(DEPDIR)/hacpp-flatten.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='main/flatten.cc' object='main/hacpp-flatten.o' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hacpp_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o main/hacpp-flatten.o `test -f 'main/flatten.cc' || echo '$(srcdir)/'`main/flatten.cc

main/hacpp-flatten.obj: main/flatten.cc
@am__fastdepCXX_TRUE@	if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hacpp_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT main/hacpp-flatten.obj -MD -MP -MF "main/$(DEPDIR)/hacpp-flatten.Tpo" -c -o main/hacpp-flatten.obj `if test -f 'main/flatten.cc'; then $(CYGPATH_W) 'main/flatten.cc'; else $(CYGPATH_W) '$(srcdir)/main/flatten.cc'; fi`; \
@am__fastdepCXX_TRUE@	then mv -f "main/$(DEPDIR)/hacpp-flatten.Tpo" "main/$(DEPDIR)/hacpp-flatten.Po"; else rm -f "main/$(DEPDIR)/hacpp-flatten.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='main/flatten.cc' object='main/hacpp-flatten.obj' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hacpp_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o main/hacpp-flatten.obj `if test -f 'main/flatten.cc'; then $(CYGPATH_W) 'main/flatten.cc'; else $(CYGPATH_W) '$(srcdir)/main/flatten.cc'; fi`

main/hacprsim-prsim.o: main/prsim.cc
@am__fastdepCXX_TRUE@	if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hacprsim_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT main/hacprsim-prsim.o -MD -MP -MF "main/$(DEPDIR)/hacprsim-prsim.Tpo" -c -o main/hacprsim-prsim.o `test -f 'main/prsim.cc' || echo '$(srcdir)/'`main/prsim.cc; \
@am__fastdepCXX_TRUE@	then mv -f "main/$(DEPDIR)/hacprsim-prsim.Tpo" "main/$(DEPDIR)/hacprsim-prsim.Po"; else rm -f "main/$(DEPDIR)/hacprsim-prsim.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='main/prsim.cc' object='main/hacprsim-prsim.o' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hacprsim_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o main/hacprsim-prsim.o `test -f 'main/prsim.cc' || echo '$(srcdir)/'`main/prsim.cc

main/hacprsim-prsim.obj: main/prsim.cc
@am__fastdepCXX_TRUE@	if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hacprsim_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT main/hacprsim-prsim.obj -MD -MP -MF "main/$(DEPDIR)/hacprsim-prsim.Tpo" -c -o main/hacprsim-prsim.obj `if test -f 'main/prsim.cc'; then $(CYGPATH_W) 'main/prsim.cc'; else $(CYGPATH_W) '$(srcdir)/main/prsim.cc'; fi`; \
@am__fastdepCXX_TRUE@	then mv -f "main/$(DEPDIR)/hacprsim-prsim.Tpo" "main/$(DEPDIR)/hacprsim-prsim.Po"; else rm -f "main/$(DEPDIR)/hacprsim-prsim.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='main/prsim.cc' object='main/hacprsim-prsim.obj' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hacprsim_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o main/hacprsim-prsim.obj `if test -f 'main/prsim.cc'; then $(CYGPATH_W) 'main/prsim.cc'; else $(CYGPATH_W) '$(srcdir)/main/prsim.cc'; fi`

main/hflat-cflat.o: main/cflat.cc
@am__fastdepCXX_TRUE@	if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hflat_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT main/hflat-cflat.o -MD -MP -MF "main/$(DEPDIR)/hflat-cflat.Tpo" -c -o main/hflat-cflat.o `test -f 'main/cflat.cc' || echo '$(srcdir)/'`main/cflat.cc; \
@am__fastdepCXX_TRUE@	then mv -f "main/$(DEPDIR)/hflat-cflat.Tpo" "main/$(DEPDIR)/hflat-cflat.Po"; else rm -f "main/$(DEPDIR)/hflat-cflat.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='main/cflat.cc' object='main/hflat-cflat.o' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hflat_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o main/hflat-cflat.o `test -f 'main/cflat.cc' || echo '$(srcdir)/'`main/cflat.cc

main/hflat-cflat.obj: main/cflat.cc
@am__fastdepCXX_TRUE@	if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hflat_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT main/hflat-cflat.obj -MD -MP -MF "main/$(DEPDIR)/hflat-cflat.Tpo" -c -o main/hflat-cflat.obj `if test -f 'main/cflat.cc'; then $(CYGPATH_W) 'main/cflat.cc'; else $(CYGPATH_W) '$(srcdir)/main/cflat.cc'; fi`; \
@am__fastdepCXX_TRUE@	then mv -f "main/$(DEPDIR)/hflat-cflat.Tpo" "main/$(DEPDIR)/hflat-cflat.Po"; else rm -f "main/$(DEPDIR)/hflat-cflat.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='main/cflat.cc' object='main/hflat-cflat.obj' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(hflat_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o main/hflat-cflat.obj `if test -f 'main/cflat.cc'; then $(CYGPATH_W) 'main/cflat.cc'; else $(CYGPATH_W) '$(srcdir)/main/cflat.cc'; fi`

misc/guile-logo/misc_guile_logo_demo1-demo1.o: misc/guile-logo/demo1.cc
@am__fastdepCXX_TRUE@	if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(misc_guile_logo_demo1_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT misc/guile-logo/misc_guile_logo_demo1-demo1.o -MD -MP -MF "misc/guile-logo/$(DEPDIR)/misc_guile_logo_demo1-demo1.Tpo" -c -o misc/guile-logo/misc_guile_logo_demo1-demo1.o `test -f 'misc/guile-logo/demo1.cc' || echo '$(srcdir)/'`misc/guile-logo/demo1.cc; \
@am__fastdepCXX_TRUE@	then mv -f "misc/guile-logo/$(DEPDIR)/misc_guile_logo_demo1-demo1.Tpo" "misc/guile-logo/$(DEPDIR)/misc_guile_logo_demo1-demo1.Po"; else rm -f "misc/guile-logo/$(DEPDIR)/misc_guile_logo_demo1-demo1.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='misc/guile-logo/demo1.cc' object='misc/guile-logo/misc_guile_logo_demo1-demo1.o' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(misc_guile_logo_demo1_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o misc/guile-logo/misc_guile_logo_demo1-demo1.o `test -f 'misc/guile-logo/demo1.cc' || echo '$(srcdir)/'`misc/guile-logo/demo1.cc

misc/guile-logo/misc_guile_logo_demo1-demo1.obj: misc/guile-logo/demo1.cc
@am__fastdepCXX_TRUE@	if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(misc_guile_logo_demo1_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT misc/guile-logo/misc_guile_logo_demo1-demo1.obj -MD -MP -MF "misc/guile-logo/$(DEPDIR)/misc_guile_logo_demo1-demo1.Tpo" -c -o misc/guile-logo/misc_guile_logo_demo1-demo1.obj `if test -f 'misc/guile-logo/demo1.cc'; then $(CYGPATH_W) 'misc/guile-logo/demo1.cc'; else $(CYGPATH_W) '$(srcdir)/misc/guile-logo/demo1.cc'; fi`; \
@am__fastdepCXX_TRUE@	then mv -f "misc/guile-logo/$(DEPDIR)/misc_guile_logo_demo1-demo1.Tpo" "misc/guile-logo/$(DEPDIR)/misc_guile_logo_demo1-demo1.Po"; else rm -f "misc/guile-logo/$(DEPDIR)/misc_guile_logo_demo1-demo1.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='misc/guile-logo/demo1.cc' object='misc/guile-logo/misc_guile_logo_demo1-demo1.obj' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(misc_guile_logo_demo1_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o misc/guile-logo/misc_guile_logo_demo1-demo1.obj `if test -f 'misc/guile-logo/demo1.cc'; then $(CYGPATH_W) 'misc/guile-logo/demo1.cc'; else $(CYGPATH_W) '$(srcdir)/misc/guile-logo/demo1.cc'; fi`

misc/guile-logo/misc_guile_logo_guile_logo-logo_main.o: misc/guile-logo/logo_main.cc
@am__fastdepCXX_TRUE@	if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(misc_guile_logo_guile_logo_CPPFLAGS) $(CPPFLAGS) $(misc_guile_logo_guile_logo_CXXFLAGS) $(CXXFLAGS) -MT misc/guile-logo/misc_guile_logo_guile_logo-logo_main.o -MD -MP -MF "misc/guile-logo/$(DEPDIR)/misc_guile_logo_guile_logo-logo_main.Tpo" -c -o misc/guile-logo/misc_guile_logo_guile_logo-logo_main.o `test -f 'misc/guile-logo/logo_main.cc' || echo '$(srcdir)/'`misc/guile-logo/logo_main.cc; \
@am__fastdepCXX_TRUE@	then mv -f "misc/guile-logo/$(DEPDIR)/misc_guile_logo_guile_logo-logo_main.Tpo" "misc/guile-logo/$(DEPDIR)/misc_guile_logo_guile_logo-logo_main.Po"; else rm -f "misc/guile-logo/$(DEPDIR)/misc_guile_logo_guile_logo-logo_main.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='misc/guile-logo/logo_main.cc' object='misc/guile-logo/misc_guile_logo_guile_logo-logo_main.o' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(misc_guile_logo_guile_logo_CPPFLAGS) $(CPPFLAGS) $(misc_guile_logo_guile_logo_CXXFLAGS) $(CXXFLAGS) -c -o misc/guile-logo/misc_guile_logo_guile_logo-logo_main.o `test -f 'misc/guile-logo/logo_main.cc' || echo '$(srcdir)/'`misc/guile-logo/logo_main.cc

misc/guile-logo/misc_guile_logo_guile_logo-logo_main.obj: misc/guile-logo/logo_main.cc
@am__fastdepCXX_TRUE@	if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(misc_guile_logo_guile_logo_CPPFLAGS) $(CPPFLAGS) $(misc_guile_logo_guile_logo_CXXFLAGS) $(CXXFLAGS) -MT misc/guile-logo/misc_guile_logo_guile_logo-logo_main.obj -MD -MP -MF "misc/guile-logo/$(DEPDIR)/misc_guile_logo_guile_logo-logo_main.Tpo" -c -o misc/guile-logo/misc_guile_logo_guile_logo-logo_main.obj `if test -f 'misc/guile-logo/logo_main.cc'; then $(CYGPATH_W) 'misc/guile-logo/logo_main.cc'; else $(CYGPATH_W) '$(srcdir)/misc/guile-logo/logo_main.cc'; fi`; \
@am__fastdepCXX_TRUE@	then mv -f "misc/guile-logo/$(DEPDIR)/misc_guile_logo_guile_logo-logo_main.Tpo" "misc/guile-logo/$(DEPDIR)/misc_guile_logo_guile_logo-logo_main.Po"; else rm -f "misc/guile-logo/$(DEPDIR)/misc_guile_logo_guile_logo-logo_main.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='misc/guile-logo/logo_main.cc' object='misc/guile-logo/misc_guile_logo_guile_logo-logo_main.obj' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(misc_guile_logo_guile_logo_CPPFLAGS) $(CPPFLAGS) $(misc_guile_logo_guile_logo_CXXFLAGS) $(CXXFLAGS) -c -o misc/guile-logo/misc_guile_logo_guile_logo-logo_main.obj `if test -f 'misc/guile-logo/logo_main.cc'; then $(CYGPATH_W) 'misc/guile-logo/logo_main.cc'; else $(CYGPATH_W) '$(srcdir)/misc/guile-logo/logo_main.cc'; fi`

.ll.cc:
	$(SHELL) $(YLWRAP) $< $(LEX_OUTPUT_ROOT).c $@ -- $(LEXCOMPILE)

.yy.cc:
	$(SHELL) $(YLWRAP) $< y.tab.c $@ y.tab.h $*.h y.output $*.output -- $(YACCCOMPILE)

mostlyclean-libtool:
	-rm -f *.lo

clean-libtool:
	-rm -rf .libs _libs
	-rm -rf AST/.libs AST/_libs
	-rm -rf Object/.libs Object/_libs
	-rm -rf Object/common/.libs Object/common/_libs
	-rm -rf Object/def/.libs Object/def/_libs
	-rm -rf Object/expr/.libs Object/expr/_libs
	-rm -rf Object/inst/.libs Object/inst/_libs
	-rm -rf Object/lang/.libs Object/lang/_libs
	-rm -rf Object/ref/.libs Object/ref/_libs
	-rm -rf Object/traits/.libs Object/traits/_libs
	-rm -rf Object/type/.libs Object/type/_libs
	-rm -rf Object/unroll/.libs Object/unroll/_libs
	-rm -rf common/.libs common/_libs
	-rm -rf guile/.libs guile/_libs
	-rm -rf lexer/.libs lexer/_libs
	-rm -rf main/.libs main/_libs
	-rm -rf misc/.libs misc/_libs
	-rm -rf misc/guile-logo/.libs misc/guile-logo/_libs
	-rm -rf misc/sudoku/.libs misc/sudoku/_libs
	-rm -rf net/.libs net/_libs
	-rm -rf parser/.libs parser/_libs
	-rm -rf sim/.libs sim/_libs
	-rm -rf sim/chpsim/.libs sim/chpsim/_libs
	-rm -rf sim/prsim/.libs sim/prsim/_libs
	-rm -rf util/.libs util/_libs
	-rm -rf util/memory/.libs util/memory/_libs
	-rm -rf util/numeric/.libs util/numeric/_libs

distclean-libtool:
	-rm -f libtool
uninstall-info-am:
install-nobase_pkgincludeHEADERS: $(nobase_pkginclude_HEADERS)
	@$(NORMAL_INSTALL)
	test -z "$(pkgincludedir)" || $(mkdir_p) "$(DESTDIR)$(pkgincludedir)"
	@$(am__vpath_adj_setup) \
	list='$(nobase_pkginclude_HEADERS)'; for p in $$list; do \
	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
	  $(am__vpath_adj) \
	  echo " $(nobase_pkgincludeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(pkgincludedir)/$$f'"; \
	  $(nobase_pkgincludeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(pkgincludedir)/$$f"; \
	done

uninstall-nobase_pkgincludeHEADERS:
	@$(NORMAL_UNINSTALL)
	@$(am__vpath_adj_setup) \
	list='$(nobase_pkginclude_HEADERS)'; for p in $$list; do \
	  $(am__vpath_adj) \
	  echo " rm -f '$(DESTDIR)$(pkgincludedir)/$$f'"; \
	  rm -f "$(DESTDIR)$(pkgincludedir)/$$f"; \
	done

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

mostlyclean-recursive clean-recursive distclean-recursive \
maintainer-clean-recursive:
	@set fnord $$MAKEFLAGS; amf=$$2; \
	dot_seen=no; \
	case "$@" in \
	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
	  *) list='$(SUBDIRS)' ;; \
	esac; \
	rev=''; for subdir in $$list; do \
	  if test "$$subdir" = "."; then :; else \
	    rev="$$subdir $$rev"; \
	  fi; \
	done; \
	rev="$$rev ."; \
	target=`echo $@ | sed s/-recursive//`; \
	for subdir in $$rev; do \
	  echo "Making $$target in $$subdir"; \
	  if test "$$subdir" = "."; then \
	    local_target="$$target-am"; \
	  else \
	    local_target="$$target"; \
	  fi; \
	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
	done && test -z "$$fail"
tags-recursive:
	list='$(SUBDIRS)'; for subdir in $$list; do \
	  test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
	done
ctags-recursive:
	list='$(SUBDIRS)'; for subdir in $$list; do \
	  test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
	done

ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
	unique=`for i in $$list; do \
	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
	  done | \
	  $(AWK) '    { files[$$0] = 1; } \
	       END { for (i in files) print i; }'`; \
	mkid -fID $$unique
tags: TAGS

TAGS: tags-recursive $(HEADERS) $(SOURCES) __config__.h.in $(TAGS_DEPENDENCIES) \
		$(TAGS_FILES) $(LISP)
	tags=; \
	here=`pwd`; \
	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
	  include_option=--etags-include; \
	  empty_fix=.; \
	else \
	  include_option=--include; \
	  empty_fix=; \
	fi; \
	list='$(SUBDIRS)'; for subdir in $$list; do \
	  if test "$$subdir" = .; then :; else \
	    test ! -f $$subdir/TAGS || \
	      tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
	  fi; \
	done; \
	list='$(SOURCES) $(HEADERS) __config__.h.in $(LISP) $(TAGS_FILES)'; \
	unique=`for i in $$list; do \
	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
	  done | \
	  $(AWK) '    { files[$$0] = 1; } \
	       END { for (i in files) print i; }'`; \
	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
	  test -n "$$unique" || unique=$$empty_fix; \
	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
	    $$tags $$unique; \
	fi
ctags: CTAGS
CTAGS: ctags-recursive $(HEADERS) $(SOURCES) __config__.h.in $(TAGS_DEPENDENCIES) \
		$(TAGS_FILES) $(LISP)
	tags=; \
	here=`pwd`; \
	list='$(SOURCES) $(HEADERS) __config__.h.in $(LISP) $(TAGS_FILES)'; \
	unique=`for i in $$list; do \
	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
	  done | \
	  $(AWK) '    { files[$$0] = 1; } \
	       END { for (i in files) print i; }'`; \
	test -z "$(CTAGS_ARGS)$$tags$$unique" \
	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
	     $$tags $$unique

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

distclean-tags:
	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags

check-TESTS: $(TESTS)
	@failed=0; all=0; xfail=0; xpass=0; skip=0; \
	srcdir=$(srcdir); export srcdir; \
	list='$(TESTS)'; \
	if test -n "$$list"; then \
	  for tst in $$list; do \
	    if test -f ./$$tst; then dir=./; \
	    elif test -f $$tst; then dir=; \
	    else dir="$(srcdir)/"; fi; \
	    if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \
	      all=`expr $$all + 1`; \
	      case " $(XFAIL_TESTS) " in \
	      *" $$tst "*) \
		xpass=`expr $$xpass + 1`; \
		failed=`expr $$failed + 1`; \
		echo "XPASS: $$tst"; \
	      ;; \
	      *) \
		echo "PASS: $$tst"; \
	      ;; \
	      esac; \
	    elif test $$? -ne 77; then \
	      all=`expr $$all + 1`; \
	      case " $(XFAIL_TESTS) " in \
	      *" $$tst "*) \
		xfail=`expr $$xfail + 1`; \
		echo "XFAIL: $$tst"; \
	      ;; \
	      *) \
		failed=`expr $$failed + 1`; \
		echo "FAIL: $$tst"; \
	      ;; \
	      esac; \
	    else \
	      skip=`expr $$skip + 1`; \
	      echo "SKIP: $$tst"; \
	    fi; \
	  done; \
	  if test "$$failed" -eq 0; then \
	    if test "$$xfail" -eq 0; then \
	      banner="All $$all tests passed"; \
	    else \
	      banner="All $$all tests behaved as expected ($$xfail expected failures)"; \
	    fi; \
	  else \
	    if test "$$xpass" -eq 0; then \
	      banner="$$failed of $$all tests failed"; \
	    else \
	      banner="$$failed of $$all tests did not behave as expected ($$xpass unexpected passes)"; \
	    fi; \
	  fi; \
	  dashes="$$banner"; \
	  skipped=""; \
	  if test "$$skip" -ne 0; then \
	    skipped="($$skip tests were not run)"; \
	    test `echo "$$skipped" | wc -c` -le `echo "$$banner" | wc -c` || \
	      dashes="$$skipped"; \
	  fi; \
	  report=""; \
	  if test "$$failed" -ne 0 && test -n "$(PACKAGE_BUGREPORT)"; then \
	    report="Please report to $(PACKAGE_BUGREPORT)"; \
	    test `echo "$$report" | wc -c` -le `echo "$$banner" | wc -c` || \
	      dashes="$$report"; \
	  fi; \
	  dashes=`echo "$$dashes" | sed s/./=/g`; \
	  echo "$$dashes"; \
	  echo "$$banner"; \
	  test -z "$$skipped" || echo "$$skipped"; \
	  test -z "$$report" || echo "$$report"; \
	  echo "$$dashes"; \
	  test "$$failed" -eq 0; \
	else :; fi

distdir: $(DISTFILES)
	$(mkdir_p) $(distdir)/$(srcdir)/test $(distdir)/.. $(distdir)/AST $(distdir)/Object $(distdir)/Object/common $(distdir)/Object/def $(distdir)/Object/expr $(distdir)/Object/inst $(distdir)/Object/lang $(distdir)/Object/ref $(distdir)/Object/traits $(distdir)/Object/type $(distdir)/Object/unroll $(distdir)/common $(distdir)/guile $(distdir)/lexer $(distdir)/misc $(distdir)/misc/guile-logo $(distdir)/misc/sudoku $(distdir)/parser $(distdir)/scripts $(distdir)/sim $(distdir)/sim/chpsim $(distdir)/sim/prsim $(distdir)/test $(distdir)/util $(distdir)/util/STL $(distdir)/util/lang $(distdir)/util/lang/lexyacc $(distdir)/util/memory $(distdir)/util/progs
	@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
	list='$(DISTFILES)'; for file in $$list; do \
	  case $$file in \
	    $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
	    $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
	  esac; \
	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
	  if test "$$dir" != "$$file" && test "$$dir" != "."; then \
	    dir="/$$dir"; \
	    $(mkdir_p) "$(distdir)$$dir"; \
	  else \
	    dir=''; \
	  fi; \
	  if test -d $$d/$$file; then \
	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
	    fi; \
	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
	  else \
	    test -f $(distdir)/$$file \
	    || cp -p $$d/$$file $(distdir)/$$file \
	    || exit 1; \
	  fi; \
	done
	list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
	  if test "$$subdir" = .; then :; else \
	    test -d "$(distdir)/$$subdir" \
	    || $(mkdir_p) "$(distdir)/$$subdir" \
	    || exit 1; \
	    distdir=`$(am__cd) $(distdir) && pwd`; \
	    top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
	    (cd $$subdir && \
	      $(MAKE) $(AM_MAKEFLAGS) \
	        top_distdir="$$top_distdir" \
	        distdir="$$distdir/$$subdir" \
	        distdir) \
	      || exit 1; \
	  fi; \
	done
	$(MAKE) $(AM_MAKEFLAGS) \
	  top_distdir="$(top_distdir)" distdir="$(distdir)" \
	  dist-hook
check-am: all-am
	$(MAKE) $(AM_MAKEFLAGS) check-TESTS
check: $(BUILT_SOURCES)
	$(MAKE) $(AM_MAKEFLAGS) check-recursive
all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(SCRIPTS) $(HEADERS) \
		__config__.h all-local
installdirs: installdirs-recursive
installdirs-am:
	for dir in "$(DESTDIR)$(pkglibdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(pkgincludedir)"; do \
	  test -z "$$dir" || $(mkdir_p) "$$dir"; \
	done
install: $(BUILT_SOURCES)
	$(MAKE) $(AM_MAKEFLAGS) install-recursive
install-exec: install-exec-recursive
install-data: install-data-recursive
uninstall: uninstall-recursive

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

installcheck: installcheck-recursive
install-strip:
	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
	  `test -z '$(STRIP)' || \
	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
mostlyclean-generic:

clean-generic:
	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)

distclean-generic:
	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
	-rm -f AST/$(DEPDIR)/$(am__dirstamp)
	-rm -f AST/$(am__dirstamp)
	-rm -f Object/$(DEPDIR)/$(am__dirstamp)
	-rm -f Object/$(am__dirstamp)
	-rm -f Object/common/$(DEPDIR)/$(am__dirstamp)
	-rm -f Object/common/$(am__dirstamp)
	-rm -f Object/def/$(DEPDIR)/$(am__dirstamp)
	-rm -f Object/def/$(am__dirstamp)
	-rm -f Object/expr/$(DEPDIR)/$(am__dirstamp)
	-rm -f Object/expr/$(am__dirstamp)
	-rm -f Object/inst/$(DEPDIR)/$(am__dirstamp)
	-rm -f Object/inst/$(am__dirstamp)
	-rm -f Object/lang/$(DEPDIR)/$(am__dirstamp)
	-rm -f Object/lang/$(am__dirstamp)
	-rm -f Object/ref/$(DEPDIR)/$(am__dirstamp)
	-rm -f Object/ref/$(am__dirstamp)
	-rm -f Object/traits/$(DEPDIR)/$(am__dirstamp)
	-rm -f Object/traits/$(am__dirstamp)
	-rm -f Object/type/$(DEPDIR)/$(am__dirstamp)
	-rm -f Object/type/$(am__dirstamp)
	-rm -f Object/unroll/$(DEPDIR)/$(am__dirstamp)
	-rm -f Object/unroll/$(am__dirstamp)
	-rm -f common/$(DEPDIR)/$(am__dirstamp)
	-rm -f common/$(am__dirstamp)
	-rm -f guile/$(DEPDIR)/$(am__dirstamp)
	-rm -f guile/$(am__dirstamp)
	-rm -f lexer/$(DEPDIR)/$(am__dirstamp)
	-rm -f lexer/$(am__dirstamp)
	-rm -f main/$(DEPDIR)/$(am__dirstamp)
	-rm -f main/$(am__dirstamp)
	-rm -f misc/$(DEPDIR)/$(am__dirstamp)
	-rm -f misc/$(am__dirstamp)
	-rm -f misc/guile-logo/$(DEPDIR)/$(am__dirstamp)
	-rm -f misc/guile-logo/$(am__dirstamp)
	-rm -f misc/sudoku/$(DEPDIR)/$(am__dirstamp)
	-rm -f misc/sudoku/$(am__dirstamp)
	-rm -f net/$(DEPDIR)/$(am__dirstamp)
	-rm -f net/$(am__dirstamp)
	-rm -f parser/$(DEPDIR)/$(am__dirstamp)
	-rm -f parser/$(am__dirstamp)
	-rm -f sim/$(DEPDIR)/$(am__dirstamp)
	-rm -f sim/$(am__dirstamp)
	-rm -f sim/chpsim/$(DEPDIR)/$(am__dirstamp)
	-rm -f sim/chpsim/$(am__dirstamp)
	-rm -f sim/prsim/$(DEPDIR)/$(am__dirstamp)
	-rm -f sim/prsim/$(am__dirstamp)
	-rm -f test/$(DEPDIR)/$(am__dirstamp)
	-rm -f test/$(am__dirstamp)
	-rm -f util/$(DEPDIR)/$(am__dirstamp)
	-rm -f util/$(am__dirstamp)
	-rm -f util/memory/$(DEPDIR)/$(am__dirstamp)
	-rm -f util/memory/$(am__dirstamp)
	-rm -f util/numeric/$(DEPDIR)/$(am__dirstamp)
	-rm -f util/numeric/$(am__dirstamp)
	-rm -f util/progs/$(DEPDIR)/$(am__dirstamp)
	-rm -f util/progs/$(am__dirstamp)
	-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)

maintainer-clean-generic:
	@echo "This command is intended for maintainers to use"
	@echo "it deletes files that may require special tools to rebuild."
	-rm -f lexer/hacflat-lex.cc
	-rm -f lexer/hackt-lex.cc
	-rm -f lexer/instref-lex.cc
	-rm -f lexer/type-lex.cc
	-rm -f parser/hackt-parse.cc
	-rm -f parser/hackt-parse.h
	-rm -f parser/instref-parse.cc
	-rm -f parser/instref-parse.h
	-rm -f parser/type-parse.cc
	-rm -f parser/type-parse.h
	-test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
@INSTALL_TESTS_FALSE@installcheck-local:
clean: clean-recursive

clean-am: clean-binPROGRAMS clean-generic clean-libtool clean-local \
	clean-noinstLTLIBRARIES clean-noinstPROGRAMS \
	clean-pkglibLTLIBRARIES mostlyclean-am

distclean: distclean-recursive
	-rm -rf ./$(DEPDIR) AST/$(DEPDIR) Object/$(DEPDIR) Object/common/$(DEPDIR) Object/def/$(DEPDIR) Object/expr/$(DEPDIR) Object/inst/$(DEPDIR) Object/lang/$(DEPDIR) Object/ref/$(DEPDIR) Object/traits/$(DEPDIR) Object/type/$(DEPDIR) Object/unroll/$(DEPDIR) common/$(DEPDIR) guile/$(DEPDIR) lexer/$(DEPDIR) main/$(DEPDIR) misc/$(DEPDIR) misc/guile-logo/$(DEPDIR) misc/sudoku/$(DEPDIR) net/$(DEPDIR) parser/$(DEPDIR) sim/$(DEPDIR) sim/chpsim/$(DEPDIR) sim/prsim/$(DEPDIR) test/$(DEPDIR) util/$(DEPDIR) util/memory/$(DEPDIR) util/numeric/$(DEPDIR) util/progs/$(DEPDIR)
	-rm -f Makefile
distclean-am: clean-am distclean-compile distclean-generic \
	distclean-hdr distclean-libtool distclean-local distclean-tags

dvi: dvi-recursive

dvi-am:

html: html-recursive

info: info-recursive

info-am:

install-data-am: install-nobase_pkgincludeHEADERS

install-exec-am: install-binPROGRAMS install-binSCRIPTS \
	install-pkglibLTLIBRARIES
	@$(NORMAL_INSTALL)
	$(MAKE) $(AM_MAKEFLAGS) install-exec-hook

install-info: install-info-recursive

install-man:

installcheck-am: installcheck-local

maintainer-clean: maintainer-clean-recursive
	-rm -rf ./$(DEPDIR) AST/$(DEPDIR) Object/$(DEPDIR) Object/common/$(DEPDIR) Object/def/$(DEPDIR) Object/expr/$(DEPDIR) Object/inst/$(DEPDIR) Object/lang/$(DEPDIR) Object/ref/$(DEPDIR) Object/traits/$(DEPDIR) Object/type/$(DEPDIR) Object/unroll/$(DEPDIR) common/$(DEPDIR) guile/$(DEPDIR) lexer/$(DEPDIR) main/$(DEPDIR) misc/$(DEPDIR) misc/guile-logo/$(DEPDIR) misc/sudoku/$(DEPDIR) net/$(DEPDIR) parser/$(DEPDIR) sim/$(DEPDIR) sim/chpsim/$(DEPDIR) sim/prsim/$(DEPDIR) test/$(DEPDIR) util/$(DEPDIR) util/memory/$(DEPDIR) util/numeric/$(DEPDIR) util/progs/$(DEPDIR)
	-rm -f Makefile
maintainer-clean-am: distclean-am maintainer-clean-generic

mostlyclean: mostlyclean-recursive

mostlyclean-am: mostlyclean-compile mostlyclean-generic \
	mostlyclean-libtool

pdf: pdf-recursive

pdf-am:

ps: ps-recursive

ps-am:

uninstall-am: uninstall-binPROGRAMS uninstall-binSCRIPTS \
	uninstall-info-am uninstall-nobase_pkgincludeHEADERS \
	uninstall-pkglibLTLIBRARIES

uninstall-info: uninstall-info-recursive

.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am all-local check \
	check-TESTS check-am clean clean-binPROGRAMS clean-generic \
	clean-libtool clean-local clean-noinstLTLIBRARIES \
	clean-noinstPROGRAMS clean-pkglibLTLIBRARIES clean-recursive \
	ctags ctags-recursive dist-hook distclean distclean-compile \
	distclean-generic distclean-hdr distclean-libtool \
	distclean-local distclean-recursive distclean-tags distdir dvi \
	dvi-am html html-am info info-am install install-am \
	install-binPROGRAMS install-binSCRIPTS install-data \
	install-data-am install-exec install-exec-am install-exec-hook \
	install-info install-info-am install-man \
	install-nobase_pkgincludeHEADERS install-pkglibLTLIBRARIES \
	install-strip installcheck installcheck-am installcheck-local \
	installdirs installdirs-am maintainer-clean \
	maintainer-clean-generic maintainer-clean-recursive \
	mostlyclean mostlyclean-compile mostlyclean-generic \
	mostlyclean-libtool mostlyclean-recursive pdf pdf-am ps ps-am \
	tags tags-recursive uninstall uninstall-am \
	uninstall-binPROGRAMS uninstall-binSCRIPTS uninstall-info-am \
	uninstall-nobase_pkgincludeHEADERS uninstall-pkglibLTLIBRARIES

force-am:
force:

# end "Make.stddef"

$(srcdir)/misc/sudoku/.cvsignore: .cvsignore
	$(CP) $< $@
#	$(misc_guile_logo_libtortoise_guile_la_CPPFLAGS) \
#	$(misc_guile_logo_libtortoise_guile_la_CXXFLAGS)

# overriding default header check
misc/guile-logo/tortoise-wrap.hchk: misc/guile-logo/tortoise-wrap.h
	@$(ECHO) "Validating $< ... " ; \
	more_hchk_flags="$(TORTOISE_WRAP_HCHK_FLAGS)" ; \
	$(H_CHECK_TEST_SCRIPT)

#	misc/guile-logo/tortoise_wrap.cxx
#	misc/guile-logo/tortoise.swig

misc/sudoku-test.sh:
	@{ $(ECHO) "#!$(SHELL)" ; \
	$(ECHO) ./sudoku-solver $(srcdir)/misc/sudoku-sample.txt ;} > $@ ; \
	$(CHMOD) +x $@

$(srcdir)/misc/.cvsignore: $(srcdir)/.cvsignore
	$(CP) $< $@

util-programs: $(UTILPROGRAMS)
util-libs: $(UTILLIBS)

util/using_istream.hchk:
	@$(TOUCH) $@

util/using_ostream.hchk:
	@$(TOUCH) $@

util/libguile.hchk: util/libguile.h
	@$(LIBGUILE_HCHK_TEST_SCRIPT)

util/guile_gh.hchk: util/guile_gh.h
	@$(LIBGUILE_HCHK_TEST_SCRIPT)

util/guile_STL.hchk: util/guile_STL.h
	@$(LIBGUILE_HCHK_TEST_SCRIPT)

util/.cvsignore: .cvsignore
	$(CP) $? $@
util/STL/.cvsignore: util/.cvsignore
	$(CP) $? $@
util/lang/.cvsignore: util/.cvsignore
	$(CP) $? $@
util/lang/lexyacc/.cvsignore: util/.cvsignore
	$(CP) $? $@
util/lang/CX/.cvsignore: util/.cvsignore
	$(CP) $? $@
util/memory/.cvsignore: util/.cvsignore
	$(CP) $? $@
util/numeric/.cvsignore: util/.cvsignore
	$(CP) $? $@
util/progs/.cvsignore: util/.cvsignore
	$(CP) $? $@

util/lang/CX/cx-parse.yy: util/lang/CX/cx-parse.yy.in
	cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@

# NOTE: this executes whatever is in PATH, not necessarily the built one
hacinstdump: hacobjdump
	{ $(ECHO) "#!/bin/sh -e" ; \
	$(ECHO) "exec hacobjdump -a -G -M \"$$""@\"" ; } > $@ && \
	chmod +x $@

scripts/init_hackt.sh: scripts/init_hackt.sh.in $(top_builddir)/config.status
	$(RECONFIGURE)

scripts/init_hackt.csh: scripts/init_hackt.csh.in $(top_builddir)/config.status
	$(RECONFIGURE)

main/hacchpsim-chpsim.o main/hacprsim-prsim.o: install_paths.h
main/chpsim.lo main/chpsim.o: install_paths.h
main/prsim.lo main/prsim.o: install_paths.h
main/hacknet.lo main/hacknet.o: install_paths.h

# need to list auto-generated header first to guarantee correct build
# order in parallel builds.  
libhacktlib.cc:
	$(TOUCH) $@

cvstag.h: ChangeLog
	@{ $(ECHO) "#ifndef	CVSTAG" ; \
	tag=`$(HEAD) -n 10 $< | $(GREP) "^	[*].*:" | \
		$(HEAD) -n 1 | $(SED) 's/:.*$$//g' | $(CUT) -d\  -f 2` ; \
		$(ECHO) "#define	CVSTAG		\"$$tag\"" ; \
	$(ECHO) "#endif	/* CVSTAG */" ;} > $@

# we assume the config-params string is wrapped in quotes, and we strip them
config_params.h: $(top_builddir)/config.status
	@{ $(ECHO) "#ifndef	CONFIG_PARAMS" ; \
	value=`cd $(top_builddir) && $(SHELL) ./config.status --version | \
		$(GREP) options | \
		$(SED) -e 's/^[^"]*["]//g' -e 's/["]$$//g'` ; \
	$(ECHO) "#define	CONFIG_PARAMS	\"$$value\"" ; \
	$(ECHO) "#endif	/* CONFIG_PARAMS */" ;} > $@

# can't include libhacktexec.la because of circular dependence
# builddate.h:
# builddate.h: libhackt.la $(LIBFANGUTIL)
builddate.h: ChangeLog
	@{ $(ECHO) "#ifndef	BUILDDATE" ; \
	$(ECHO) "#define	BUILDDATE	\""`$(DATE)`"\"" ; \
	$(ECHO) "#endif	/* BUILDDATE */" ;} > $@

# add more as they are needed
# got $(docdir)? (automake 1.10)
install_paths.h: Makefile
	{ $(ECHO) "// "$@" -- auto-generated by Makefile" ; \
	$(ECHO) "#ifndef	__HAC_INSTALL_PATHS_H__" ; \
	$(ECHO) "#define	__HAC_INSTALL_PATHS_H__" ; \
	$(ECHO) "" ; \
	$(ECHO) "#define	PREFIX		\"$(prefix)\"" ; \
	$(ECHO) "#define	EXECPREFIX	\"$(exec_prefix)\"" ; \
	$(ECHO) "#define	BINDIR		\"$(bindir)\"" ; \
	$(ECHO) "#define	SBINDIR		\"$(sbindir)\"" ; \
	$(ECHO) "#define	DATADIR		\"$(datadir)\"" ; \
	$(ECHO) "#define	INCLUDEDIR	\"$(includedir)\"" ; \
	$(ECHO) "#define	LIBDIR		\"$(libdir)\"" ; \
	$(ECHO) "#define	LIBEXECDIR	\"$(libexecdir)\"" ; \
	$(ECHO) "#define	INFODIR		\"$(infodir)\"" ; \
	$(ECHO) "#define	LOCALSTATEDIR	\"$(localstatedir)\"" ; \
	$(ECHO) "#define	SHAREDSTATEDIR	\"$(sharedstatedir)\"" ; \
	$(ECHO) "#define	MANDIR		\"$(mandir)\"" ; \
	$(ECHO) "#define	SYSCONFDIR	\"$(sysconfdir)\"" ; \
	$(ECHO) "#define	PKGDATADIR	\"$(pkgdatadir)\"" ; \
	$(ECHO) "#define	PKGINCLUDEDIR	\"$(pkgincludedir)\"" ; \
	$(ECHO) "#define	PKGLIBDIR	\"$(pkglibdir)\"" ; \
	$(ECHO) "#define	DOCDIR		\"$(docdir)\"" ; \
	$(ECHO) "#define	PDFDIR		\"$(pdfdir)\"" ; \
	$(ECHO) "#define	PSDIR		\"$(psdir)\"" ; \
	$(ECHO) "#define	HTMLDIR		\"$(htmldir)\"" ; \
	$(ECHO) "" ; \
	$(ECHO) "#endif	// __HAC_INSTALL_PATHS_H__" ; \
	} > $@

# most of these should really be generated at configure-time...

# not automatically generated by autoconf/automake
lexer/lex_version.h: $(top_builddir)/config.status
	$(RECONFIGURE)

parser/yacc_version.h: $(top_builddir)/config.status
	$(RECONFIGURE)

guile/config_version.h: $(top_builddir)/config.status
	$(RECONFIGURE)

guile/libhackt-wrap.hchk: guile/libhackt-wrap.h
	@$(LIBGUILE_HCHK_TEST_SCRIPT)

guile/hackt-documentation.hchk: guile/hackt-documentation.h
	@$(LIBGUILE_HCHK_TEST_SCRIPT)

guile/scm_reference.hchk: guile/scm_reference.h
	@$(LIBGUILE_HCHK_TEST_SCRIPT)

guile/scm_chpsim_trace_streamer.hchk: guile/scm_chpsim_trace_streamer.h
	@$(LIBGUILE_HCHK_TEST_SCRIPT)

guile/scm_chpsim_event_node.hchk: guile/scm_chpsim_event_node.h
	@$(LIBGUILE_HCHK_TEST_SCRIPT)

echo-libhacktexec-sources:
	@$(ECHO) $(libhacktexec_la_SOURCES)

# any other files that depend on automatically generated headers
# should have explicit dependencies.  
# unfornately, it doesn't detect these dependenvies until AFTER first compile
sim/ISE.lo sim/ISE.o: cvstag.h
common/ICE.lo common/ICE.o: cvstag.h
main/main_funcs.lo main/main_funcs.o: parser/$(HACKT_PARSE_ROOT)-real.h
common/config.lo common/config.o: $(AUTOHEADERS) $(VERSIONHEADERS) \
	parser/yacc_version.h lexer/lex_version.h
lexer/$(LIBHACKTPARSERS_LA)-$(HACKT_LEX_ROOT)-real.lo \
	lexer/$(LIBHACKTPARSERS_LA)-$(HACKT_LEX_ROOT)-real.o: \
	parser/$(HACKT_PARSE_ROOT).h
parser/$(LIBHACKTPARSERS_LA)-hackt-union.lo \
	parser/$(LIBHACKTPARSERS_LA)-hackt-union.o: \
	parser/$(HACKT_PARSE_ROOT).output.h
lexer/$(LIBHACKTPARSERS_LA)-$(INSTREF_LEX_ROOT)-real.lo \
	lexer/$(LIBHACKTPARSERS_LA)-$(INSTREF_LEX_ROOT)-real.o: \
	parser/$(INSTREF_PARSE_ROOT).h
parser/$(LIBHACKTPARSERS_LA)-instref-union.lo \
	parser/$(LIBHACKTPARSERS_LA)-instref-union.o: \
	parser/$(INSTREF_PARSE_ROOT).output.h
lexer/$(LIBHACKTPARSERS_LA)-$(TYPE_LEX_ROOT)-real.lo \
	lexer/$(LIBHACKTPARSERS_LA)-$(TYPE_LEX_ROOT)-real.o: \
	parser/$(TYPE_PARSE_ROOT).h
parser/$(LIBHACKTPARSERS_LA)-type-union.lo \
	parser/$(LIBHACKTPARSERS_LA)-type-union.o: \
	parser/$(TYPE_PARSE_ROOT).output.h

# even more extra dependencies for bogus libraries
lexer/$(LIBBOGUS_LA)-$(HACKT_LEX_ROOT).lo \
	lexer/$(LIBBOGUS_LA)-$(HACKT_LEX_ROOT).o \
	parser/$(LIBBOGUS_LA)-$(HACKT_PARSE_ROOT).lo \
	parser/$(LIBBOGUS_LA)-$(HACKT_PARSE_ROOT).o: \
	parser/hackt-prefix.h
lexer/$(LIBBOGUS2_LA)-$(INSTREF_LEX_ROOT).lo \
	lexer/$(LIBBOGUS2_LA)-$(INSTREF_LEX_ROOT).o \
	parser/$(LIBBOGUS2_LA)-$(INSTREF_PARSE_ROOT).lo \
	parser/$(LIBBOGUS2_LA)-$(INSTREF_PARSE_ROOT).o: \
	parser/instref-prefix.h
lexer/$(LIBBOGUS3_LA)-$(TYPE_LEX_ROOT).lo \
	lexer/$(LIBBOGUS3_LA)-$(TYPE_LEX_ROOT).o \
	parser/$(LIBBOGUS3_LA)-$(TYPE_PARSE_ROOT).lo \
	parser/$(LIBBOGUS3_LA)-$(TYPE_PARSE_ROOT).o: \
	parser/type-prefix.h

# regenerate the parser input file using config.status
parser/$(HACKT_PARSE_ROOT).yy: \
		parser/$(HACKT_PARSE_ROOT).yy.in $(top_builddir)/config.status
	$(RECONFIGURE)
parser/$(INSTREF_PARSE_ROOT).yy: \
		parser/$(INSTREF_PARSE_ROOT).yy.in $(top_builddir)/config.status
	$(RECONFIGURE)
parser/$(TYPE_PARSE_ROOT).yy: \
		parser/$(TYPE_PARSE_ROOT).yy.in $(top_builddir)/config.status
	$(RECONFIGURE)

# Oddly, these targets get mistakenly placed in the srcdir
parser/hackt-prefix.h: $(LEXYACC_PREFIX_GENERATOR)
	basename=$(HACKT_YACC_PREFIX) ; \
	$(MAKE_PARSE_PREFIX_HEADER_SCRIPT)

parser/instref-prefix.h: $(LEXYACC_PREFIX_GENERATOR)
	basename=$(INSTREF_YACC_PREFIX) ; \
	$(MAKE_PARSE_PREFIX_HEADER_SCRIPT)

parser/type-prefix.h: $(LEXYACC_PREFIX_GENERATOR)
	basename=$(TYPE_YACC_PREFIX) ; \
	$(MAKE_PARSE_PREFIX_HEADER_SCRIPT)

parser/hacflat-prefix.h: $(LEXYACC_PREFIX_GENERATOR)
	basename=$(HACFLAT_YACC_PREFIX) ; \
	$(MAKE_PARSE_PREFIX_HEADER_SCRIPT)
#	  -e '/for.*max_size/s/max_size/size_t(max_size)/'
# last subsitution works around signed comparison warning from flex 2.5.33

# rules for the prefix-transformed versions of generated lexer/parser sources
# make these conditional on yacc vs. bison
# important: the LEXYACC_PREFIX_SCRIPT must be applied LAST!
# the other preceeding scripts shouldn't matter in their order
parser/$(HACKT_PARSE_ROOT)-real.cc: parser/$(HACKT_PARSE_ROOT).cc \
		parser/$(HACKT_PARSE_ROOT).output.h
	$(CAT) $< | $(PARSER_HACK_PIPE) > $@

parser/$(INSTREF_PARSE_ROOT)-real.cc: parser/$(INSTREF_PARSE_ROOT).cc \
		parser/$(INSTREF_PARSE_ROOT).output.h
	$(CAT) $< | $(PARSER_HACK_PIPE) > $@

parser/$(TYPE_PARSE_ROOT)-real.cc: parser/$(TYPE_PARSE_ROOT).cc \
		parser/$(TYPE_PARSE_ROOT).output.h
	$(CAT) $< | $(PARSER_HACK_PIPE) > $@

# NOTE: oddly, this sometimes builds in the srcdir, when it shouldn't
parser/$(HACKT_PARSE_ROOT)-real.h: parser/$(HACKT_PARSE_ROOT).h \
		parser/hackt-prefix.h
	basename="hackt" ; \
	$(MAKE_REAL_PARSER_HEADER_SCRIPT)

parser/$(INSTREF_PARSE_ROOT)-real.h: parser/$(INSTREF_PARSE_ROOT).h \
		parser/instref-prefix.h
	basename="instref" ; \
	$(MAKE_REAL_PARSER_HEADER_SCRIPT)
#	$(SED_srcdir_strip_setup) ; \
#	{ $(ECHO) "#include \"parser/instref-prefix.h\"" ; \
#	$(ECHO) "#include \"parser/instref-union.h\"" ; \
#	$(ECHO) "#include \"parser/instref.h\"" ; \
#	$(CAT) parser/$(INSTREF_PARSE_ROOT).h ;} > \
#		`$(ECHO) $@ | $(SED_srcdir_strip_fast)`
# the above includes an additonal header in the middle

parser/$(TYPE_PARSE_ROOT)-real.h: parser/$(TYPE_PARSE_ROOT).h \
		parser/type-prefix.h
	basename="type" ; \
	$(MAKE_REAL_PARSER_HEADER_SCRIPT)

# need to include prefix header because the lexer-generated code
# doesn't include it early enough from the .ll source :(
# if HAVE_FLEX ...
lexer/$(HACKT_LEX_ROOT)-real.cc: lexer/$(HACKT_LEX_ROOT).cc \
		parser/$(HACKT_PARSE_ROOT)-real.h \
		$(FLEX_COMMON_PATCH)
# need forward declaration for flex 2.5.31
# need early declaration of flex::lexer_state needed for flex 2.5.{31,33}
	basename="hackt" ; \
	$(MAKE_REAL_LEXER_SCRIPT)

lexer/$(INSTREF_LEX_ROOT)-real.cc: lexer/$(INSTREF_LEX_ROOT).cc \
		parser/$(INSTREF_PARSE_ROOT)-real.h \
		$(FLEX_COMMON_PATCH)
	basename="instref" ; \
	$(MAKE_REAL_LEXER_SCRIPT)

lexer/$(TYPE_LEX_ROOT)-real.cc: lexer/$(TYPE_LEX_ROOT).cc \
		parser/$(TYPE_PARSE_ROOT)-real.h \
		$(FLEX_COMMON_PATCH)
	basename="type" ; \
	$(MAKE_REAL_LEXER_SCRIPT)

lexer/$(HACFLAT_LEX_ROOT)-real.cc: lexer/$(HACFLAT_LEX_ROOT).cc \
		$(FLEX_COMMON_PATCH)
	basename="hacflat" ; \
	$(MAKE_REAL_LEXER_SCRIPT)

# should be able to depend on *ANY* of the above processed lexer sources
# actually, not quite, there's a difference depending on whether lexer
# uses BOL (beginning-of-line) in match patterns.
lexer/flex_lexer_common.cc: lexer/$(HACKT_LEX_ROOT)-real.cc
	{ $(ECHO) "// \"$@\" -- automatically generated, do not modify" ; \
	cmd="$(CAT) $< | $(EXTRACT_FLEX_COMMON_PIPE)" ; \
	$(ECHO) "// produced by: $$cmd" ; \
	$(ECHO) "#include \"lexer/flex_lexer_state.h\"" ; \
	$(ECHO) "#define KEEP_FLEX_COMMON	1" ; \
	$(ECHO) "#define YY_ALWAYS_INTERACTIVE	0" ; \
	$(CAT) $< | $(EXTRACT_FLEX_COMMON_PIPE) ; } > $@

# generated header, extracting struct definition
lexer/flex_lexer_state.cc: lexer/flex_buffer_state.h

lexer/flex_buffer_state.h: lexer/$(HACKT_LEX_ROOT)-real.cc
	$(SED_srcdir_strip_setup) ; \
	{ $(ECHO) "// \"$@\" -- automatically generated, do not modify" ; \
	$(ECHO) "#ifndef	__LEXER_FLEX_BUFFER_STATE_H__" ; \
	$(ECHO) "#define	__LEXER_FLEX_BUFFER_STATE_H__" ; \
	$(ECHO) "#include \"util/FILE_fwd.h\"" ; \
	$(ECHO) "#include \"util/size_t.h\"" ; \
	$(SED) -n '/STRUCT_BUFFER_STATE/,/STRUCT_BUFFER_STATE/p' $< ; \
	$(ECHO) "#endif	// __LEXER_FLEX_BUFFER_STATE_H__" ; } > \
		`$(ECHO) $@ | $(SED_srcdir_strip_fast)`

$(srcdir)/lexer/instref.cc: parser/$(INSTREF_PARSE_ROOT)-real.h

$(srcdir)/lexer/type.cc: parser/$(TYPE_PARSE_ROOT)-real.h
$(HACKT_PARSE_OUTPUT): parser/$(HACKT_PARSE_ROOT).h

$(HACKT_PARSE_OUTPUT).h: $(HACKT_PARSE_OUTPUT)
	$(PARSE_OUTPUT_HEADER_SCRIPT)
$(INSTREF_PARSE_OUTPUT): parser/$(INSTREF_PARSE_ROOT).h

$(INSTREF_PARSE_OUTPUT).h: $(INSTREF_PARSE_OUTPUT)
	$(PARSE_OUTPUT_HEADER_SCRIPT)
$(TYPE_PARSE_OUTPUT): parser/$(TYPE_PARSE_ROOT).h

$(TYPE_PARSE_OUTPUT).h: $(TYPE_PARSE_OUTPUT)
	$(PARSE_OUTPUT_HEADER_SCRIPT)

# These all depend on parser/$(HACKT_PARSE_ROOT).h, 
# which is made non-atomically, by automake's yacc rules.
# Using the NOTPARALLEL directive kills parallel-make for this whole Makefile!
# .NOTPARALLEL: parser/$(HACKT_PARSE_ROOT)-real.h $(HACKT_PARSE_OUTPUT) \
#	lexer/$(HACKT_LEX_ROOT).cc
# What we could do is enforce some artificial ordering, making
# $(HACKT_PARSE_OUTPUT) the canonical target of parser/$(HACKT_PARSE_ROOT).h

# extra deps to make sure parser is regenerated when configure changes
# in the case when switching between yacc and bison
lexer/$(HACKT_LEX_ROOT).cc: $(CONFIGHEADERS) lexer/lex_version.h
parser/$(HACKT_PARSE_ROOT).cc: $(CONFIGHEADERS) parser/yacc_version.h
$(HACKT_PARSE_OUTPUT): $(CONFIGHEADERS) parser/yacc_version.h

lexer/$(INSTREF_LEX_ROOT).cc: $(CONFIGHEADERS) lexer/lex_version.h
parser/$(INSTREF_PARSE_ROOT).cc: $(CONFIGHEADERS) parser/yacc_version.h
$(INSTREF_PARSE_OUTPUT): $(CONFIGHEADERS) parser/yacc_version.h

lexer/$(TYPE_LEX_ROOT).cc: $(CONFIGHEADERS) lexer/lex_version.h
parser/$(TYPE_PARSE_ROOT).cc: $(CONFIGHEADERS) parser/yacc_version.h
$(TYPE_PARSE_OUTPUT): $(CONFIGHEADERS) parser/yacc_version.h

lexer/$(HACFLAT_LEX_ROOT).cc: $(CONFIGHEADERS) lexer/lex_version.h

parser/hackt.types: parser/$(HACKT_PARSE_ROOT).yy
	$(CAT) $< | $(PARSER_TYPES_PIPE) > $@

parser/instref.types: parser/$(INSTREF_PARSE_ROOT).yy
	$(CAT) $< | $(PARSER_TYPES_PIPE) > $@

parser/type.types: parser/$(TYPE_PARSE_ROOT).yy
	$(CAT) $< | $(PARSER_TYPES_PIPE) > $@

parser/hackt-union.cc: $(HACKT_PARSE_OUTPUT) parser/hackt.types \
		parser/$(HACKT_PARSE_ROOT)-real.h
	basename="hackt" ; \
	$(MAKE_PARSER_UNION_SCRIPT)

parser/instref-union.cc: $(INSTREF_PARSE_OUTPUT) parser/instref.types \
		parser/$(INSTREF_PARSE_ROOT)-real.h
	basename="instref" ; \
	$(MAKE_PARSER_UNION_SCRIPT)

parser/type-union.cc: $(TYPE_PARSE_OUTPUT) parser/type.types \
		parser/$(TYPE_PARSE_ROOT)-real.h
	basename="type" ; \
	$(MAKE_PARSER_UNION_SCRIPT)

# now extended to include other important flags
am_cxxflags.h: $(srcdir)/Makefile.am
	@{ $(ECHO) "#ifndef	AM_CPPFLAGS" ; \
	$(ECHO) "#define	AM_CPPFLAGS \"$(AM_CPPFLAGS)\"" ; \
	$(ECHO) "#endif	/* AM_CPPFLAGS */" ; \
	$(ECHO) "#ifndef	AM_CXXFLAGS" ; \
	$(ECHO) "#define	AM_CXXFLAGS \"$(AM_CXXFLAGS)\"" ; \
	$(ECHO) "#endif	/* AM_CXXFLAGS */" ; \
	$(ECHO) "#ifndef	AM_LDFLAGS" ; \
	$(ECHO) "#define	AM_LDFLAGS \"$(AM_LDFLAGS)\"" ; \
	$(ECHO) "#endif	/* AM_LDFLAGS */" ;} > $@
# for occasional debugging
# SAVETEMP = $(CXXCOMPILE) -v -save-temps
.cc.ii:
	$(CXXPREPROCESS_HOOK) $< > $@

.c.i:
	$(CPREPROCESS) $< > $@

# yes, even use C++ for .h files because we've (perhaps mistakenly)
# named all C++ header files .h instead of .hh
.h.hii:
	$(CXXPREPROCESS_HOOK) $< > $@

.hh.hhii:
	$(CXXPREPROCESS_HOOK) $< > $@

.tcc.tccii:
	$(CXXPREPROCESS_HOOK) $< > $@
.cc.gesnarfed:
@HAVE_LIBGUILE_TRUE@	$(GUILE_SNARF) -o $@ $(GUILE_SNARF_CPPFLAGS) $<
@HAVE_LIBGUILE_FALSE@	@$(ECHO) "No guile-snarf found in path, try configuring --with-guile-snarf=..." ; exit 1

# there are a few headers we want exempt from stand-alone testing
# what about their dependencies?  
# automake produces empty placeholders (never updated) for them initially, 
# so make will not die.

common/devel_switches.hchk: common/devel_switches.h
	@$(TOUCH) $@

Object/devel_switches.hchk: Object/devel_switches.h
	@$(TOUCH) $@

sim/devel_switches.hchk: sim/devel_switches.h
	@$(TOUCH) $@

sim/prsim/devel_switches.hchk: sim/prsim/devel_switches.h
	@$(TOUCH) $@

../libltdl/ltdl.hchk: ../libltdl/ltdl.h
	@$(TOUCH) $@

../libltdl/libltdl.la:
	+cd ../libltdl && $(MAKE)

# to force libraries to be installed BEFORE executables to squelch link warnings
install-exec-hook:
	@$(ECHO) "Re-installing binaries after libraries..."
	$(MAKE) $(AM_MAKEFLAGS) install-binPROGRAMS

@INSTALL_TESTS_TRUE@installcheck-local:
@INSTALL_TESTS_TRUE@	$(MAKE) $(AM_MAKEFLAGS) $(SUPPRESS_COMPILE_FLAGS) libinstallcheck.la
@INSTALL_TESTS_TRUE@	@list='$(bin_PROGRAMS)' ; \
@INSTALL_TESTS_TRUE@	for p in $$list ; do \
@INSTALL_TESTS_TRUE@		p1=`echo $$p|$(SED) 's/$(EXEEXT)$$//'`; \
@INSTALL_TESTS_TRUE@		if test -f $$p || test -f $$p1 ; then \
@INSTALL_TESTS_TRUE@			f=`echo "$$p1" | $(SED) 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
@INSTALL_TESTS_TRUE@			run=$(bindir)/$$f ; \
@INSTALL_TESTS_TRUE@			if test ! -f $$run ; then \
@INSTALL_TESTS_TRUE@				$(ECHO) "*** DID YOU FORGET TO make install FIRST? ***" ; \
@INSTALL_TESTS_TRUE@			fi ; \
@INSTALL_TESTS_TRUE@			$(ECHO) "======== running: $$run -h =============" ; \
@INSTALL_TESTS_TRUE@			$$run -h || : ; \
@INSTALL_TESTS_TRUE@			$(ECHO) "======== running: $$run version ========" ; \
@INSTALL_TESTS_TRUE@			$$run version || : ; \
@INSTALL_TESTS_TRUE@		else : ; \
@INSTALL_TESTS_TRUE@		fi; \
@INSTALL_TESTS_TRUE@	done ; \
@INSTALL_TESTS_TRUE@	list='$(installcheck_SCRIPTS)' ; \
@INSTALL_TESTS_TRUE@	for p1 in $$list ; do \
@INSTALL_TESTS_TRUE@		f=`echo "$$p1" | $(SED) 's|^.*/||;$(transform)'`; \
@INSTALL_TESTS_TRUE@		run=$(bindir)/$$f ; \
@INSTALL_TESTS_TRUE@		if test ! -f $$run ; then \
@INSTALL_TESTS_TRUE@			$(ECHO) "*** DID YOU FORGET TO make install FIRST? ***" ; \
@INSTALL_TESTS_TRUE@		fi ; \
@INSTALL_TESTS_TRUE@		$(ECHO) "======== running: $$run ==============" ; \
@INSTALL_TESTS_TRUE@		$$run || : ; \
@INSTALL_TESTS_TRUE@	done ; \
@INSTALL_TESTS_TRUE@	$(ECHO) "======== end of installcheck-local ========"

test/getopt_test.test: getopt_test test/getopt_test.sh
	@{ $(ECHO) "#!$(SHELL)" ; \
	$(ECHO) "$(srcdir)/$*.sh > $*.output 2>&1" ; \
	$(ECHO) "$(DIFF) -u $(srcdir)/$*.stderr $*.output > $*.diff" ; \
	$(ECHO) "if [ -s $*.diff ]" ; \
	$(ECHO) then ; \
	  $(ECHO) "$(ECHO) \"libc getopt behavior differs from expectation!\"" ; \
	  $(ECHO) "$(CAT) $*.diff" ; \
	  $(ECHO) "exit 1" ; \
	$(ECHO) fi ;} > $@ ; \
	$(CHMOD) +x $@

hackt_persistent_table.sh: hackt
	@{ $(ECHO) "#!/bin/sh" ; \
	$(ECHO) "./hackt dump_persistent_table" ;} > $@ ; \
	$(CHMOD) +x $@

libs: $(LTLIBRARIES)

clean-parser:
	-$(RM) $(CLEANPARSER)
	-$(RM) parser/*.$(OBJEXT) parser/*.lo

clean-lexer:
	-$(RM) $(CLEANLEXER)
	-$(RM) lexer/*.$(OBJEXT) lexer/*.lo

clean-AST:
	-$(RM) AST/*.$(OBJEXT)
	-$(RM) AST/*.lo

# could just rm `find ... `
clean-Object:
	for d in $(OBJECT_DIRS) ; do \
		$(RM) $$d/*.$(OBJEXT) ; \
		$(RM) $$d/*.lo ; \
	done

clean-sim:
	for d in $(SIM_DIRS) ; do \
		$(RM) $$d/*.$(OBJEXT) ; \
		$(RM) $$d/*.lo ; \
	done

# implies CLEANFILES
clean-local: clean-AST clean-Object clean-lexer clean-parser clean-sim \
		clean-header-tests
	for d in $(CLEANSUBDIRS); do \
		$(RM) $$d/*.loT ; \
	done

# cvsignore targets
@AUTO_CVSIGNORE_TRUE@$(srcdir)/lexer/.cvsignore: $(srcdir)/.cvsignore lexer/local.cvsignore
@AUTO_CVSIGNORE_TRUE@	$(CAT) $(srcdir)/.cvsignore $(srcdir)/lexer/local.cvsignore > $@
@AUTO_CVSIGNORE_TRUE@$(srcdir)/parser/.cvsignore: $(srcdir)/.cvsignore parser/local.cvsignore
@AUTO_CVSIGNORE_TRUE@	$(CAT) $(srcdir)/.cvsignore $(srcdir)/parser/local.cvsignore > $@
@AUTO_CVSIGNORE_TRUE@$(srcdir)/common/.cvsignore: $(srcdir)/.cvsignore
@AUTO_CVSIGNORE_TRUE@	$(CP) $< $@
@AUTO_CVSIGNORE_TRUE@$(srcdir)/Object/.cvsignore: $(srcdir)/.cvsignore
@AUTO_CVSIGNORE_TRUE@	$(CP) $< $@
@AUTO_CVSIGNORE_TRUE@$(srcdir)/Object/common/.cvsignore: $(srcdir)/.cvsignore
@AUTO_CVSIGNORE_TRUE@	$(CP) $< $@
@AUTO_CVSIGNORE_TRUE@$(srcdir)/Object/def/.cvsignore: $(srcdir)/.cvsignore
@AUTO_CVSIGNORE_TRUE@	$(CP) $< $@
@AUTO_CVSIGNORE_TRUE@$(srcdir)/Object/expr/.cvsignore: $(srcdir)/.cvsignore
@AUTO_CVSIGNORE_TRUE@	$(CP) $< $@
@AUTO_CVSIGNORE_TRUE@$(srcdir)/Object/inst/.cvsignore: $(srcdir)/.cvsignore
@AUTO_CVSIGNORE_TRUE@	$(CP) $< $@
@AUTO_CVSIGNORE_TRUE@$(srcdir)/Object/lang/.cvsignore: $(srcdir)/.cvsignore
@AUTO_CVSIGNORE_TRUE@	$(CP) $< $@
@AUTO_CVSIGNORE_TRUE@$(srcdir)/Object/ref/.cvsignore: $(srcdir)/.cvsignore
@AUTO_CVSIGNORE_TRUE@	$(CP) $< $@
@AUTO_CVSIGNORE_TRUE@$(srcdir)/Object/traits/.cvsignore: $(srcdir)/.cvsignore
@AUTO_CVSIGNORE_TRUE@	$(CP) $< $@
@AUTO_CVSIGNORE_TRUE@$(srcdir)/Object/type/.cvsignore: $(srcdir)/.cvsignore
@AUTO_CVSIGNORE_TRUE@	$(CP) $< $@
@AUTO_CVSIGNORE_TRUE@$(srcdir)/Object/unroll/.cvsignore: $(srcdir)/.cvsignore
@AUTO_CVSIGNORE_TRUE@	$(CP) $< $@
@AUTO_CVSIGNORE_TRUE@$(srcdir)/AST/.cvsignore: $(srcdir)/.cvsignore
@AUTO_CVSIGNORE_TRUE@	$(CP) $< $@
@AUTO_CVSIGNORE_TRUE@$(srcdir)/main/.cvsignore: $(srcdir)/.cvsignore
@AUTO_CVSIGNORE_TRUE@	$(CP) $< $@
@AUTO_CVSIGNORE_TRUE@$(srcdir)/sim/.cvsignore: $(srcdir)/.cvsignore
@AUTO_CVSIGNORE_TRUE@	$(CP) $< $@
@AUTO_CVSIGNORE_TRUE@$(srcdir)/sim/prsim/.cvsignore: $(srcdir)/.cvsignore
@AUTO_CVSIGNORE_TRUE@	$(CP) $< $@
@AUTO_CVSIGNORE_TRUE@$(srcdir)/sim/chpsim/.cvsignore: $(srcdir)/.cvsignore
@AUTO_CVSIGNORE_TRUE@	$(CP) $< $@
@AUTO_CVSIGNORE_TRUE@$(srcdir)/guile/.cvsignore: $(srcdir)/.cvsignore
@AUTO_CVSIGNORE_TRUE@	$(CP) $< $@
@AUTO_CVSIGNORE_TRUE@$(srcdir)/test/.cvsignore: $(srcdir)/.cvsignore test/local.cvsignore
@AUTO_CVSIGNORE_TRUE@	@$(CAT) $(srcdir)/.cvsignore $(srcdir)/test/local.cvsignore > $@

@AUTO_CVSIGNORE_TRUE@cvsignore: $(SUBDIR_CVSIGNORE)

@AUTO_CVSIGNORE_TRUE@clean-cvsignore: clean-cvsignore-subdirs

@AUTO_CVSIGNORE_TRUE@clean-cvsignore-subdirs:
@AUTO_CVSIGNORE_TRUE@	-$(RM) $(SUBDIR_CVSIGNORE)
# Make.global already has:
# all: cvsignore

clean-libs:
	-$(RM) $(LTLIBRARIES) $(EXTRA_LTLIBRARIES)

clean-scripts:
	-$(RM) $(SCRIPTS)

distclean-local: clean-parser clean-lexer distclean-deps

distclean-deps:
	-$(RM) -r `$(FIND) . -name .deps -type d`

# make sure some files don't escape to distribution
dist-hook:
	for f in $(DISTCLEANFILES) $(CLEANFILES); do \
		$(RM) $(distdir)/$$f ; \
	done

# useful for rapidly turning off debugging
show-stacktrace-sources: force
	-$(GREP) ENABLE_STACKTRACE */{,*}/*.{tcc,cc} | $(GREP) 1 | \
		$(GREP) -v "util/test" | $(GREP) -v "util/stacktrace"

help-local:
	-@$(CALLMAKE) help-check-headers 2> /dev/null
	@$(ECHO) "Local make targets:" ; \
	$(ECHO) "    hackt: the main executable" ; \
	$(ECHO) "    libs: all (libtool) libraries" ; \
	$(ECHO) "    libhackt.la: core library" ; \
	$(ECHO) "    libhacktparsers.la: lexers/parsers library" ; \
	$(ECHO) "    libhacktexec.la: subprogram library" ; \
	$(ECHO) "    libfangutil.la: common utilities library" ; \
	$(ECHO) "    clean-AST: cleans AST subdir's objects" ; \
	$(ECHO) "    clean-Object: cleans Object subdir's objects" ; \
	$(ECHO) "    clean-lexer: cleans lexer subdir's objects" ; \
	$(ECHO) "    clean-parser: cleans parser subdir's objects" ; \
	$(ECHO) "    clean-libs: cleans all libraries and archives" ; \
	$(ECHO) "    clean-scripts: cleans built bin scripts" ; \
	$(ECHO) "    show-stacktrace-sources: grep for debug-enabled sources" ; \
	$(ECHO) "Local echo-* targets:" ; \
	$(ECHO) "    libhacktexec-sources"

.PHONY: distclean-deps distclean-local dist-hook \
	clean-libs clean-scripts
# first filter -- removes any dependencies on config.h for efficiency
# second filter -- removes any .cc files
# third filter -- removes header files starting with / in the path name
# some exceptions to checking

# experimental header-deps
# TODO: reduce to headers that were *directly* included
.h.hdep:
	$(CXXPREPROCESS) -I$(srcdir) -include $< $(EMPTY_SOURCE) | \
		$(FAKE_DEP_FILTER) > $@

.hh.hhdep:
	$(CXXPREPROCESS) -I$(srcdir) -include $< $(EMPTY_SOURCE) | \
		$(FAKE_DEP_FILTER) > $@

.tcc.tccdep:
	$(CXXPREPROCESS) -I$(srcdir) -include $< $(EMPTY_SOURCE) | \
		$(FAKE_DEP_FILTER) > $@

.h.hchk:
	@$(ECHO) "Validating $< ... " ; \
	$(H_CHECK_TEST_SCRIPT)
.hh.hhchk:
	@$(ECHO) "Validating $< ... " ; \
	$(HH_CHECK_TEST_SCRIPT)
.tcc.tccchk:
	@$(ECHO) "Validating $< ... " ; \
	$(TCC_CHECK_TEST_SCRIPT)

check-headers: $(HEADER_TCC_TESTS)
	@$(ECHO) All header tests passed.

# TODO: generate this in configure instead using AC_CONFIG_COMMAND
# *should* depend on all of Makefile.in's dependencies, but *not* Makefile.in
$(srcdir)/headers_deps.make: Makefile.am Make.hchk-tail.am $(AUTOMAKE_INCLUDE_AWK)
	@$(ECHO) Regenerating $@ ...
	@{ $(ECHO) "# $@ -- generated by rule in Make.hchk-tail.am" ; \
	$(ECHO) "#	(This is not an automake feature, just a custom extension.)" ;} > $@ && \
	$(MAKE) Makefile && \
	$(MAKE) echo-header-depbases | \
		$(AWK) -f $(srcdir)/$(AUTOMAKE_INCLUDE_AWK) >> $@

# ../../src/headers_deps.make -- generated by rule in Make.hchk-tail.am
#	(This is not an automake feature, just a custom extension.)
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/IO_utils.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/bitset.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/const_assoc_query.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/discrete_interval_set.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/getopt_mapped.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/hash_qmap.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/list_vector.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/memory/$(DEPDIR)/chunk_map_pool.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/memory/$(DEPDIR)/destruction_policy.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/memory/$(DEPDIR)/fixed_pool_chunk.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/memory/$(DEPDIR)/index_pool.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/memory/$(DEPDIR)/list_vector_pool.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/memory/$(DEPDIR)/typeless_memory_chunk.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/memory/$(DEPDIR)/count_ptr.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/memory/$(DEPDIR)/count_array_ptr.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/memory/$(DEPDIR)/count_malloc_ptr.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/multidimensional_qmap.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/multidimensional_sparse_set.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/multikey.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/multikey_assoc.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/multikey_map.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/multikey_qmap.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/multikey_set.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/new_functor.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/packed_array.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/persistent_object_manager.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/persistent_functor.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/qmap.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/ring_node.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/string.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/sublist.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/unique_list.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/unique_stack.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/what.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/STL/$(DEPDIR)/algorithm_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/STL/$(DEPDIR)/back_inserter.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/STL/$(DEPDIR)/allocator_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/STL/$(DEPDIR)/construct_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/STL/$(DEPDIR)/container_iterator.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/STL/$(DEPDIR)/deque_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/STL/$(DEPDIR)/functional_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/STL/$(DEPDIR)/functional.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/STL/$(DEPDIR)/hash_map_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/STL/$(DEPDIR)/hash_map.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/STL/$(DEPDIR)/hash_map_utils.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/STL/$(DEPDIR)/iterator_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/STL/$(DEPDIR)/list_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/STL/$(DEPDIR)/map_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/STL/$(DEPDIR)/namespace.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/STL/$(DEPDIR)/pair_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/STL/$(DEPDIR)/queue_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/STL/$(DEPDIR)/reverse_iterator.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/STL/$(DEPDIR)/set_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/STL/$(DEPDIR)/stack_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/STL/$(DEPDIR)/valarray_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/STL/$(DEPDIR)/valarray_iterator.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/STL/$(DEPDIR)/vector_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/IO_utils_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/addressof.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/algorithm.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/array_traits.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/assoc_traits_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/assoc_traits.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/attributes.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/bitmanip.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/boolean_types.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/c99.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/c_decl.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/caller.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/call_traits.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/copy_if.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/cppcat.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/counter.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/convert.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/ctype.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/dereference.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/dirent.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/discrete_interval_set_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/finite_vector.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/FILE_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/file_status.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/for_all.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/format_IO.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/free.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/getopt_portable.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/hash_qmap_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/hash_specializations.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/ifthenelse.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/indent.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/index_functor.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/inttypes.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/iterator_more.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/libc.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/libc_temp.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/likely.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/list_vector_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/macros.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/maplikeset.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/member_saver_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/member_saver.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/member_select.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/memory/$(DEPDIR)/deallocation_policy_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/memory/$(DEPDIR)/deallocation_policy.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/memory/$(DEPDIR)/deep_copy.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/memory/$(DEPDIR)/chunk_map_pool_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/memory/$(DEPDIR)/list_vector_pool_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/memory/$(DEPDIR)/pointer_classes_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/memory/$(DEPDIR)/pointer_classes.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/memory/$(DEPDIR)/pointer_traits.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/memory/$(DEPDIR)/pointer_manipulator.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/memory/$(DEPDIR)/unique_ptr.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/memory/$(DEPDIR)/excl_ptr.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/memory/$(DEPDIR)/excl_array_ptr.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/memory/$(DEPDIR)/excl_malloc_ptr.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/memory/$(DEPDIR)/free_list.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/memory/$(DEPDIR)/ref_count_pool.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/memory/$(DEPDIR)/ref_count_pool_anchor.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/memory/$(DEPDIR)/thread_lock.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/multidimensional_qmap_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/multidimensional_sparse_set_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/multikey_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/multikey_assoc_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/multikey_map_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/multikey_qmap_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/multikey_set_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/named_ifstream_manager.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/nested_iterator.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/new_functor_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/NULL.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/nullary_function_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/nullary_function.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/null_construct.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/numeric/$(DEPDIR)/bigger_ints.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/numeric/$(DEPDIR)/clz.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/numeric/$(DEPDIR)/ctz.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/numeric/$(DEPDIR)/div.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/numeric/$(DEPDIR)/ffs.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/numeric/$(DEPDIR)/functional.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/numeric/$(DEPDIR)/integer_traits.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/numeric/$(DEPDIR)/inttype_traits.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/numeric/$(DEPDIR)/nibble_tables.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/numeric/$(DEPDIR)/parity.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/numeric/$(DEPDIR)/popcount.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/numeric/$(DEPDIR)/random.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/numeric/$(DEPDIR)/sign_traits.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/numeric/$(DEPDIR)/zerodiv_detect.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/offset_array.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/operators.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/optparse.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/packed_array_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/persistent_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/persistent.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/persistent_hash.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/pthread.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/qmap_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/readline.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/readline_wrap.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/rebinder.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/reference_wrapper.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/reserve.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/ring_node_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/signal.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/sfinae_types.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/size_t.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/sstream.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/stacktrace.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/static_assert.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/static_trace.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/stream_ptr.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/string_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/tagged_subtype.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/template.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/tokenize_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/tokenize.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/type_traits.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/union_find.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/uninitialized.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/using_istream.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/using_ostream.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/utypes.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/value_saver_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/value_saver.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/visitee.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/visitor_functor.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/what_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/wtf.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/xdr.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/binders.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/compose.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/conditional.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/ptrs_functional.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/libguile.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/guile_gh.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/guile_STL.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/sizes-common.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/common/$(DEPDIR)/namespace.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/exceptions.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/expr_dump_context.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/expr_visitor.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/channel_probe.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/dlfunction.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/nonmeta_func_call.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/def/$(DEPDIR)/template_formals_manager.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/def/$(DEPDIR)/port_formals_manager.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/def/$(DEPDIR)/footprint.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/def/$(DEPDIR)/footprint_struct_base.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/def/$(DEPDIR)/footprint_basic_base.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/def/$(DEPDIR)/footprint_value_base.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/def/$(DEPDIR)/footprint_manager.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/traits/$(DEPDIR)/class_traits.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/conditional_scope.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/expression_assignment.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/instance_management_base.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/instantiation_statement.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/loop_scope.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/meta_instance_reference_connection.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/meta_conditional_base.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/meta_loop_base.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/port_scope.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/unroll_context.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/$(DEPDIR)/module.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/$(DEPDIR)/global_entry.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/$(DEPDIR)/global_channel_entry.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/$(DEPDIR)/port_context.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/$(DEPDIR)/state_manager.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/$(DEPDIR)/nonmeta_state.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/$(DEPDIR)/nonmeta_variable.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/$(DEPDIR)/nonmeta_context.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/$(DEPDIR)/nonmeta_channel_manipulator.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/$(DEPDIR)/global_entry_context.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/$(DEPDIR)/sizes-entity.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/type/$(DEPDIR)/template_actuals.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/type/$(DEPDIR)/canonical_type_base.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/type/$(DEPDIR)/canonical_type.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/type/$(DEPDIR)/canonical_generic_chan_type.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/type/$(DEPDIR)/canonical_fundamental_chan_type.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/attribute_common.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/bool_attribute_common.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/cflat_visitor.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/cflat_context_visitor.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/cflat_printer.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/bool_literal.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/directive_base.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/directive_definition.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/directive_source.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/generic_attribute.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/PRS.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/PRS_footprint.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/PRS_attribute_common.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/PRS_attribute_registry.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/PRS_macro_common.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/PRS_macro_registry.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/CHP.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/CHP_event.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/CHP_event_alloc.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/CHP_footprint.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/CHP_visitor.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/CHP_context_printer.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/SPEC.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/SPEC_common.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/SPEC_footprint.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/SPEC_registry.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/$(DEPDIR)/devel_switches.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/$(DEPDIR)/object_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/$(DEPDIR)/persistent_type_hash.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/$(DEPDIR)/cflat_context.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/$(DEPDIR)/entry_collection.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/common/$(DEPDIR)/cflat_args.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/common/$(DEPDIR)/scopespace.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/traits/$(DEPDIR)/class_traits_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/traits/$(DEPDIR)/classification_tags_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/traits/$(DEPDIR)/classification_tags.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/traits/$(DEPDIR)/chan_traits.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/traits/$(DEPDIR)/data_traits.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/traits/$(DEPDIR)/proc_traits.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/traits/$(DEPDIR)/param_traits.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/traits/$(DEPDIR)/pint_traits.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/traits/$(DEPDIR)/pbool_traits.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/traits/$(DEPDIR)/preal_traits.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/traits/$(DEPDIR)/int_traits.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/traits/$(DEPDIR)/bool_traits.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/traits/$(DEPDIR)/enum_traits.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/traits/$(DEPDIR)/node_traits.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/traits/$(DEPDIR)/real_traits.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/traits/$(DEPDIR)/string_traits.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/traits/$(DEPDIR)/struct_traits.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/traits/$(DEPDIR)/instance_traits.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/traits/$(DEPDIR)/type_tag_enum.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/traits/$(DEPDIR)/value_traits.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/def/$(DEPDIR)/definition_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/def/$(DEPDIR)/built_in_datatype_def.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/def/$(DEPDIR)/channel_definition_alias.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/def/$(DEPDIR)/channel_definition_base.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/def/$(DEPDIR)/datatype_definition_alias.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/def/$(DEPDIR)/datatype_definition_base.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/def/$(DEPDIR)/definition_base.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/def/$(DEPDIR)/enum_datatype_def.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/def/$(DEPDIR)/param_definition.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/def/$(DEPDIR)/process_definition.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/def/$(DEPDIR)/process_definition_alias.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/def/$(DEPDIR)/process_definition_base.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/def/$(DEPDIR)/typedef_base.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/def/$(DEPDIR)/user_def_chan.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/def/$(DEPDIR)/user_def_datatype.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/def/$(DEPDIR)/footprint_base.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/def/$(DEPDIR)/fundamental_channel_footprint.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/expr_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/exceptions_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/bool_expr.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/bool_logical_expr.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/bool_negation_expr.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/const_collection.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/const_index.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/const_index_list.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/const_param.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/const_param_expr_list.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/const_range.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/const_range_list.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/convert_expr.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/data_expr.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/dlfunction_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/dynamic_meta_index_list.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/dynamic_meta_range_list.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/dynamic_param_expr_list.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/enum_expr.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/int_arith_expr.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/int_expr.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/int_negation_expr.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/int_range_expr.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/int_range_list.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/int_relational_expr.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/loop_meta_expr.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/loop_nonmeta_expr.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/real_expr.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/meta_index_expr.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/meta_index_list.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/meta_range_expr.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/meta_range_list.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/nonmeta_cast_expr.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/nonmeta_expr_functor.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/nonmeta_expr_list.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/nonmeta_index_expr_base.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/nonmeta_index_list.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/nonmeta_range_expr_base.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/operator_info.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/operator_precedence.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/param_expr.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/param_expr_functor.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/param_expr_list.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/pbool_const.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/pbool_expr.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/pbool_logical_expr.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/pbool_unary_expr.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/pint_arith_expr.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/pint_const.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/pint_expr.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/pint_range.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/pint_relational_expr.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/pint_unary_expr.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/preal_const.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/preal_expr.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/preal_arith_expr.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/preal_relational_expr.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/preal_unary_expr.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/string_expr.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/struct_expr.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/types.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/generic_attribute_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/attribute_visitor_entry.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/cflat_visitee.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/PRS_enum.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/PRS_footprint_expr.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/PRS_footprint_expr_pool_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/PRS_footprint_macro.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/PRS_footprint_rule.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/type/$(DEPDIR)/type_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/type/$(DEPDIR)/builtin_channel_type_reference.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/type/$(DEPDIR)/channel_direction_enum.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/type/$(DEPDIR)/channel_type_reference.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/type/$(DEPDIR)/channel_type_reference_base.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/type/$(DEPDIR)/data_type_reference.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/type/$(DEPDIR)/fundamental_type_reference.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/type/$(DEPDIR)/param_type_reference.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/type/$(DEPDIR)/process_type_reference.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/type/$(DEPDIR)/type_reference_base.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/type/$(DEPDIR)/canonical_type_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/type/$(DEPDIR)/canonical_generic_datatype.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/unroll_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/alias_connection.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/aliases_connection_base.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/channel_instantiation_statement.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/data_alias_connection_base.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/datatype_instantiation_statement.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/empty_instantiation_statement_type_ref_base.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/instance_management_base.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/instance_attribute_registry.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/instantiation_statement_base.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/instantiation_statement_type_ref_default.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/instance_attribute.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/channel_instantiation_type_ref_base.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/meta_conditional.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/meta_loop.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/null_parameter_type.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/param_expression_assignment.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/param_instantiation_statement.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/port_connection_base.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/port_connection.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/process_instantiation_statement.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/sequential_scope.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/template_type_completion.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/PRS_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/PRS_base.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/PRS_literal_unroller.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/CHP_base.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/SPEC_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/common/$(DEPDIR)/object_base.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/common/$(DEPDIR)/extern_templates.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/common/$(DEPDIR)/dump_flags.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/config.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/ltdl-wrap.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/ICE.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/TODO.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/common/$(DEPDIR)/alias_string_cache.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/common/$(DEPDIR)/frame_map.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/common/$(DEPDIR)/multikey_index.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/common/$(DEPDIR)/util_types.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/devel_switches.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/substructure_alias_base.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/subinstance_manager.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/connection_policy.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/port_alias_tracker.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/port_visitor.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/alias_actuals.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/alias_matcher.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/alias_printer.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/instance_collection.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/param_value_collection.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/pbool_value_collection.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/pint_value_collection.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/preal_value_collection.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/bool_instance_collection.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/node_instance_collection.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/int_instance_collection.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/enum_instance_collection.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/struct_instance_collection.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/process_instance_collection.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/channel_instance_collection.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/alias_visitee.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/alias_visitor.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/bool_port_collector.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/collection_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/connection_policy_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/instance_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/substructure_alias_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/general_collection_type_manager.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/null_collection_type_manager.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/int_collection_type_manager.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/parameterless_collection_type_manager.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/channel_collection_type_manager.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/instance_collection_base.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/physical_instance_collection.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/datatype_instance_collection.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/collection_index_entry.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/collection_traits.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/sparse_collection.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/collection_pool.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/collection_interface.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/instance_array.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/instance_scalar.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/port_formal_array.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/port_actual_collection.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/instance_collection_pool_bundle.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/value_collection_pool_bundle.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/instance_placeholder_base.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/instance_placeholder.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/value_placeholder.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/dummy_placeholder.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/physical_instance_placeholder.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/datatype_instance_placeholder.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/param_value_placeholder.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/instance_alias_info.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/internal_aliases_policy_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/internal_aliases_policy.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/alias_empty.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/element_key_dumper.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/value_collection.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/value_array.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/value_scalar.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/instance_pool_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/instance_pool.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/state_instance.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/bool_instance.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/int_instance.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/enum_instance.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/struct_instance.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/process_instance.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/channel_instance.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/pbool_instance.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/pint_instance.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/preal_instance.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/ref/$(DEPDIR)/reference_enum.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/ref/$(DEPDIR)/reference_set.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/ref/$(DEPDIR)/references_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/ref/$(DEPDIR)/meta_reference_union.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/ref/$(DEPDIR)/aggregate_reference_collection_base.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/ref/$(DEPDIR)/aggregate_meta_instance_reference_base.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/ref/$(DEPDIR)/aggregate_meta_instance_reference.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/ref/$(DEPDIR)/aggregate_meta_value_reference_base.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/ref/$(DEPDIR)/aggregate_meta_value_reference.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/ref/$(DEPDIR)/member_meta_instance_reference.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/ref/$(DEPDIR)/meta_index_list_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/ref/$(DEPDIR)/meta_instance_reference_base.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/ref/$(DEPDIR)/meta_instance_reference_subtypes.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/ref/$(DEPDIR)/meta_value_reference_base.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/ref/$(DEPDIR)/meta_value_reference.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/ref/$(DEPDIR)/nonmeta_instance_reference_base.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/ref/$(DEPDIR)/nonmeta_instance_reference_subtypes.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/ref/$(DEPDIR)/data_nonmeta_instance_reference.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/ref/$(DEPDIR)/simple_meta_dummy_reference.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/ref/$(DEPDIR)/simple_meta_instance_reference.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/ref/$(DEPDIR)/simple_meta_indexed_reference_base.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/ref/$(DEPDIR)/simple_meta_value_reference.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/ref/$(DEPDIR)/simple_nonmeta_instance_reference.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/ref/$(DEPDIR)/simple_nonmeta_instance_reference_base.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/ref/$(DEPDIR)/simple_nonmeta_value_reference.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/ref/$(DEPDIR)/inst_ref_implementation_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/ref/$(DEPDIR)/inst_ref_implementation.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/ref/$(DEPDIR)/nonmeta_ref_implementation.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/node_position.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/attribute.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/expr.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/range.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/token.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/delim.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/definition.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/definition_item.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/instance.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/formal.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/CHP.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/HSE.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/PRS.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/SPEC.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/type.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/namespace.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/statement.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/import_root.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/parse_context.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/sizes-AST.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/node_list.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/parse_context.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/AST_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/CHP_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/HSE_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/PRS_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/SPEC_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/parse_options.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/AST.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/common.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/expr_base.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/expr_list.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/identifier.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/instance_base.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/lang.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/range_list.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/reference.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/root.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/terminal.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/token_char.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/token_string.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/type_base.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@parser/$(DEPDIR)/hackt-parse-real.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@parser/$(DEPDIR)/hackt-union.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@parser/$(DEPDIR)/hackt-parse.output.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@parser/$(DEPDIR)/hackt-parse-options.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@lexer/$(DEPDIR)/hackt-lex-options.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@parser/$(DEPDIR)/instref-parse-real.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@parser/$(DEPDIR)/instref-union.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@parser/$(DEPDIR)/instref.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@parser/$(DEPDIR)/instref-parse.output.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@parser/$(DEPDIR)/instref-parse-options.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@lexer/$(DEPDIR)/instref-lex-options.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@parser/$(DEPDIR)/type-parse-real.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@parser/$(DEPDIR)/type-union.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@parser/$(DEPDIR)/type.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@parser/$(DEPDIR)/type-parse.output.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@parser/$(DEPDIR)/type-parse-options.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@lexer/$(DEPDIR)/type-lex-options.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@lexer/$(DEPDIR)/hacflat-lex-options.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@lexer/$(DEPDIR)/hacflat-lex-options.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@lexer/$(DEPDIR)/hacflat-yystype.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@lexer/$(DEPDIR)/file_manager.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@lexer/$(DEPDIR)/input_manager.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@lexer/$(DEPDIR)/flex_lexer_state.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@lexer/$(DEPDIR)/flex_buffer_state.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@lexer/$(DEPDIR)/yyin_manager.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@lexer/$(DEPDIR)/hac_lex.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/$(DEPDIR)/ISE.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/$(DEPDIR)/time.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/$(DEPDIR)/command_base.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/$(DEPDIR)/command_common.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/$(DEPDIR)/command_registry.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/$(DEPDIR)/random_time.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/$(DEPDIR)/state_base.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/$(DEPDIR)/signal_handler.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/$(DEPDIR)/trace_common.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/prsim/$(DEPDIR)/Channel-prsim.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/prsim/$(DEPDIR)/Command-prsim.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/prsim/$(DEPDIR)/Command-prsim-export.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/prsim/$(DEPDIR)/Cause.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/prsim/$(DEPDIR)/Node.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/prsim/$(DEPDIR)/Expr.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/prsim/$(DEPDIR)/ExprAlloc.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/prsim/$(DEPDIR)/Event-prsim.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/prsim/$(DEPDIR)/State-prsim.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/prsim/$(DEPDIR)/Trace-prsim.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/prsim/$(DEPDIR)/process_graph.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/prsim/$(DEPDIR)/process_state.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/chpsim/$(DEPDIR)/nonmeta_context.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/chpsim/$(DEPDIR)/Command.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/chpsim/$(DEPDIR)/Dependence.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/chpsim/$(DEPDIR)/DependenceCollector.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/chpsim/$(DEPDIR)/Event.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/chpsim/$(DEPDIR)/EventExecutor.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/chpsim/$(DEPDIR)/State.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/chpsim/$(DEPDIR)/StateConstructor.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/chpsim/$(DEPDIR)/Trace.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/$(DEPDIR)/command_base.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/$(DEPDIR)/command_common.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/$(DEPDIR)/command_category.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/$(DEPDIR)/command_macros.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/$(DEPDIR)/command_registry.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/$(DEPDIR)/signal_handler.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/$(DEPDIR)/event.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/prsim/$(DEPDIR)/util.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/prsim/$(DEPDIR)/Rule.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/$(DEPDIR)/common.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/$(DEPDIR)/command_error_codes.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/$(DEPDIR)/command_completion.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/$(DEPDIR)/devel_switches.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/prsim/$(DEPDIR)/devel_switches.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/prsim/$(DEPDIR)/enums.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/prsim/$(DEPDIR)/ExprAllocFlags.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/prsim/$(DEPDIR)/Exception.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/chpsim/$(DEPDIR)/chpsim_dlfunction.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/chpsim/$(DEPDIR)/StateConstructorFlags.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/chpsim/$(DEPDIR)/devel_switches.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/chpsim/$(DEPDIR)/graph_options.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/chpsim/$(DEPDIR)/TraceIterators.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/chpsim/$(DEPDIR)/TraceStreamer.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@net/$(DEPDIR)/netgraph.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@net/$(DEPDIR)/netlist_generator.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@net/$(DEPDIR)/netlist_options.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@net/$(DEPDIR)/common.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@guile/$(DEPDIR)/libhackt-wrap.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@guile/$(DEPDIR)/hackt-config.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@guile/$(DEPDIR)/hackt-documentation.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@guile/$(DEPDIR)/scm_reference.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@guile/$(DEPDIR)/scm_chpsim_trace_streamer.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@guile/$(DEPDIR)/scm_chpsim_event_node.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@guile/$(DEPDIR)/chpsim-wrap.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/force_load.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/program_registry.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/parse_test.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/flatten.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/haco.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/create.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/alloc.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/cflat.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/prsobjdemo.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/prsim.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/dump_persistent_table.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/objdump.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/shell.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/version.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/chpsim.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/hacknet.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/options_modifier.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/simple_options.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/hackt.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/hackt_fwd.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/cflat_options.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/compile_options.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/global_options.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/chpsim_options.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/main_funcs.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@parser/$(DEPDIR)/hackt-prefix.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@parser/$(DEPDIR)/instref-prefix.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@parser/$(DEPDIR)/type-prefix.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@parser/$(DEPDIR)/hacflat-prefix.hchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/IO_utils.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/bitset.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/const_assoc_query.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/discrete_interval_set.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/getopt_mapped.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/hash_qmap.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/list_vector.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/memory/$(DEPDIR)/chunk_map_pool.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/memory/$(DEPDIR)/destruction_policy.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/memory/$(DEPDIR)/fixed_pool_chunk.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/memory/$(DEPDIR)/index_pool.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/memory/$(DEPDIR)/list_vector_pool.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/memory/$(DEPDIR)/typeless_memory_chunk.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/memory/$(DEPDIR)/count_ptr.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/memory/$(DEPDIR)/count_array_ptr.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/memory/$(DEPDIR)/count_malloc_ptr.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/multidimensional_qmap.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/multidimensional_sparse_set.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/multikey.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/multikey_assoc.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/multikey_map.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/multikey_qmap.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/multikey_set.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/new_functor.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/packed_array.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/persistent_object_manager.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/persistent_functor.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/qmap.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/ring_node.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/string.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/sublist.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/unique_list.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/unique_stack.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@util/$(DEPDIR)/what.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/def/$(DEPDIR)/footprint.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/const_collection.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/convert_expr.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/loop_meta_expr.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/loop_nonmeta_expr.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/expr/$(DEPDIR)/nonmeta_cast_expr.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/def/$(DEPDIR)/footprint_base.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/type/$(DEPDIR)/canonical_type.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/alias_connection.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/expression_assignment.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/instantiation_statement.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/instance_attribute.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/meta_conditional.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/meta_loop.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/template_type_completion.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/port_connection.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/unroll/$(DEPDIR)/unroll_context.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/PRS_macro_registry.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/SPEC_registry.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/$(DEPDIR)/module.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/$(DEPDIR)/global_entry.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/$(DEPDIR)/global_entry_context.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/$(DEPDIR)/nonmeta_context.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/$(DEPDIR)/state_manager.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/common/$(DEPDIR)/namespace.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/lang/$(DEPDIR)/CHP.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/general_collection_type_manager.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/null_collection_type_manager.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/int_collection_type_manager.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/parameterless_collection_type_manager.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/channel_collection_type_manager.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/port_alias_tracker.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/bool_port_collector.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/subinstance_manager.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/alias_actuals.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/alias_empty.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/instance_alias.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/connection_policy.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/sparse_collection.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/collection_pool.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/instance_collection.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/port_formal_array.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/port_actual_collection.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/instance_collection_pool_bundle.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/instance_collection_pool_bundle_footprint.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/value_collection_pool_bundle.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/instance_placeholder.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/internal_aliases_policy.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/value_collection.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/value_placeholder.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/dummy_placeholder.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/instance_pool.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/inst/$(DEPDIR)/state_instance.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/ref/$(DEPDIR)/aggregate_reference_collection_base.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/ref/$(DEPDIR)/aggregate_meta_instance_reference.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/ref/$(DEPDIR)/aggregate_meta_value_reference.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/ref/$(DEPDIR)/meta_instance_reference_subtypes.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/ref/$(DEPDIR)/simple_meta_instance_reference.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/ref/$(DEPDIR)/simple_nonmeta_instance_reference.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/ref/$(DEPDIR)/simple_meta_dummy_reference.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/ref/$(DEPDIR)/member_meta_instance_reference.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/ref/$(DEPDIR)/simple_meta_value_reference.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/ref/$(DEPDIR)/simple_nonmeta_value_reference.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@Object/ref/$(DEPDIR)/nonmeta_ref_implementation.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/options_modifier.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@main/$(DEPDIR)/simple_options.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/$(DEPDIR)/command_base.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/$(DEPDIR)/command_common.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/$(DEPDIR)/command_category.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/$(DEPDIR)/command_macros.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/$(DEPDIR)/command_registry.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/$(DEPDIR)/signal_handler.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/$(DEPDIR)/event.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/prsim/$(DEPDIR)/util.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@sim/prsim/$(DEPDIR)/Rule.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/node_list.tccchkd@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@AST/$(DEPDIR)/parse_context.tccchkd@am__quote@
all-local: $(srcdir)/headers_deps.make

# may be disabled to speed up building
@ENABLE_HEADER_VALIDATION_TRUE@all-check-headers: check-headers
@ENABLE_HEADER_VALIDATION_FALSE@all-check-headers:

all: all-check-headers

clean-header-tests:
	-$(RM) $(HEADER_TCC_TESTS)

# Incidentally, automake is smart enough to make initial dummy files
# for dependencies that are automatically generated.
# You never want to manually remove the .Po .Plo files
# (now including .hchkd, .tccchkd) from the .deps directories.  
# IF you do remove it, be sure to replace it with an empty placeholder
# before re-running make.  

clean-header-deps:
	@$(ECHO) "Resetting .deps/*chkd in all sub-directories..."
	@for f in $(HEADER_TCC_DEPBASES); do \
		$(ECHO) "# reset" > \
			`$(ECHO) $$f | $(SED) 's|[^/]*$$|$(DEPDIR)/&|'` ; \
	done

echo-header-depbases: force
	@$(ECHO) $(HEADER_TCC_DEPBASES)

# output becomes mangled...
# help-local: help-check-headers

help-check-headers:
	@$(ECHO) "Header-checking targets:" ; \
	$(ECHO) "    check-headers: validate all header files in source tree" ; \
	$(ECHO) "    clean-header-tests: resets results of header validations" ; \
	$(ECHO) "    clean-header-deps: resets dependencies of header validations" ; \
	$(ECHO) "    echo-header-depbases: lists header validation outputs"

.PHONY: help-check-headers check-headers clean-header-tests \
	clean-header-deps echo-header-depbases all-check-headers

# automatically runs autotools (and recursively in subdirectories)
reconf: force
	autoreconf

# .cvsignore for this project will always be semi-automatically generated
# .cvsignore is never needed for VPATH builds, duh!
@AUTO_CVSIGNORE_TRUE@$(srcdir)/.cvsignore: $(srcdir)/Makefile.am $(top_srcdir)/Make.global

# phony recursive target
@AUTO_CVSIGNORE_TRUE@cvsignore-recursive: $(srcdir)/.cvsignore force

@AUTO_CVSIGNORE_TRUE@cvsignore: cvsignore-recursive

@AUTO_CVSIGNORE_TRUE@cvsignore-am: $(srcdir)/.cvsignore cvsignore-local

@AUTO_CVSIGNORE_TRUE@clean-cvsignore: clean-cvsignore-recursive

@AUTO_CVSIGNORE_TRUE@clean-cvsignore-am: clean-cvsignore-local
@AUTO_CVSIGNORE_TRUE@	-$(RM) $(srcdir)/.cvsignore

# DISTCLEANFILES += $(srcdir)/.cvsignore

all-local: $(ALL_CVSIGNORE)

build-check: build-check-recursive

build-check-am: build-check-local

build-check-local:

# convenient target for building subtree of the distribution
# not a recursive target
# this also clears out the target distribution directory first
distdir-subdir:
	top_distdir="$(top_builddir)/$(PACKAGE)-$(VERSION)" ; \
	distdir="$$top_distdir/$(subdir)" ; \
	until rm -fr $$distdir ; do : ; done ; \
	$(mkdir_p) $$distdir ; \
	$(MAKE) top_distdir="$$top_distdir" distdir="$$distdir" distdir ; \
	$(ECHO) "$$distdir ready for inspection."

# This target tells make to look exclusively in the srcdir for these files
# and copy them over to the distdir.
# This is needed because the EXTRA_DIST target sometimes finds unwanted files
# in the build directory.  (e.g. auto-generated empty files)
# $distdir is assumed passed in as Makefile variable already because it 
# is a dependency of dist-hook, which is a dependency of distdir.
# NOTE: this ignores files that are not found in the srcdir!
srcdir-distfiles: force
	list='$(srcdir_EXTRA_DIST)'; \
	for file in $$list ; do \
	  test ! -f $(srcdir)/$$file || cp -p $(srcdir)/$$file $(distdir) ; \
	done
#	for file in $$list ; do \
#	  case $$file in \
#	    $(srcdir)/*) cp $$file $(distdir) ;; \
#	    *) cp $(srcdir)/$$file $(distdir) ;; \
#	  esac ; \
#	done

dist-hook: srcdir-distfiles

cleandirs:
	test -z "$(CLEANDIRS)" || $(RM) -r $(CLEANDIRS)

clean-local: cleandirs

# $distdir is assumed passed in as Makefile variable
distcleandirs:
	test -z "$(DISTCLEANDIRS)" || $(RM) -r $(DISTCLEANDIRS)

distclean-local: distcleandirs

# $distdir is assumed passed in as Makefile variable
dist-hook-autoclean:
	-cd $(distdir) && { test -z "$(DISTHOOK_CLEANFILES)" || $(RM) $(DISTHOOK_CLEANFILES) ;}

dist-hook: dist-hook-autoclean

# echo makefile debugging
echo-extra-dist: force
	@$(ECHO) $(EXTRA_DIST)

echo-srcdir-extra-dist: force
	@$(ECHO) $(srcdir_EXTRA_DIST)

# list the automatically distributed files
echo-dist-common: force
	@$(ECHO) $(DIST_COMMON)

echo-distfiles: force
	@$(ECHO) $(DISTFILES)

echo-cleanfiles: force
	@$(ECHO) $(CLEANFILES)

echo-disthook-cleanfiles: force
	@$(ECHO) $(DISTHOOK_CLEANFILES)

echo-distcleanfiles: force
	@$(ECHO) $(DISTCLEANFILES)

echo-auto-ignore: force
	@$(ECHO) $(AUTO_IGNORE)

echo-config: force
	cd $(top_builddir) && ./config.status --version

echo-srcdir: force
	@$(ECHO) $(srcdir)

echo-top-srcdir: force
	@$(ECHO) $(top_srcdir)

echo-top-builddir: force
	@$(ECHO) $(top_builddir)

echo-subdir: force
	@$(ECHO) $(subdir)

echo-subdirs: force
	@$(ECHO) $(SUBDIRS)

echo-dist-subdirs: force
	@$(ECHO) $(DIST_SUBDIRS)

echo-build: force
	@$(ECHO) $(build)

echo-host: force
	@$(ECHO) $(host)

echo-program-transform-name: force
	@$(ECHO) $(program_transform_name)

echo-prefix: force
	@$(ECHO) $(prefix)

echo-exec-prefix: force
	@$(ECHO) $(exec_prefix)

echo-programs: force
	@$(ECHO) $(PROGRAMS)

echo-scripts: force
	@$(ECHO) $(SCRIPTS)

echo-data: force
	@$(ECHO) $(DATA)

echo-texinfos: force
	@$(ECHO) $(TEXINFOS)

echo-dvis: force
	@$(ECHO) $(DVIS)

echo-pdfs: force
	@$(ECHO) $(PDFS)

echo-pss: force
	@$(ECHO) $(PSS)

echo-htmls: force
	@$(ECHO) $(htmls)

echo-package: force
	@$(ECHO) $(PACKAGE)

echo-package-bugreport: force
	@$(ECHO) $(PACKAGE_BUGREPORT)

echo-package-version: force
	@$(ECHO) $(PACKAGE_VERSION)

echo-SUFFIXES: force
	@$(ECHO) $(SUFFIXES)

echo-LEX: force
	@$(ECHO) $(LEX)

echo-YACC: force
	@$(ECHO) $(YACC)

echo-AM_CFLAGS: force
	@$(ECHO) $(AM_CFLAGS)

echo-AM_CXXFLAGS: force
	@$(ECHO) $(AM_CXXFLAGS)

echo-AM_CPPFLAGS: force
	@$(ECHO) $(AM_CPPFLAGS)

echo-AM_LDFLAGS: force
	@$(ECHO) $(AM_LDFLAGS)

echo-CFLAGS: force
	@$(ECHO) $(CFLAGS)

echo-CXXFLAGS: force
	@$(ECHO) $(CXXFLAGS)

echo-CPPFLAGS: force
	@$(ECHO) $(CPPFLAGS)

echo-LDFLAGS: force
	@$(ECHO) $(LDFLAGS)

echo-LIBS: force
	@$(ECHO) $(LIBS)

# might as well include this for non-maintainers too
# again, can't append to file with cat redirection because distclean
# sets permissions of new files as read-only
# NOTE: local.cvsignore may be normal or automatically generated
@AUTO_CVSIGNORE_TRUE@$(srcdir)/.cvsignore: local.cvsignore
@AUTO_CVSIGNORE_TRUE@	@$(ECHO) $(AUTO_IGNORE) | $(SPACES_TO_NEWLINE) > $@.temp
@AUTO_CVSIGNORE_TRUE@	-$(CAT) $< $@.temp > $@
@AUTO_CVSIGNORE_TRUE@	-$(RM) $@.temp

# -k option allows continuation past directories with failed tests
check.log: force
	@$(ECHO) "Logging results of \"make -k check\" in $@ ..."
	@$(ECHO) Tests started `$(DATE)` > $@.tmp
	-$(MAKE) -k check >> $@.tmp 2>&1
	@$(ECHO) Tests finished `$(DATE)` >> $@.tmp
	-$(MV) $@.tmp $@
# dump failures
	-$(GREP) -v "^PASS" $@ | $(GREP) -v "ignored"
	-$(GREP) "^Tests" $@
#	@$(ECHO) `$(GREP) "Abort trap" $@ | wc -l` cases crashed.
#	@$(ECHO) Total of `$(GREP) ^FAIL $@ | wc -l` failures encountered.
	$(AWK) -f $(top_srcdir)/scripts/tally_tests.awk $@
	@if $(GREP) "make.* \*\*\* " $@ ; then \
		$(ECHO) "Errors found!  see $@." ; \
		exit 1 ; \
	fi

# filters are specific to this project
# don't depend on check.log which is forced
check.log.filter:
	@test -f check.log && \
	$(CAT) check.log | $(GREP) -v "^Summarizing" | \
		$(GREP) -v "src/hackt" > $@ \
		|| $(ECHO) "\'make check.log\' first"

# assumes 'wc' in PATH
@HAVE_CVS_TRUE@cvsdiffs: force
@HAVE_CVS_TRUE@	-{ cd $(srcdir) && $(CVS) $(DIFF) -uN ;} > $@
@HAVE_CVS_TRUE@	@$(ECHO) `$(GREP) "^-" $@ | $(GREP) -v "^---" | wc -l` "lines removed" ; \
@HAVE_CVS_TRUE@	$(ECHO) `$(GREP) "^+" $@ | $(GREP) -v "^+++" | wc -l` "lines added"
@HAVE_CVS_FALSE@cvsdiffs: force
@HAVE_CVS_FALSE@	@$(ECHO) "Sorry, no 'cvs' found in path."

# general rule for recursive targets
$(MORE_RECURSIVE_TARGETS):
	+@$(RECURSIVE_TARGET_SCRIPT)

$(MORE_CLEAN_RECURSIVE_TARGETS):
	+@$(CLEAN_RECURSIVE_TARGET_SCRIPT)

# this shouldn't be parallel...
# .NOTPARALLEL: help
# .NOTPARALLEL unfortunately kills everything...
# help: help-global help-local
help: 
# ignore stderr
	-@{ $(CALLMAKE) help-global ; \
	$(CALLMAKE) help-local ;} 2> /dev/null

help-local:

# brief description of targets
help-global:
	@$(ECHO) "Global make targets:" ; \
	$(ECHO) "    help: lists some useful make targets" ; \
	$(ECHO) "    all: builds everything (recursive)" ; \
	$(ECHO) "    clean: removes make targets (recursive)" ; \
	$(ECHO) "    distclean: removes configure targets (recursive)" ; \
	$(ECHO) "    cvsdiffs: creates difference patch from CVS"
@AUTO_CVSIGNORE_TRUE@	@$(ECHO) "    cvsignore: generates $$(srcdir)/.cvsignore (recursive)" ; \
@AUTO_CVSIGNORE_TRUE@	$(ECHO) "    clean-cvsignore: cleans $$(srcdir)/.cvsignore (recursive)"
	@$(ECHO) "    check: runs tests (recursive)" ; \
	$(ECHO) "    build-check: create/run tests, without check (recursive)" ; \
	$(ECHO) "    check.log: logs make check -k" ; \
	$(ECHO) "    distdir-subdir: packages subtree of distribution" ; \
	$(ECHO) "    pdf: builds PDFs (recursive)" ; \
	$(ECHO) "    ps: builds PostScripts (recursive)" ; \
	$(ECHO) "    info: builds texinfo files (recursive)" ; \
	$(ECHO) "    html: builds HTML files (recursive)" ; \
	$(ECHO) "    echo-*:" ; \
	$(ECHO) "	config: configure invocation (config.status --version)" ; \
	$(ECHO) "	cleanfiles: list of cleaned files" ; \
	$(ECHO) "	distcleanfiles: list of distcleaned files" ; \
	$(ECHO) "	SUFFIXES: list of Makefile suffixes" ; \
	$(ECHO) "	extra-dist: list of EXTRA_DIST files" ; \
	$(ECHO) "	srcdir-extra-dist: list of source-only distrib. files" ; \
	$(ECHO) "	dist-common: list automatic DIST_COMMON files" ; \
	$(ECHO) "	distfiles: list of all DISTFILES" ; \
	$(ECHO) "	disthook-cleanfiles: list of all DISTHOOK_CLEANFILES" ; \
	$(ECHO) "	auto-ignore: list of automatic cvsignored files" ; \
	$(ECHO) "	srcdir, top-srcdir, top-builddir, subdir, " ; \
	$(ECHO) "	build, host, prefix, exec-prefix" ; \
	$(ECHO) "	subdirs, dist-subdirs" ; \
	$(ECHO) "	programs, scripts, data" ; \
	$(ECHO) "	texinfos, dvis, pdfs, pss, htmls" ; \
	$(ECHO) "	program-transform-name, package{,-version,-bugreport}" ; \
	$(ECHO) "	CFLAGS, CXXFLAGS, CPPFLAGS, LDFLAGS, AM_*FLAGS, LIBS, LEX, YACC"

# http://xkcd.com/149/
sandwich:
	@if test `whoami` = "root" ; then \
	  $(ECHO) "Okay." ; \
	else \
	  $(ECHO) "What? Make it yourself." ; \
	fi

# standard phony target for unconditional targets
force:

.PHONY: force $(PHONY_CVSIGNORE) \
	$(MORE_RECURSIVE_TARGETS) $(MORE_CLEAN_RECURSIVE_TARGETS) \
	help help-local help-global dist-hook dist-hook-autoclean \
	srcdir-distfiles build-check build-check-am build-check-local

# standard targets

# help: help-check-headers

# standard targets
# includes "Make.global"
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
