#
#  This makefile was generated by genmake for sandro@tux.w3.org
#  on Wed Oct  3 01:45:06 EDT 2001.   You probably shouldn't edit it, but
#  it is organized so you can, if you don't have the corresponding
#  genmake script.
#

# These are automatic defaults.   Change them if you want.  You may
# need to add/remove comment characters if you make these (non)null. 
PROGRAM = blindfold
LIBRARY = 

# some -l parameters, if you need any, on the program
LDLIBS = 

# some .o and .a files to include in the program or archive, but
# which aren't handled normally by this makefile
LOCAL_LIBRARIES = 

EXTRA_INCLUDES = -I.

CXXFLAGS = -pg -g -Wall -Wno-unused $(EXTRA_INCLUDES)
CXXFLAGS_FAST = -pg -g -O3 -Wall -DNDEBUG -rdynamic $(EXTRA_INCLUDES)
CFLAGS  += -g -pg -rdynamic $(EXTRA_INCLUDES)

SRCS= Agent.h ByteFIFO.h ByteSink.h ByteSource.h ByteWriter.h CachingPool.h DeductivePool.h EqStr.h FilePool.h FlatN3FilePool.h FlowManager.h ForeignVariableScope.h Generator.h GrammarManager.h InMemoryPool.h LoggingTripleSink.h LoopState.h NTriplesGenerator.h NTriplesParser.h OnDiskPool.h ParseType.h Parser.h Pool.h Query.h QueryablePool.h ReferenceCountedObject.h SimpleVariableScope.h SplittingTripleSink.h Symbol.h SymbolMap.h SymbolTable.h Trace.h Triple.h TripleAdder.h TripleSink.h TripleSinkReifier.h TripleSource.h UnitTest.h VariableScope.h WatchablePool.h XSBAgent.h XSBPool.h XSBQuery.h YaccGeneratedParser.h abstract_grammar.h blindfold.h bytestream-implementation.h bytestream.h config.h dltree.h dts.h ebnf.h generated_parser.h hashmap.h iter.h ntriples.h parser.h parser_common_foot.h parser_common_head.h yacc_out_ebnf.h yacc_out_ntriples.h  Agent.cpp ByteFIFO.cpp ByteSink.cpp ByteSource.cpp ByteWriter.cpp CachingPool.cpp DeductivePool.cpp FilePool.cpp FlatN3FilePool.cpp FlowManager.cpp ForeignVariableScope.cpp Generator.cpp GrammarManager.cpp InMemoryPool.cpp LoggingTripleSink.cpp LoopState.cpp NTriplesGenerator.cpp NTriplesParser.cpp OnDiskPool.cpp ParseType.cpp Parser.cpp Pool.cpp Query.cpp QueryablePool.cpp ReferenceCountedObject.cpp SimpleVariableScope.cpp SplittingTripleSink.cpp Symbol.cpp SymbolMap.cpp SymbolTable.cpp Trace.cpp Triple.cpp TripleAdder.cpp TripleSink.cpp TripleSinkReifier.cpp TripleSource.cpp UnitTest.cpp VariableScope.cpp WatchablePool.cpp XSBAgent.cpp XSBPool.cpp XSBQuery.cpp YaccGeneratedParser.cpp abstract_grammar.c blindfold.c dltree.c dts.c hashmap.c iter_demo.c lex_out_ebnf_scanner.c main.cpp yacc_out_ebnf.c yacc_out_ntriples.cpp
OBJS= Agent.o ByteFIFO.o ByteSink.o ByteSource.o ByteWriter.o CachingPool.o DeductivePool.o FilePool.o FlatN3FilePool.o FlowManager.o ForeignVariableScope.o Generator.o GrammarManager.o InMemoryPool.o LoggingTripleSink.o LoopState.o NTriplesGenerator.o NTriplesParser.o OnDiskPool.o ParseType.o Parser.o Pool.o Query.o QueryablePool.o ReferenceCountedObject.o SimpleVariableScope.o SplittingTripleSink.o Symbol.o SymbolMap.o SymbolTable.o Trace.o Triple.o TripleAdder.o TripleSink.o TripleSinkReifier.o TripleSource.o UnitTest.o VariableScope.o WatchablePool.o XSBAgent.o XSBPool.o XSBQuery.o YaccGeneratedParser.o abstract_grammar.o blindfold.o dltree.o dts.o hashmap.o iter_demo.o lex_out_ebnf_scanner.o main.o yacc_out_ebnf.o yacc_out_ntriples.o
OBJS_FAST= Agent.o ByteFIFO.o ByteSink.o ByteSource.o ByteWriter.o CachingPool.o DeductivePool.o FilePool.o FlatN3FilePool.o FlowManager.o ForeignVariableScope.o Generator.o GrammarManager.o InMemoryPool.o LoggingTripleSink.o LoopState.o NTriplesGenerator.o NTriplesParser.o OnDiskPool.o ParseType.o Parser.o Pool.o Query.o QueryablePool.o ReferenceCountedObject.o SimpleVariableScope.o SplittingTripleSink.o Symbol.o SymbolMap.o SymbolTable.o Trace.o Triple.o TripleAdder.o TripleSink.o TripleSinkReifier.o TripleSource.o UnitTest.o VariableScope.o WatchablePool.o XSBAgent.o XSBPool.o XSBQuery.o YaccGeneratedParser.o abstract_grammar.o blindfold.o dltree.o dts.o hashmap.o iter_demo.o lex_out_ebnf_scanner.o main.o yacc_out_ebnf.o yacc_out_ntriples.o yacc_out_ntriples.fast.o

TARGET_ARCH=
SUFFIXES=.out .a .ln .o .c .cc .p .f .F .r .s .S .mod .sym .def .h .in         fo .dvi .tex .texinfo .cweb .web .sh .elc .el .cxx .cpp .fast.o
.SUFFIXES: $(SUFFIXES)
CXX = g++
CC = gcc
RM = rm -f
# LINK.cxx = $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)
# COMPILE.cxx = $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c
# STANDARD: COMPILE.cc = $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c
COMPILE_FAST.cc = $(CXX) $(CXXFLAGS_FAST) $(CPPFLAGS) $(TARGET_ARCH) -c
COMPILE.c = $(CC) $(CXXFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c
YACC = yacc
YFLAGS = -d
LEX = lex
TESTS = test*

################################################################

all:: $(PROGRAM) $(LIBRARY)
library:: $(LIBRARY)
program:: $(PROGRAM)
fast:: $(PROGRAM).fast

################################################################
$(PROGRAM): $(OBJS) $(LOCAL_LIBRARIES) 
	$(CXX) -o $@ $(OBJS) $(LDOPTIONS) $(LOCAL_LIBRARIES) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)

$(PROGRAM).fast: $(OBJS_FAST) $(LOCAL_LIBRARIES) 
	$(CXX) -o $@ $(OBJS_FAST) $(LDOPTIONS) $(LOCAL_LIBRARIES) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)


#
# The approach assumes that the module with main just will never bother
# to be linked in, because main will already be defined.  You could set up
# your modules in ways where this wont work...
#
#$(LIBRARY): $(OBJS)
#	$(RM) $@
#	ar cr $@ $(OBJS)
#	ranlib $@


clean::
	$(RM) *~ core print.ps Makefile.bak y.output y.tab.h 
	$(RM) $(PROGRAM) $(OBJS)
	$(RM) $(PROGRAM).fast $(OBJS_FAST)
	# total hack: we shouldn't be hard coding these!
	$(RM) _generated_*.cc yacc_out* lex_out*

run: $(PROGRAM)
	$(PROGRAM)


yacc_out_ebnf.c: ebnf.c.y
	yacc -d -v -p ebnf_ ebnf.c.y && mv -f y.output yacc_out_ebnf_diagnostics && mv -f y.tab.c yacc_out_ebnf.c && mv -f y.tab.h yacc_out_ebnf.h

yacc_out_ebnf.h: ebnf.c.y
	yacc -d -v -p ebnf_ ebnf.c.y && mv -f y.output yacc_out_ebnf_diagnostics && mv -f y.tab.c yacc_out_ebnf.c && mv -f y.tab.h yacc_out_ebnf.h


yacc_out_ntriples.cpp: ntriples.cpp.y
	yacc -d -v -p ntriples_ ntriples.cpp.y && mv -f y.output yacc_out_ntriples_diagnostics && mv -f y.tab.c yacc_out_ntriples.cpp && mv -f y.tab.h yacc_out_ntriples.h

yacc_out_ntriples.h: ntriples.cpp.y
	yacc -d -v -p ntriples_ ntriples.cpp.y && mv -f y.output yacc_out_ntriples_diagnostics && mv -f y.tab.c yacc_out_ntriples.cpp && mv -f y.tab.h yacc_out_ntriples.h


lex_out_ebnf_scanner.c: ebnf_scanner.c.l
	$(LEX) -t ebnf_scanner.c.l > $@


# The rest is dependencies, but we don't use makedepend.

Agent.o: Agent.cpp Agent.h config.h Trace.h EqStr.h Pool.h iter.h \
 TripleSink.h Triple.h Symbol.h SymbolTable.h TripleSource.h \
 LoopState.h
ByteFIFO.o: ByteFIFO.cpp ByteFIFO.h config.h Trace.h EqStr.h \
 ByteSink.h ByteSource.h
ByteSink.o: ByteSink.cpp ByteSink.h config.h Trace.h EqStr.h
ByteSource.o: ByteSource.cpp ByteSource.h config.h Trace.h EqStr.h
ByteWriter.o: ByteWriter.cpp ByteWriter.h config.h Trace.h EqStr.h \
 ByteSink.h
CachingPool.o: CachingPool.cpp CachingPool.h config.h Trace.h EqStr.h \
 Pool.h iter.h TripleSink.h Triple.h Symbol.h SymbolTable.h \
 TripleSource.h LoopState.h WatchablePool.h
DeductivePool.o: DeductivePool.cpp DeductivePool.h config.h Trace.h \
 EqStr.h QueryablePool.h Pool.h iter.h TripleSink.h Triple.h Symbol.h \
 SymbolTable.h TripleSource.h LoopState.h
FilePool.o: FilePool.cpp FilePool.h config.h Trace.h EqStr.h Pool.h \
 iter.h TripleSink.h Triple.h Symbol.h SymbolTable.h TripleSource.h \
 LoopState.h
FlatN3FilePool.o: FlatN3FilePool.cpp
FlowManager.o: FlowManager.cpp FlowManager.h config.h Trace.h EqStr.h \
 ByteFIFO.h ByteSink.h ByteSource.h
ForeignVariableScope.o: ForeignVariableScope.cpp \
 ForeignVariableScope.h config.h Trace.h EqStr.h VariableScope.h \
 Triple.h Symbol.h SymbolTable.h
Generator.o: Generator.cpp Generator.h config.h Trace.h EqStr.h \
 TripleSink.h Triple.h Symbol.h SymbolTable.h ByteWriter.h ByteSink.h
GrammarManager.o: GrammarManager.cpp ebnf.h abstract_grammar.h \
 dltree.h GrammarManager.h config.h Trace.h EqStr.h Parser.h \
 ByteSink.h TripleAdder.h TripleSink.h Triple.h Symbol.h SymbolTable.h \
 YaccGeneratedParser.h ByteFIFO.h ByteSource.h TripleSinkReifier.h \
 generated_parser.h
InMemoryPool.o: InMemoryPool.cpp InMemoryPool.h config.h Trace.h \
 EqStr.h Pool.h iter.h TripleSink.h Triple.h Symbol.h SymbolTable.h \
 TripleSource.h LoopState.h SimpleVariableScope.h VariableScope.h
LoggingTripleSink.o: LoggingTripleSink.cpp LoggingTripleSink.h \
 config.h Trace.h EqStr.h TripleSink.h Triple.h Symbol.h SymbolTable.h
LoopState.o: LoopState.cpp LoopState.h config.h Trace.h EqStr.h
NTriplesGenerator.o: NTriplesGenerator.cpp NTriplesGenerator.h \
 config.h Trace.h EqStr.h Generator.h TripleSink.h Triple.h Symbol.h \
 SymbolTable.h ByteWriter.h ByteSink.h
NTriplesParser.o: NTriplesParser.cpp config.h Trace.h EqStr.h \
 NTriplesParser.h Parser.h ByteSink.h TripleAdder.h TripleSink.h \
 Triple.h Symbol.h SymbolTable.h ByteFIFO.h ByteSource.h ntriples.h \
 VariableScope.h
OnDiskPool.o: OnDiskPool.cpp OnDiskPool.h config.h Trace.h EqStr.h \
 Pool.h iter.h TripleSink.h Triple.h Symbol.h SymbolTable.h \
 TripleSource.h LoopState.h
ParseType.o: ParseType.cpp ParseType.h config.h Trace.h EqStr.h \
 Symbol.h SymbolTable.h
Parser.o: Parser.cpp Parser.h config.h Trace.h EqStr.h ByteSink.h \
 TripleAdder.h TripleSink.h Triple.h Symbol.h SymbolTable.h
Pool.o: Pool.cpp Pool.h config.h Trace.h EqStr.h iter.h TripleSink.h \
 Triple.h Symbol.h SymbolTable.h TripleSource.h LoopState.h
Query.o: Query.cpp Query.h config.h Trace.h EqStr.h Triple.h Symbol.h \
 SymbolTable.h TripleSource.h LoopState.h SymbolMap.h
QueryablePool.o: QueryablePool.cpp QueryablePool.h config.h Trace.h \
 EqStr.h Pool.h iter.h TripleSink.h Triple.h Symbol.h SymbolTable.h \
 TripleSource.h LoopState.h InMemoryPool.h SimpleVariableScope.h \
 VariableScope.h Query.h SymbolMap.h
ReferenceCountedObject.o: ReferenceCountedObject.cpp \
 ReferenceCountedObject.h config.h Trace.h EqStr.h
SimpleVariableScope.o: SimpleVariableScope.cpp SimpleVariableScope.h \
 config.h Trace.h EqStr.h Triple.h Symbol.h SymbolTable.h \
 VariableScope.h
SplittingTripleSink.o: SplittingTripleSink.cpp SplittingTripleSink.h \
 config.h Trace.h EqStr.h TripleSink.h Triple.h Symbol.h SymbolTable.h
Symbol.o: Symbol.cpp Symbol.h config.h Trace.h EqStr.h SymbolTable.h
SymbolMap.o: SymbolMap.cpp SymbolMap.h config.h Trace.h EqStr.h \
 Symbol.h SymbolTable.h
SymbolTable.o: SymbolTable.cpp Symbol.h config.h Trace.h EqStr.h \
 SymbolTable.h
Trace.o: Trace.cpp Trace.h config.h EqStr.h
Triple.o: Triple.cpp Triple.h config.h Trace.h EqStr.h Symbol.h \
 SymbolTable.h
TripleAdder.o: TripleAdder.cpp TripleAdder.h config.h Trace.h EqStr.h \
 TripleSink.h Triple.h Symbol.h SymbolTable.h
TripleSink.o: TripleSink.cpp TripleSink.h config.h Trace.h EqStr.h \
 Triple.h Symbol.h SymbolTable.h TripleSource.h LoopState.h \
 ForeignVariableScope.h VariableScope.h
TripleSinkReifier.o: TripleSinkReifier.cpp
TripleSource.o: TripleSource.cpp TripleSource.h config.h Trace.h \
 EqStr.h LoopState.h Symbol.h SymbolTable.h Triple.h VariableScope.h
UnitTest.o: UnitTest.cpp UnitTest.h config.h Trace.h EqStr.h
VariableScope.o: VariableScope.cpp VariableScope.h config.h Trace.h \
 EqStr.h Triple.h Symbol.h SymbolTable.h
WatchablePool.o: WatchablePool.cpp WatchablePool.h config.h Trace.h \
 EqStr.h Pool.h iter.h TripleSink.h Triple.h Symbol.h SymbolTable.h \
 TripleSource.h LoopState.h
XSBAgent.o: XSBAgent.cpp XSBAgent.h config.h Trace.h EqStr.h Agent.h \
 Pool.h iter.h TripleSink.h Triple.h Symbol.h SymbolTable.h \
 TripleSource.h LoopState.h InMemoryPool.h SimpleVariableScope.h \
 VariableScope.h ByteSink.h ByteFIFO.h ByteSource.h XSBQuery.h Query.h \
 SymbolMap.h FlowManager.h XSBPool.h DeductivePool.h QueryablePool.h
XSBPool.o: XSBPool.cpp XSBPool.h config.h Trace.h EqStr.h XSBAgent.h \
 Agent.h Pool.h iter.h TripleSink.h Triple.h Symbol.h SymbolTable.h \
 TripleSource.h LoopState.h InMemoryPool.h SimpleVariableScope.h \
 VariableScope.h ByteSink.h ByteFIFO.h ByteSource.h XSBQuery.h Query.h \
 SymbolMap.h DeductivePool.h QueryablePool.h
XSBQuery.o: XSBQuery.cpp XSBQuery.h config.h Trace.h EqStr.h Query.h \
 Triple.h Symbol.h SymbolTable.h TripleSource.h LoopState.h \
 SymbolMap.h ByteSink.h ByteFIFO.h ByteSource.h XSBAgent.h Agent.h \
 Pool.h iter.h TripleSink.h InMemoryPool.h SimpleVariableScope.h \
 VariableScope.h FlowManager.h XSBPool.h DeductivePool.h \
 QueryablePool.h
YaccGeneratedParser.o: YaccGeneratedParser.cpp YaccGeneratedParser.h \
 config.h Trace.h EqStr.h Parser.h ByteSink.h TripleAdder.h \
 TripleSink.h Triple.h Symbol.h SymbolTable.h ByteFIFO.h ByteSource.h \
 TripleSinkReifier.h generated_parser.h
abstract_grammar.o: abstract_grammar.c config.h Trace.h EqStr.h \
 abstract_grammar.h dltree.h
blindfold.o: blindfold.c blindfold.h bytestream.h dts.h iter.h
dltree.o: dltree.c dltree.h
dts.o: dts.c config.h Trace.h EqStr.h dts.h iter.h parser.h
hashmap.o: hashmap.c hashmap.h iter.h
iter_demo.o: iter_demo.c iter.h
lex_out_ebnf_scanner.o: lex_out_ebnf_scanner.c ebnf.h \
 abstract_grammar.h dltree.h config.h Trace.h EqStr.h yacc_out_ebnf.h
main.o: main.cpp Parser.h config.h Trace.h EqStr.h ByteSink.h \
 TripleAdder.h TripleSink.h Triple.h Symbol.h SymbolTable.h \
 GrammarManager.h LoggingTripleSink.h XSBAgent.h Agent.h Pool.h iter.h \
 TripleSource.h LoopState.h InMemoryPool.h SimpleVariableScope.h \
 VariableScope.h ByteFIFO.h ByteSource.h XSBQuery.h Query.h \
 SymbolMap.h XSBPool.h DeductivePool.h QueryablePool.h \
 NTriplesParser.h NTriplesGenerator.h Generator.h ByteWriter.h \
 FlowManager.h ForeignVariableScope.h
yacc_out_ebnf.o: yacc_out_ebnf.c hashmap.h iter.h ebnf.h \
 abstract_grammar.h dltree.h
yacc_out_ntriples.o: yacc_out_ntriples.cpp ntriples.h config.h Trace.h \
 EqStr.h NTriplesParser.h Parser.h ByteSink.h TripleAdder.h \
 TripleSink.h Triple.h Symbol.h SymbolTable.h ByteFIFO.h ByteSource.h
Agent.fast.o: Agent.cpp Agent.h config.h Trace.h EqStr.h Pool.h iter.h \
 TripleSink.h Triple.h Symbol.h SymbolTable.h TripleSource.h \
 LoopState.h
ByteFIFO.fast.o: ByteFIFO.cpp ByteFIFO.h config.h Trace.h EqStr.h \
 ByteSink.h ByteSource.h
ByteSink.fast.o: ByteSink.cpp ByteSink.h config.h Trace.h EqStr.h
ByteSource.fast.o: ByteSource.cpp ByteSource.h config.h Trace.h EqStr.h
ByteWriter.fast.o: ByteWriter.cpp ByteWriter.h config.h Trace.h EqStr.h \
 ByteSink.h
CachingPool.fast.o: CachingPool.cpp CachingPool.h config.h Trace.h EqStr.h \
 Pool.h iter.h TripleSink.h Triple.h Symbol.h SymbolTable.h \
 TripleSource.h LoopState.h WatchablePool.h
DeductivePool.fast.o: DeductivePool.cpp DeductivePool.h config.h Trace.h \
 EqStr.h QueryablePool.h Pool.h iter.h TripleSink.h Triple.h Symbol.h \
 SymbolTable.h TripleSource.h LoopState.h
FilePool.fast.o: FilePool.cpp FilePool.h config.h Trace.h EqStr.h Pool.h \
 iter.h TripleSink.h Triple.h Symbol.h SymbolTable.h TripleSource.h \
 LoopState.h
FlatN3FilePool.fast.o: FlatN3FilePool.cpp
FlowManager.fast.o: FlowManager.cpp FlowManager.h config.h Trace.h EqStr.h \
 ByteFIFO.h ByteSink.h ByteSource.h
ForeignVariableScope.fast.o: ForeignVariableScope.cpp \
 ForeignVariableScope.h config.h Trace.h EqStr.h VariableScope.h \
 Triple.h Symbol.h SymbolTable.h
Generator.fast.o: Generator.cpp Generator.h config.h Trace.h EqStr.h \
 TripleSink.h Triple.h Symbol.h SymbolTable.h ByteWriter.h ByteSink.h
GrammarManager.fast.o: GrammarManager.cpp ebnf.h abstract_grammar.h \
 dltree.h GrammarManager.h config.h Trace.h EqStr.h Parser.h \
 ByteSink.h TripleAdder.h TripleSink.h Triple.h Symbol.h SymbolTable.h \
 YaccGeneratedParser.h ByteFIFO.h ByteSource.h TripleSinkReifier.h \
 generated_parser.h
InMemoryPool.fast.o: InMemoryPool.cpp InMemoryPool.h config.h Trace.h \
 EqStr.h Pool.h iter.h TripleSink.h Triple.h Symbol.h SymbolTable.h \
 TripleSource.h LoopState.h SimpleVariableScope.h VariableScope.h
LoggingTripleSink.fast.o: LoggingTripleSink.cpp LoggingTripleSink.h \
 config.h Trace.h EqStr.h TripleSink.h Triple.h Symbol.h SymbolTable.h
LoopState.fast.o: LoopState.cpp LoopState.h config.h Trace.h EqStr.h
NTriplesGenerator.fast.o: NTriplesGenerator.cpp NTriplesGenerator.h \
 config.h Trace.h EqStr.h Generator.h TripleSink.h Triple.h Symbol.h \
 SymbolTable.h ByteWriter.h ByteSink.h
NTriplesParser.fast.o: NTriplesParser.cpp config.h Trace.h EqStr.h \
 NTriplesParser.h Parser.h ByteSink.h TripleAdder.h TripleSink.h \
 Triple.h Symbol.h SymbolTable.h ByteFIFO.h ByteSource.h ntriples.h \
 VariableScope.h
OnDiskPool.fast.o: OnDiskPool.cpp OnDiskPool.h config.h Trace.h EqStr.h \
 Pool.h iter.h TripleSink.h Triple.h Symbol.h SymbolTable.h \
 TripleSource.h LoopState.h
ParseType.fast.o: ParseType.cpp ParseType.h config.h Trace.h EqStr.h \
 Symbol.h SymbolTable.h
Parser.fast.o: Parser.cpp Parser.h config.h Trace.h EqStr.h ByteSink.h \
 TripleAdder.h TripleSink.h Triple.h Symbol.h SymbolTable.h
Pool.fast.o: Pool.cpp Pool.h config.h Trace.h EqStr.h iter.h TripleSink.h \
 Triple.h Symbol.h SymbolTable.h TripleSource.h LoopState.h
Query.fast.o: Query.cpp Query.h config.h Trace.h EqStr.h Triple.h Symbol.h \
 SymbolTable.h TripleSource.h LoopState.h SymbolMap.h
QueryablePool.fast.o: QueryablePool.cpp QueryablePool.h config.h Trace.h \
 EqStr.h Pool.h iter.h TripleSink.h Triple.h Symbol.h SymbolTable.h \
 TripleSource.h LoopState.h InMemoryPool.h SimpleVariableScope.h \
 VariableScope.h Query.h SymbolMap.h
ReferenceCountedObject.fast.o: ReferenceCountedObject.cpp \
 ReferenceCountedObject.h config.h Trace.h EqStr.h
SimpleVariableScope.fast.o: SimpleVariableScope.cpp SimpleVariableScope.h \
 config.h Trace.h EqStr.h Triple.h Symbol.h SymbolTable.h \
 VariableScope.h
SplittingTripleSink.fast.o: SplittingTripleSink.cpp SplittingTripleSink.h \
 config.h Trace.h EqStr.h TripleSink.h Triple.h Symbol.h SymbolTable.h
Symbol.fast.o: Symbol.cpp Symbol.h config.h Trace.h EqStr.h SymbolTable.h
SymbolMap.fast.o: SymbolMap.cpp SymbolMap.h config.h Trace.h EqStr.h \
 Symbol.h SymbolTable.h
SymbolTable.fast.o: SymbolTable.cpp Symbol.h config.h Trace.h EqStr.h \
 SymbolTable.h
Trace.fast.o: Trace.cpp Trace.h config.h EqStr.h
Triple.fast.o: Triple.cpp Triple.h config.h Trace.h EqStr.h Symbol.h \
 SymbolTable.h
TripleAdder.fast.o: TripleAdder.cpp TripleAdder.h config.h Trace.h EqStr.h \
 TripleSink.h Triple.h Symbol.h SymbolTable.h
TripleSink.fast.o: TripleSink.cpp TripleSink.h config.h Trace.h EqStr.h \
 Triple.h Symbol.h SymbolTable.h TripleSource.h LoopState.h \
 ForeignVariableScope.h VariableScope.h
TripleSinkReifier.fast.o: TripleSinkReifier.cpp
TripleSource.fast.o: TripleSource.cpp TripleSource.h config.h Trace.h \
 EqStr.h LoopState.h Symbol.h SymbolTable.h Triple.h VariableScope.h
UnitTest.fast.o: UnitTest.cpp UnitTest.h config.h Trace.h EqStr.h
VariableScope.fast.o: VariableScope.cpp VariableScope.h config.h Trace.h \
 EqStr.h Triple.h Symbol.h SymbolTable.h
WatchablePool.fast.o: WatchablePool.cpp WatchablePool.h config.h Trace.h \
 EqStr.h Pool.h iter.h TripleSink.h Triple.h Symbol.h SymbolTable.h \
 TripleSource.h LoopState.h
XSBAgent.fast.o: XSBAgent.cpp XSBAgent.h config.h Trace.h EqStr.h Agent.h \
 Pool.h iter.h TripleSink.h Triple.h Symbol.h SymbolTable.h \
 TripleSource.h LoopState.h InMemoryPool.h SimpleVariableScope.h \
 VariableScope.h ByteSink.h ByteFIFO.h ByteSource.h XSBQuery.h Query.h \
 SymbolMap.h FlowManager.h XSBPool.h DeductivePool.h QueryablePool.h
XSBPool.fast.o: XSBPool.cpp XSBPool.h config.h Trace.h EqStr.h XSBAgent.h \
 Agent.h Pool.h iter.h TripleSink.h Triple.h Symbol.h SymbolTable.h \
 TripleSource.h LoopState.h InMemoryPool.h SimpleVariableScope.h \
 VariableScope.h ByteSink.h ByteFIFO.h ByteSource.h XSBQuery.h Query.h \
 SymbolMap.h DeductivePool.h QueryablePool.h
XSBQuery.fast.o: XSBQuery.cpp XSBQuery.h config.h Trace.h EqStr.h Query.h \
 Triple.h Symbol.h SymbolTable.h TripleSource.h LoopState.h \
 SymbolMap.h ByteSink.h ByteFIFO.h ByteSource.h XSBAgent.h Agent.h \
 Pool.h iter.h TripleSink.h InMemoryPool.h SimpleVariableScope.h \
 VariableScope.h FlowManager.h XSBPool.h DeductivePool.h \
 QueryablePool.h
YaccGeneratedParser.fast.o: YaccGeneratedParser.cpp YaccGeneratedParser.h \
 config.h Trace.h EqStr.h Parser.h ByteSink.h TripleAdder.h \
 TripleSink.h Triple.h Symbol.h SymbolTable.h ByteFIFO.h ByteSource.h \
 TripleSinkReifier.h generated_parser.h
abstract_grammar.fast.o: abstract_grammar.c config.h Trace.h EqStr.h \
 abstract_grammar.h dltree.h
blindfold.fast.o: blindfold.c blindfold.h bytestream.h dts.h iter.h
dltree.fast.o: dltree.c dltree.h
dts.fast.o: dts.c config.h Trace.h EqStr.h dts.h iter.h parser.h
hashmap.fast.o: hashmap.c hashmap.h iter.h
iter_demo.fast.o: iter_demo.c iter.h
lex_out_ebnf_scanner.fast.o: lex_out_ebnf_scanner.c ebnf.h \
 abstract_grammar.h dltree.h config.h Trace.h EqStr.h yacc_out_ebnf.h
main.fast.o: main.cpp Parser.h config.h Trace.h EqStr.h ByteSink.h \
 TripleAdder.h TripleSink.h Triple.h Symbol.h SymbolTable.h \
 GrammarManager.h LoggingTripleSink.h XSBAgent.h Agent.h Pool.h iter.h \
 TripleSource.h LoopState.h InMemoryPool.h SimpleVariableScope.h \
 VariableScope.h ByteFIFO.h ByteSource.h XSBQuery.h Query.h \
 SymbolMap.h XSBPool.h DeductivePool.h QueryablePool.h \
 NTriplesParser.h NTriplesGenerator.h Generator.h ByteWriter.h \
 FlowManager.h ForeignVariableScope.h
yacc_out_ebnf.fast.o: yacc_out_ebnf.c hashmap.h iter.h ebnf.h \
 abstract_grammar.h dltree.h
yacc_out_ntriples.fast.o: yacc_out_ntriples.cpp ntriples.h config.h Trace.h \
 EqStr.h NTriplesParser.h Parser.h ByteSink.h TripleAdder.h \
 TripleSink.h Triple.h Symbol.h SymbolTable.h ByteFIFO.h ByteSource.h
Agentfast.o: Agent.cpp Agent.h config.h Trace.h EqStr.h Pool.h iter.h \
 TripleSink.h Triple.h Symbol.h SymbolTable.h TripleSource.h \
 LoopState.h
ByteFIFOfast.o: ByteFIFO.cpp ByteFIFO.h config.h Trace.h EqStr.h \
 ByteSink.h ByteSource.h
ByteSinkfast.o: ByteSink.cpp ByteSink.h config.h Trace.h EqStr.h
ByteSourcefast.o: ByteSource.cpp ByteSource.h config.h Trace.h EqStr.h
ByteWriterfast.o: ByteWriter.cpp ByteWriter.h config.h Trace.h EqStr.h \
 ByteSink.h
CachingPoolfast.o: CachingPool.cpp CachingPool.h config.h Trace.h EqStr.h \
 Pool.h iter.h TripleSink.h Triple.h Symbol.h SymbolTable.h \
 TripleSource.h LoopState.h WatchablePool.h
DeductivePoolfast.o: DeductivePool.cpp DeductivePool.h config.h Trace.h \
 EqStr.h QueryablePool.h Pool.h iter.h TripleSink.h Triple.h Symbol.h \
 SymbolTable.h TripleSource.h LoopState.h
FilePoolfast.o: FilePool.cpp FilePool.h config.h Trace.h EqStr.h Pool.h \
 iter.h TripleSink.h Triple.h Symbol.h SymbolTable.h TripleSource.h \
 LoopState.h
FlatN3FilePoolfast.o: FlatN3FilePool.cpp
FlowManagerfast.o: FlowManager.cpp FlowManager.h config.h Trace.h EqStr.h \
 ByteFIFO.h ByteSink.h ByteSource.h
ForeignVariableScopefast.o: ForeignVariableScope.cpp \
 ForeignVariableScope.h config.h Trace.h EqStr.h VariableScope.h \
 Triple.h Symbol.h SymbolTable.h
Generatorfast.o: Generator.cpp Generator.h config.h Trace.h EqStr.h \
 TripleSink.h Triple.h Symbol.h SymbolTable.h ByteWriter.h ByteSink.h
GrammarManagerfast.o: GrammarManager.cpp ebnf.h abstract_grammar.h \
 dltree.h GrammarManager.h config.h Trace.h EqStr.h Parser.h \
 ByteSink.h TripleAdder.h TripleSink.h Triple.h Symbol.h SymbolTable.h \
 YaccGeneratedParser.h ByteFIFO.h ByteSource.h TripleSinkReifier.h \
 generated_parser.h
InMemoryPoolfast.o: InMemoryPool.cpp InMemoryPool.h config.h Trace.h \
 EqStr.h Pool.h iter.h TripleSink.h Triple.h Symbol.h SymbolTable.h \
 TripleSource.h LoopState.h SimpleVariableScope.h VariableScope.h
LoggingTripleSinkfast.o: LoggingTripleSink.cpp LoggingTripleSink.h \
 config.h Trace.h EqStr.h TripleSink.h Triple.h Symbol.h SymbolTable.h
LoopStatefast.o: LoopState.cpp LoopState.h config.h Trace.h EqStr.h
NTriplesGeneratorfast.o: NTriplesGenerator.cpp NTriplesGenerator.h \
 config.h Trace.h EqStr.h Generator.h TripleSink.h Triple.h Symbol.h \
 SymbolTable.h ByteWriter.h ByteSink.h
NTriplesParserfast.o: NTriplesParser.cpp config.h Trace.h EqStr.h \
 NTriplesParser.h Parser.h ByteSink.h TripleAdder.h TripleSink.h \
 Triple.h Symbol.h SymbolTable.h ByteFIFO.h ByteSource.h ntriples.h \
 VariableScope.h
OnDiskPoolfast.o: OnDiskPool.cpp OnDiskPool.h config.h Trace.h EqStr.h \
 Pool.h iter.h TripleSink.h Triple.h Symbol.h SymbolTable.h \
 TripleSource.h LoopState.h
ParseTypefast.o: ParseType.cpp ParseType.h config.h Trace.h EqStr.h \
 Symbol.h SymbolTable.h
Parserfast.o: Parser.cpp Parser.h config.h Trace.h EqStr.h ByteSink.h \
 TripleAdder.h TripleSink.h Triple.h Symbol.h SymbolTable.h
Poolfast.o: Pool.cpp Pool.h config.h Trace.h EqStr.h iter.h TripleSink.h \
 Triple.h Symbol.h SymbolTable.h TripleSource.h LoopState.h
Queryfast.o: Query.cpp Query.h config.h Trace.h EqStr.h Triple.h Symbol.h \
 SymbolTable.h TripleSource.h LoopState.h SymbolMap.h
QueryablePoolfast.o: QueryablePool.cpp QueryablePool.h config.h Trace.h \
 EqStr.h Pool.h iter.h TripleSink.h Triple.h Symbol.h SymbolTable.h \
 TripleSource.h LoopState.h InMemoryPool.h SimpleVariableScope.h \
 VariableScope.h Query.h SymbolMap.h
ReferenceCountedObjectfast.o: ReferenceCountedObject.cpp \
 ReferenceCountedObject.h config.h Trace.h EqStr.h
SimpleVariableScopefast.o: SimpleVariableScope.cpp SimpleVariableScope.h \
 config.h Trace.h EqStr.h Triple.h Symbol.h SymbolTable.h \
 VariableScope.h
SplittingTripleSinkfast.o: SplittingTripleSink.cpp SplittingTripleSink.h \
 config.h Trace.h EqStr.h TripleSink.h Triple.h Symbol.h SymbolTable.h
Symbolfast.o: Symbol.cpp Symbol.h config.h Trace.h EqStr.h SymbolTable.h
SymbolMapfast.o: SymbolMap.cpp SymbolMap.h config.h Trace.h EqStr.h \
 Symbol.h SymbolTable.h
SymbolTablefast.o: SymbolTable.cpp Symbol.h config.h Trace.h EqStr.h \
 SymbolTable.h
Tracefast.o: Trace.cpp Trace.h config.h EqStr.h
Triplefast.o: Triple.cpp Triple.h config.h Trace.h EqStr.h Symbol.h \
 SymbolTable.h
TripleAdderfast.o: TripleAdder.cpp TripleAdder.h config.h Trace.h EqStr.h \
 TripleSink.h Triple.h Symbol.h SymbolTable.h
TripleSinkfast.o: TripleSink.cpp TripleSink.h config.h Trace.h EqStr.h \
 Triple.h Symbol.h SymbolTable.h TripleSource.h LoopState.h \
 ForeignVariableScope.h VariableScope.h
TripleSinkReifierfast.o: TripleSinkReifier.cpp
TripleSourcefast.o: TripleSource.cpp TripleSource.h config.h Trace.h \
 EqStr.h LoopState.h Symbol.h SymbolTable.h Triple.h VariableScope.h
UnitTestfast.o: UnitTest.cpp UnitTest.h config.h Trace.h EqStr.h
VariableScopefast.o: VariableScope.cpp VariableScope.h config.h Trace.h \
 EqStr.h Triple.h Symbol.h SymbolTable.h
WatchablePoolfast.o: WatchablePool.cpp WatchablePool.h config.h Trace.h \
 EqStr.h Pool.h iter.h TripleSink.h Triple.h Symbol.h SymbolTable.h \
 TripleSource.h LoopState.h
XSBAgentfast.o: XSBAgent.cpp XSBAgent.h config.h Trace.h EqStr.h Agent.h \
 Pool.h iter.h TripleSink.h Triple.h Symbol.h SymbolTable.h \
 TripleSource.h LoopState.h InMemoryPool.h SimpleVariableScope.h \
 VariableScope.h ByteSink.h ByteFIFO.h ByteSource.h XSBQuery.h Query.h \
 SymbolMap.h FlowManager.h XSBPool.h DeductivePool.h QueryablePool.h
XSBPoolfast.o: XSBPool.cpp XSBPool.h config.h Trace.h EqStr.h XSBAgent.h \
 Agent.h Pool.h iter.h TripleSink.h Triple.h Symbol.h SymbolTable.h \
 TripleSource.h LoopState.h InMemoryPool.h SimpleVariableScope.h \
 VariableScope.h ByteSink.h ByteFIFO.h ByteSource.h XSBQuery.h Query.h \
 SymbolMap.h DeductivePool.h QueryablePool.h
XSBQueryfast.o: XSBQuery.cpp XSBQuery.h config.h Trace.h EqStr.h Query.h \
 Triple.h Symbol.h SymbolTable.h TripleSource.h LoopState.h \
 SymbolMap.h ByteSink.h ByteFIFO.h ByteSource.h XSBAgent.h Agent.h \
 Pool.h iter.h TripleSink.h InMemoryPool.h SimpleVariableScope.h \
 VariableScope.h FlowManager.h XSBPool.h DeductivePool.h \
 QueryablePool.h
YaccGeneratedParserfast.o: YaccGeneratedParser.cpp YaccGeneratedParser.h \
 config.h Trace.h EqStr.h Parser.h ByteSink.h TripleAdder.h \
 TripleSink.h Triple.h Symbol.h SymbolTable.h ByteFIFO.h ByteSource.h \
 TripleSinkReifier.h generated_parser.h
abstract_grammarfast.o: abstract_grammar.c config.h Trace.h EqStr.h \
 abstract_grammar.h dltree.h
blindfoldfast.o: blindfold.c blindfold.h bytestream.h dts.h iter.h
dltreefast.o: dltree.c dltree.h
dtsfast.o: dts.c config.h Trace.h EqStr.h dts.h iter.h parser.h
hashmapfast.o: hashmap.c hashmap.h iter.h
iter_demofast.o: iter_demo.c iter.h
lex_out_ebnf_scannerfast.o: lex_out_ebnf_scanner.c ebnf.h \
 abstract_grammar.h dltree.h config.h Trace.h EqStr.h yacc_out_ebnf.h
mainfast.o: main.cpp Parser.h config.h Trace.h EqStr.h ByteSink.h \
 TripleAdder.h TripleSink.h Triple.h Symbol.h SymbolTable.h \
 GrammarManager.h LoggingTripleSink.h XSBAgent.h Agent.h Pool.h iter.h \
 TripleSource.h LoopState.h InMemoryPool.h SimpleVariableScope.h \
 VariableScope.h ByteFIFO.h ByteSource.h XSBQuery.h Query.h \
 SymbolMap.h XSBPool.h DeductivePool.h QueryablePool.h \
 NTriplesParser.h NTriplesGenerator.h Generator.h ByteWriter.h \
 FlowManager.h ForeignVariableScope.h
yacc_out_ebnffast.o: yacc_out_ebnf.c hashmap.h iter.h ebnf.h \
 abstract_grammar.h dltree.h
yacc_out_ntriplesfast.o: yacc_out_ntriples.cpp ntriples.h config.h Trace.h \
 EqStr.h NTriplesParser.h Parser.h ByteSink.h TripleAdder.h \
 TripleSink.h Triple.h Symbol.h SymbolTable.h ByteFIFO.h ByteSource.h
Agent.fastfast.o: Agent.cpp Agent.h config.h Trace.h EqStr.h Pool.h iter.h \
 TripleSink.h Triple.h Symbol.h SymbolTable.h TripleSource.h \
 LoopState.h
ByteFIFO.fastfast.o: ByteFIFO.cpp ByteFIFO.h config.h Trace.h EqStr.h \
 ByteSink.h ByteSource.h
ByteSink.fastfast.o: ByteSink.cpp ByteSink.h config.h Trace.h EqStr.h
ByteSource.fastfast.o: ByteSource.cpp ByteSource.h config.h Trace.h EqStr.h
ByteWriter.fastfast.o: ByteWriter.cpp ByteWriter.h config.h Trace.h EqStr.h \
 ByteSink.h
CachingPool.fastfast.o: CachingPool.cpp CachingPool.h config.h Trace.h EqStr.h \
 Pool.h iter.h TripleSink.h Triple.h Symbol.h SymbolTable.h \
 TripleSource.h LoopState.h WatchablePool.h
DeductivePool.fastfast.o: DeductivePool.cpp DeductivePool.h config.h Trace.h \
 EqStr.h QueryablePool.h Pool.h iter.h TripleSink.h Triple.h Symbol.h \
 SymbolTable.h TripleSource.h LoopState.h
FilePool.fastfast.o: FilePool.cpp FilePool.h config.h Trace.h EqStr.h Pool.h \
 iter.h TripleSink.h Triple.h Symbol.h SymbolTable.h TripleSource.h \
 LoopState.h
FlatN3FilePool.fastfast.o: FlatN3FilePool.cpp
FlowManager.fastfast.o: FlowManager.cpp FlowManager.h config.h Trace.h EqStr.h \
 ByteFIFO.h ByteSink.h ByteSource.h
ForeignVariableScope.fastfast.o: ForeignVariableScope.cpp \
 ForeignVariableScope.h config.h Trace.h EqStr.h VariableScope.h \
 Triple.h Symbol.h SymbolTable.h
Generator.fastfast.o: Generator.cpp Generator.h config.h Trace.h EqStr.h \
 TripleSink.h Triple.h Symbol.h SymbolTable.h ByteWriter.h ByteSink.h
GrammarManager.fastfast.o: GrammarManager.cpp ebnf.h abstract_grammar.h \
 dltree.h GrammarManager.h config.h Trace.h EqStr.h Parser.h \
 ByteSink.h TripleAdder.h TripleSink.h Triple.h Symbol.h SymbolTable.h \
 YaccGeneratedParser.h ByteFIFO.h ByteSource.h TripleSinkReifier.h \
 generated_parser.h
InMemoryPool.fastfast.o: InMemoryPool.cpp InMemoryPool.h config.h Trace.h \
 EqStr.h Pool.h iter.h TripleSink.h Triple.h Symbol.h SymbolTable.h \
 TripleSource.h LoopState.h SimpleVariableScope.h VariableScope.h
LoggingTripleSink.fastfast.o: LoggingTripleSink.cpp LoggingTripleSink.h \
 config.h Trace.h EqStr.h TripleSink.h Triple.h Symbol.h SymbolTable.h
LoopState.fastfast.o: LoopState.cpp LoopState.h config.h Trace.h EqStr.h
NTriplesGenerator.fastfast.o: NTriplesGenerator.cpp NTriplesGenerator.h \
 config.h Trace.h EqStr.h Generator.h TripleSink.h Triple.h Symbol.h \
 SymbolTable.h ByteWriter.h ByteSink.h
NTriplesParser.fastfast.o: NTriplesParser.cpp config.h Trace.h EqStr.h \
 NTriplesParser.h Parser.h ByteSink.h TripleAdder.h TripleSink.h \
 Triple.h Symbol.h SymbolTable.h ByteFIFO.h ByteSource.h ntriples.h \
 VariableScope.h
OnDiskPool.fastfast.o: OnDiskPool.cpp OnDiskPool.h config.h Trace.h EqStr.h \
 Pool.h iter.h TripleSink.h Triple.h Symbol.h SymbolTable.h \
 TripleSource.h LoopState.h
ParseType.fastfast.o: ParseType.cpp ParseType.h config.h Trace.h EqStr.h \
 Symbol.h SymbolTable.h
Parser.fastfast.o: Parser.cpp Parser.h config.h Trace.h EqStr.h ByteSink.h \
 TripleAdder.h TripleSink.h Triple.h Symbol.h SymbolTable.h
Pool.fastfast.o: Pool.cpp Pool.h config.h Trace.h EqStr.h iter.h TripleSink.h \
 Triple.h Symbol.h SymbolTable.h TripleSource.h LoopState.h
Query.fastfast.o: Query.cpp Query.h config.h Trace.h EqStr.h Triple.h Symbol.h \
 SymbolTable.h TripleSource.h LoopState.h SymbolMap.h
QueryablePool.fastfast.o: QueryablePool.cpp QueryablePool.h config.h Trace.h \
 EqStr.h Pool.h iter.h TripleSink.h Triple.h Symbol.h SymbolTable.h \
 TripleSource.h LoopState.h InMemoryPool.h SimpleVariableScope.h \
 VariableScope.h Query.h SymbolMap.h
ReferenceCountedObject.fastfast.o: ReferenceCountedObject.cpp \
 ReferenceCountedObject.h config.h Trace.h EqStr.h
SimpleVariableScope.fastfast.o: SimpleVariableScope.cpp SimpleVariableScope.h \
 config.h Trace.h EqStr.h Triple.h Symbol.h SymbolTable.h \
 VariableScope.h
SplittingTripleSink.fastfast.o: SplittingTripleSink.cpp SplittingTripleSink.h \
 config.h Trace.h EqStr.h TripleSink.h Triple.h Symbol.h SymbolTable.h
Symbol.fastfast.o: Symbol.cpp Symbol.h config.h Trace.h EqStr.h SymbolTable.h
SymbolMap.fastfast.o: SymbolMap.cpp SymbolMap.h config.h Trace.h EqStr.h \
 Symbol.h SymbolTable.h
SymbolTable.fastfast.o: SymbolTable.cpp Symbol.h config.h Trace.h EqStr.h \
 SymbolTable.h
Trace.fastfast.o: Trace.cpp Trace.h config.h EqStr.h
Triple.fastfast.o: Triple.cpp Triple.h config.h Trace.h EqStr.h Symbol.h \
 SymbolTable.h
TripleAdder.fastfast.o: TripleAdder.cpp TripleAdder.h config.h Trace.h EqStr.h \
 TripleSink.h Triple.h Symbol.h SymbolTable.h
TripleSink.fastfast.o: TripleSink.cpp TripleSink.h config.h Trace.h EqStr.h \
 Triple.h Symbol.h SymbolTable.h TripleSource.h LoopState.h \
 ForeignVariableScope.h VariableScope.h
TripleSinkReifier.fastfast.o: TripleSinkReifier.cpp
TripleSource.fastfast.o: TripleSource.cpp TripleSource.h config.h Trace.h \
 EqStr.h LoopState.h Symbol.h SymbolTable.h Triple.h VariableScope.h
UnitTest.fastfast.o: UnitTest.cpp UnitTest.h config.h Trace.h EqStr.h
VariableScope.fastfast.o: VariableScope.cpp VariableScope.h config.h Trace.h \
 EqStr.h Triple.h Symbol.h SymbolTable.h
WatchablePool.fastfast.o: WatchablePool.cpp WatchablePool.h config.h Trace.h \
 EqStr.h Pool.h iter.h TripleSink.h Triple.h Symbol.h SymbolTable.h \
 TripleSource.h LoopState.h
XSBAgent.fastfast.o: XSBAgent.cpp XSBAgent.h config.h Trace.h EqStr.h Agent.h \
 Pool.h iter.h TripleSink.h Triple.h Symbol.h SymbolTable.h \
 TripleSource.h LoopState.h InMemoryPool.h SimpleVariableScope.h \
 VariableScope.h ByteSink.h ByteFIFO.h ByteSource.h XSBQuery.h Query.h \
 SymbolMap.h FlowManager.h XSBPool.h DeductivePool.h QueryablePool.h
XSBPool.fastfast.o: XSBPool.cpp XSBPool.h config.h Trace.h EqStr.h XSBAgent.h \
 Agent.h Pool.h iter.h TripleSink.h Triple.h Symbol.h SymbolTable.h \
 TripleSource.h LoopState.h InMemoryPool.h SimpleVariableScope.h \
 VariableScope.h ByteSink.h ByteFIFO.h ByteSource.h XSBQuery.h Query.h \
 SymbolMap.h DeductivePool.h QueryablePool.h
XSBQuery.fastfast.o: XSBQuery.cpp XSBQuery.h config.h Trace.h EqStr.h Query.h \
 Triple.h Symbol.h SymbolTable.h TripleSource.h LoopState.h \
 SymbolMap.h ByteSink.h ByteFIFO.h ByteSource.h XSBAgent.h Agent.h \
 Pool.h iter.h TripleSink.h InMemoryPool.h SimpleVariableScope.h \
 VariableScope.h FlowManager.h XSBPool.h DeductivePool.h \
 QueryablePool.h
YaccGeneratedParser.fastfast.o: YaccGeneratedParser.cpp YaccGeneratedParser.h \
 config.h Trace.h EqStr.h Parser.h ByteSink.h TripleAdder.h \
 TripleSink.h Triple.h Symbol.h SymbolTable.h ByteFIFO.h ByteSource.h \
 TripleSinkReifier.h generated_parser.h
abstract_grammar.fastfast.o: abstract_grammar.c config.h Trace.h EqStr.h \
 abstract_grammar.h dltree.h
blindfold.fastfast.o: blindfold.c blindfold.h bytestream.h dts.h iter.h
dltree.fastfast.o: dltree.c dltree.h
dts.fastfast.o: dts.c config.h Trace.h EqStr.h dts.h iter.h parser.h
hashmap.fastfast.o: hashmap.c hashmap.h iter.h
iter_demo.fastfast.o: iter_demo.c iter.h
lex_out_ebnf_scanner.fastfast.o: lex_out_ebnf_scanner.c ebnf.h \
 abstract_grammar.h dltree.h config.h Trace.h EqStr.h yacc_out_ebnf.h
main.fastfast.o: main.cpp Parser.h config.h Trace.h EqStr.h ByteSink.h \
 TripleAdder.h TripleSink.h Triple.h Symbol.h SymbolTable.h \
 GrammarManager.h LoggingTripleSink.h XSBAgent.h Agent.h Pool.h iter.h \
 TripleSource.h LoopState.h InMemoryPool.h SimpleVariableScope.h \
 VariableScope.h ByteFIFO.h ByteSource.h XSBQuery.h Query.h \
 SymbolMap.h XSBPool.h DeductivePool.h QueryablePool.h \
 NTriplesParser.h NTriplesGenerator.h Generator.h ByteWriter.h \
 FlowManager.h ForeignVariableScope.h
yacc_out_ebnf.fastfast.o: yacc_out_ebnf.c hashmap.h iter.h ebnf.h \
 abstract_grammar.h dltree.h
yacc_out_ntriples.fastfast.o: yacc_out_ntriples.cpp ntriples.h config.h Trace.h \
 EqStr.h NTriplesParser.h Parser.h ByteSink.h TripleAdder.h \
 TripleSink.h Triple.h Symbol.h SymbolTable.h ByteFIFO.h ByteSource.h
