#
#  This makefile was generated by genmake for sandro@wadimousa.hawke.org
#  on Tue Dec  4 17:14:46 EST 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 = libblindfold.a

# some -l parameters, if you need any, on the program
LDLIBS = -ldl -lexpat -Wl,-export-dynamic

# 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= abstract_grammar.h Agent.h blindfold.h build_number.h ByteBuffer.h ByteFIFO.h ByteSink.h ByteSource.h bytestream.h bytestream-implementation.h ByteWriter.h CachingPool.h config.h DeductivePool.h dltree.h dts.h ebnf.h EBNFParser.h EqStr.h FilePool.h FlatN3FilePool.h FlowManager.h ForeignVariableScope.h generated_parser.h Generator.h hashmap.h InMemoryPool.h iter.h LoggingTripleSink.h Logic_AtomicSentence.h Logic_Biconditional.h Logic_Conjunction.h Logic_ConnectedSentence.h Logic_Connective.h Logic_Disjunction.h Logic_FunctionTerm.h Logic_Implication.h Logic_Negation.h Logic_QuantifiedSentence.h Logic_Sentence.h Logic_Symbol.h Logic_Term.h LoopState.h NTriplesGenerator.h ntriples.h NTriplesParser.h OnDiskPool.h Otter.h parser_common_foot.h parser_common_head.h parser.h Parser.h ParseType.h Pool.h QueryablePool.h Query.h ReferenceCountedObject.h Rule.h SimpleVariableScope.h SplittingTripleSink.h Symbol.h SymbolMap.h SymbolTable.h Task_FileReader.h Task_IOTask.h Task_Manager.h Task_Parent.h Task_Reader.h Task_Socket.h Task_Writer.h test.h Token.h Trace.h TripleAdder.h Triple.h TripleSink.h TripleSinkReifier.h TripleSource.h UnitTest.h VariableScope.h WatchablePool.h XMLTokenizer.h XSBAgent.h XSBPool.h XSBQuery.h YaccGeneratedParser.h yacc_out_ebnf.h yacc_out_ntriples.h  abstract_grammar.c Agent.cpp blindfold.c ByteBuffer.cpp ByteFIFO.cpp ByteSink.cpp ByteSource.cpp ByteWriter.cpp CachingPool.cpp DeductivePool.cpp dltree.c dts.c EBNFParser.cpp FilePool.cpp FlatN3FilePool.cpp FlowManager.cpp ForeignVariableScope.cpp Generator.cpp hashmap.c InMemoryPool.cpp iter_demo.c lex_out_ebnf_scanner.c LoggingTripleSink.cpp Logic_AtomicSentence.cpp Logic_Biconditional.cpp Logic_Conjunction.cpp Logic_ConnectedSentence.cpp Logic_Connective.cpp Logic_Disjunction.cpp Logic_FunctionTerm.cpp Logic_Implication.cpp Logic_Negation.cpp Logic_QuantifiedSentence.cpp Logic_Sentence.cpp Logic_Symbol.cpp Logic_Term.cpp LoopState.cpp main.cpp NTriplesGenerator.cpp NTriplesParser.cpp OnDiskPool.cpp Otter.cpp out.c Parser.cpp ParseType.cpp Pool.cpp QueryablePool.cpp Query.cpp ReferenceCountedObject.cpp Rule.cpp SimpleVariableScope.cpp SplittingTripleSink.cpp Symbol.cpp SymbolMap.cpp SymbolTable.cpp Task_FileReader.cpp Task_IOTask.cpp Task_Manager.cpp Task_Parent.cpp Task_Reader.cpp Task_Socket.cpp Task_Writer.cpp Token.cpp Trace.cpp TripleAdder.cpp Triple.cpp TripleSink.cpp TripleSinkReifier.cpp TripleSource.cpp UnitTest.cpp VariableScope.cpp version.c WatchablePool.cpp XMLTokenizer.cpp XSBAgent.cpp XSBPool.cpp XSBQuery.cpp YaccGeneratedParser.cpp yacc_out_ebnf.c yacc_out_ntriples.cpp
OBJS= abstract_grammar.o Agent.o blindfold.o ByteBuffer.o ByteFIFO.o ByteSink.o ByteSource.o ByteWriter.o CachingPool.o DeductivePool.o dltree.o dts.o EBNFParser.o FilePool.o FlatN3FilePool.o FlowManager.o ForeignVariableScope.o Generator.o hashmap.o InMemoryPool.o iter_demo.o lex_out_ebnf_scanner.o LoggingTripleSink.o Logic_AtomicSentence.o Logic_Biconditional.o Logic_Conjunction.o Logic_ConnectedSentence.o Logic_Connective.o Logic_Disjunction.o Logic_FunctionTerm.o Logic_Implication.o Logic_Negation.o Logic_QuantifiedSentence.o Logic_Sentence.o Logic_Symbol.o Logic_Term.o LoopState.o main.o NTriplesGenerator.o NTriplesParser.o OnDiskPool.o Otter.o out.o Parser.o ParseType.o Pool.o QueryablePool.o Query.o ReferenceCountedObject.o Rule.o SimpleVariableScope.o SplittingTripleSink.o Symbol.o SymbolMap.o SymbolTable.o Task_FileReader.o Task_IOTask.o Task_Manager.o Task_Parent.o Task_Reader.o Task_Socket.o Task_Writer.o Token.o Trace.o TripleAdder.o Triple.o TripleSink.o TripleSinkReifier.o TripleSource.o UnitTest.o VariableScope.o version.o WatchablePool.o XMLTokenizer.o XSBAgent.o XSBPool.o XSBQuery.o YaccGeneratedParser.o yacc_out_ebnf.o yacc_out_ntriples.o
OBJS_FAST= abstract_grammar.o Agent.o blindfold.o ByteBuffer.o ByteFIFO.o ByteSink.o ByteSource.o ByteWriter.o CachingPool.o DeductivePool.o dltree.o dts.o EBNFParser.o FilePool.o FlatN3FilePool.o FlowManager.o ForeignVariableScope.o Generator.o hashmap.o InMemoryPool.o iter_demo.o lex_out_ebnf_scanner.o LoggingTripleSink.o Logic_AtomicSentence.o Logic_Biconditional.o Logic_Conjunction.o Logic_ConnectedSentence.o Logic_Connective.o Logic_Disjunction.o Logic_FunctionTerm.o Logic_Implication.o Logic_Negation.o Logic_QuantifiedSentence.o Logic_Sentence.o Logic_Symbol.o Logic_Term.o LoopState.o main.o NTriplesGenerator.o NTriplesParser.o OnDiskPool.o Otter.o out.o Parser.o ParseType.o Pool.o QueryablePool.o Query.o ReferenceCountedObject.o Rule.o SimpleVariableScope.o SplittingTripleSink.o Symbol.o SymbolMap.o SymbolTable.o Task_FileReader.o Task_IOTask.o Task_Manager.o Task_Parent.o Task_Reader.o Task_Socket.o Task_Writer.o Token.o Trace.o TripleAdder.o Triple.o TripleSink.o TripleSinkReifier.o TripleSource.o UnitTest.o VariableScope.o version.o WatchablePool.o XMLTokenizer.o XSBAgent.o XSBPool.o XSBQuery.o YaccGeneratedParser.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.

abstract_grammar.o: abstract_grammar.c config.h Trace.h EqStr.h \
  abstract_grammar.h dltree.h
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
blindfold.o: blindfold.c blindfold.h bytestream.h dts.h iter.h
ByteBuffer.o: ByteBuffer.cpp ByteBuffer.h config.h Trace.h EqStr.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
dltree.o: dltree.c dltree.h
dts.o: dts.c config.h Trace.h EqStr.h dts.h iter.h parser.h
EBNFParser.o: EBNFParser.cpp EBNFParser.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 Task_Manager.h Task_IOTask.h \
  abstract_grammar.h dltree.h ebnf.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
hashmap.o: hashmap.c hashmap.h iter.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
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
LoggingTripleSink.o: LoggingTripleSink.cpp LoggingTripleSink.h config.h \
  Trace.h EqStr.h TripleSink.h Triple.h Symbol.h SymbolTable.h
Logic_AtomicSentence.o: Logic_AtomicSentence.cpp Logic_AtomicSentence.h \
  config.h Trace.h EqStr.h Logic_Term.h ReferenceCountedObject.h \
  Logic_Sentence.h
Logic_Biconditional.o: Logic_Biconditional.cpp Logic_Biconditional.h \
  config.h Trace.h EqStr.h
Logic_Conjunction.o: Logic_Conjunction.cpp Logic_Conjunction.h config.h \
  Trace.h EqStr.h Logic_ConnectedSentence.h Logic_Connective.h \
  Logic_Sentence.h ReferenceCountedObject.h
Logic_ConnectedSentence.o: Logic_ConnectedSentence.cpp \
  Logic_ConnectedSentence.h config.h Trace.h EqStr.h Logic_Connective.h \
  Logic_Sentence.h ReferenceCountedObject.h
Logic_Connective.o: Logic_Connective.cpp Logic_Connective.h config.h \
  Trace.h EqStr.h
Logic_Disjunction.o: Logic_Disjunction.cpp Logic_Disjunction.h config.h \
  Trace.h EqStr.h
Logic_FunctionTerm.o: Logic_FunctionTerm.cpp Logic_FunctionTerm.h \
  config.h Trace.h EqStr.h
Logic_Implication.o: Logic_Implication.cpp Logic_Implication.h config.h \
  Trace.h EqStr.h
Logic_Negation.o: Logic_Negation.cpp Logic_Negation.h config.h Trace.h \
  EqStr.h
Logic_QuantifiedSentence.o: Logic_QuantifiedSentence.cpp \
  Logic_QuantifiedSentence.h config.h Trace.h EqStr.h
Logic_Sentence.o: Logic_Sentence.cpp Logic_Sentence.h config.h Trace.h \
  EqStr.h ReferenceCountedObject.h
Logic_Symbol.o: Logic_Symbol.cpp Logic_Symbol.h config.h Trace.h EqStr.h \
  Logic_Term.h ReferenceCountedObject.h
Logic_Term.o: Logic_Term.cpp Logic_Term.h config.h Trace.h EqStr.h \
  ReferenceCountedObject.h
LoopState.o: LoopState.cpp LoopState.h config.h Trace.h EqStr.h
main.o: main.cpp Otter.h config.h Trace.h EqStr.h Task_Parent.h \
  Task_IOTask.h ByteBuffer.h Task_Manager.h Parser.h ByteSink.h \
  TripleAdder.h TripleSink.h Triple.h Symbol.h SymbolTable.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 Rule.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 Task_Manager.h \
  Task_IOTask.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
Otter.o: Otter.cpp Otter.h config.h Trace.h EqStr.h Task_Parent.h \
  Task_IOTask.h ByteBuffer.h
out.o: out.c
Parser.o: Parser.cpp Parser.h config.h Trace.h EqStr.h ByteSink.h \
  TripleAdder.h TripleSink.h Triple.h Symbol.h SymbolTable.h \
  NTriplesParser.h ByteFIFO.h ByteSource.h Task_Manager.h Task_IOTask.h \
  EBNFParser.h abstract_grammar.h dltree.h ebnf.h Task_Reader.h \
  InMemoryPool.h Pool.h iter.h TripleSource.h LoopState.h \
  SimpleVariableScope.h VariableScope.h YaccGeneratedParser.h \
  TripleSinkReifier.h generated_parser.h XMLTokenizer.h \
  /usr/include/expat.h Token.h
ParseType.o: ParseType.cpp ParseType.h config.h Trace.h EqStr.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 \
  ForeignVariableScope.h VariableScope.h Task_Reader.h Task_IOTask.h \
  ByteSink.h Parser.h TripleAdder.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
Query.o: Query.cpp Query.h config.h Trace.h EqStr.h Triple.h Symbol.h \
  SymbolTable.h TripleSource.h LoopState.h SymbolMap.h
ReferenceCountedObject.o: ReferenceCountedObject.cpp \
  ReferenceCountedObject.h config.h Trace.h EqStr.h
Rule.o: Rule.cpp Rule.h config.h Trace.h EqStr.h TripleSource.h \
  LoopState.h Symbol.h SymbolTable.h Triple.h InMemoryPool.h Pool.h \
  iter.h TripleSink.h SimpleVariableScope.h VariableScope.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
Task_FileReader.o: Task_FileReader.cpp Task_FileReader.h config.h Trace.h \
  EqStr.h ByteSink.h Task_Reader.h Task_IOTask.h NTriplesParser.h \
  Parser.h TripleAdder.h TripleSink.h Triple.h Symbol.h SymbolTable.h \
  ByteFIFO.h ByteSource.h Task_Manager.h EBNFParser.h abstract_grammar.h \
  dltree.h ebnf.h
Task_IOTask.o: Task_IOTask.cpp Task_IOTask.h config.h Trace.h EqStr.h \
  Task_Manager.h
Task_Manager.o: Task_Manager.cpp Task_Manager.h config.h Trace.h EqStr.h \
  Task_IOTask.h
Task_Parent.o: Task_Parent.cpp Task_Parent.h config.h Trace.h EqStr.h \
  Task_IOTask.h ByteBuffer.h
Task_Reader.o: Task_Reader.cpp Task_Reader.h config.h Trace.h EqStr.h \
  Task_IOTask.h ByteSink.h Task_FileReader.h
Task_Socket.o: Task_Socket.cpp Task_Socket.h config.h Trace.h EqStr.h
Task_Writer.o: Task_Writer.cpp Task_Writer.h config.h Trace.h EqStr.h
Token.o: Token.cpp Token.h config.h Trace.h EqStr.h
Trace.o: Trace.cpp Trace.h config.h EqStr.h
TripleAdder.o: TripleAdder.cpp TripleAdder.h config.h Trace.h EqStr.h \
  TripleSink.h Triple.h Symbol.h SymbolTable.h
Triple.o: Triple.cpp Triple.h config.h Trace.h EqStr.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
version.o: version.c build_number.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
XMLTokenizer.o: XMLTokenizer.cpp XMLTokenizer.h config.h Trace.h EqStr.h \
  /usr/include/expat.h Token.h ByteSink.h Task_Manager.h Task_IOTask.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 XMLTokenizer.h \
  /usr/include/expat.h Token.h abstract_grammar.h dltree.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 Task_Manager.h \
  Task_IOTask.h
abstract_grammar.fast.o: abstract_grammar.c config.h Trace.h EqStr.h \
  abstract_grammar.h dltree.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
blindfold.fast.o: blindfold.c blindfold.h bytestream.h dts.h iter.h
ByteBuffer.fast.o: ByteBuffer.cpp ByteBuffer.h config.h Trace.h EqStr.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
dltree.fast.o: dltree.c dltree.h
dts.fast.o: dts.c config.h Trace.h EqStr.h dts.h iter.h parser.h
EBNFParser.fast.o: EBNFParser.cpp EBNFParser.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 Task_Manager.h Task_IOTask.h \
  abstract_grammar.h dltree.h ebnf.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
hashmap.fast.o: hashmap.c hashmap.h iter.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
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
LoggingTripleSink.fast.o: LoggingTripleSink.cpp LoggingTripleSink.h config.h \
  Trace.h EqStr.h TripleSink.h Triple.h Symbol.h SymbolTable.h
Logic_AtomicSentence.fast.o: Logic_AtomicSentence.cpp Logic_AtomicSentence.h \
  config.h Trace.h EqStr.h Logic_Term.h ReferenceCountedObject.h \
  Logic_Sentence.h
Logic_Biconditional.fast.o: Logic_Biconditional.cpp Logic_Biconditional.h \
  config.h Trace.h EqStr.h
Logic_Conjunction.fast.o: Logic_Conjunction.cpp Logic_Conjunction.h config.h \
  Trace.h EqStr.h Logic_ConnectedSentence.h Logic_Connective.h \
  Logic_Sentence.h ReferenceCountedObject.h
Logic_ConnectedSentence.fast.o: Logic_ConnectedSentence.cpp \
  Logic_ConnectedSentence.h config.h Trace.h EqStr.h Logic_Connective.h \
  Logic_Sentence.h ReferenceCountedObject.h
Logic_Connective.fast.o: Logic_Connective.cpp Logic_Connective.h config.h \
  Trace.h EqStr.h
Logic_Disjunction.fast.o: Logic_Disjunction.cpp Logic_Disjunction.h config.h \
  Trace.h EqStr.h
Logic_FunctionTerm.fast.o: Logic_FunctionTerm.cpp Logic_FunctionTerm.h \
  config.h Trace.h EqStr.h
Logic_Implication.fast.o: Logic_Implication.cpp Logic_Implication.h config.h \
  Trace.h EqStr.h
Logic_Negation.fast.o: Logic_Negation.cpp Logic_Negation.h config.h Trace.h \
  EqStr.h
Logic_QuantifiedSentence.fast.o: Logic_QuantifiedSentence.cpp \
  Logic_QuantifiedSentence.h config.h Trace.h EqStr.h
Logic_Sentence.fast.o: Logic_Sentence.cpp Logic_Sentence.h config.h Trace.h \
  EqStr.h ReferenceCountedObject.h
Logic_Symbol.fast.o: Logic_Symbol.cpp Logic_Symbol.h config.h Trace.h EqStr.h \
  Logic_Term.h ReferenceCountedObject.h
Logic_Term.fast.o: Logic_Term.cpp Logic_Term.h config.h Trace.h EqStr.h \
  ReferenceCountedObject.h
LoopState.fast.o: LoopState.cpp LoopState.h config.h Trace.h EqStr.h
main.fast.o: main.cpp Otter.h config.h Trace.h EqStr.h Task_Parent.h \
  Task_IOTask.h ByteBuffer.h Task_Manager.h Parser.h ByteSink.h \
  TripleAdder.h TripleSink.h Triple.h Symbol.h SymbolTable.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 Rule.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 Task_Manager.h \
  Task_IOTask.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
Otter.fast.o: Otter.cpp Otter.h config.h Trace.h EqStr.h Task_Parent.h \
  Task_IOTask.h ByteBuffer.h
out.fast.o: out.c
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 \
  NTriplesParser.h ByteFIFO.h ByteSource.h Task_Manager.h Task_IOTask.h \
  EBNFParser.h abstract_grammar.h dltree.h ebnf.h Task_Reader.h \
  InMemoryPool.h Pool.h iter.h TripleSource.h LoopState.h \
  SimpleVariableScope.h VariableScope.h YaccGeneratedParser.h \
  TripleSinkReifier.h generated_parser.h XMLTokenizer.h \
  /usr/include/expat.h Token.h
ParseType.fast.o: ParseType.cpp ParseType.h config.h Trace.h EqStr.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 \
  ForeignVariableScope.h VariableScope.h Task_Reader.h Task_IOTask.h \
  ByteSink.h Parser.h TripleAdder.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
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
ReferenceCountedObject.fast.o: ReferenceCountedObject.cpp \
  ReferenceCountedObject.h config.h Trace.h EqStr.h
Rule.fast.o: Rule.cpp Rule.h config.h Trace.h EqStr.h TripleSource.h \
  LoopState.h Symbol.h SymbolTable.h Triple.h InMemoryPool.h Pool.h \
  iter.h TripleSink.h SimpleVariableScope.h VariableScope.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
Task_FileReader.fast.o: Task_FileReader.cpp Task_FileReader.h config.h Trace.h \
  EqStr.h ByteSink.h Task_Reader.h Task_IOTask.h NTriplesParser.h \
  Parser.h TripleAdder.h TripleSink.h Triple.h Symbol.h SymbolTable.h \
  ByteFIFO.h ByteSource.h Task_Manager.h EBNFParser.h abstract_grammar.h \
  dltree.h ebnf.h
Task_IOTask.fast.o: Task_IOTask.cpp Task_IOTask.h config.h Trace.h EqStr.h \
  Task_Manager.h
Task_Manager.fast.o: Task_Manager.cpp Task_Manager.h config.h Trace.h EqStr.h \
  Task_IOTask.h
Task_Parent.fast.o: Task_Parent.cpp Task_Parent.h config.h Trace.h EqStr.h \
  Task_IOTask.h ByteBuffer.h
Task_Reader.fast.o: Task_Reader.cpp Task_Reader.h config.h Trace.h EqStr.h \
  Task_IOTask.h ByteSink.h Task_FileReader.h
Task_Socket.fast.o: Task_Socket.cpp Task_Socket.h config.h Trace.h EqStr.h
Task_Writer.fast.o: Task_Writer.cpp Task_Writer.h config.h Trace.h EqStr.h
Token.fast.o: Token.cpp Token.h config.h Trace.h EqStr.h
Trace.fast.o: Trace.cpp Trace.h config.h EqStr.h
TripleAdder.fast.o: TripleAdder.cpp TripleAdder.h config.h Trace.h EqStr.h \
  TripleSink.h Triple.h Symbol.h SymbolTable.h
Triple.fast.o: Triple.cpp Triple.h config.h Trace.h EqStr.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
version.fast.o: version.c build_number.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
XMLTokenizer.fast.o: XMLTokenizer.cpp XMLTokenizer.h config.h Trace.h EqStr.h \
  /usr/include/expat.h Token.h ByteSink.h Task_Manager.h Task_IOTask.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 XMLTokenizer.h \
  /usr/include/expat.h Token.h abstract_grammar.h dltree.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 Task_Manager.h \
  Task_IOTask.h
abstract_grammarfast.o: abstract_grammar.c config.h Trace.h EqStr.h \
  abstract_grammar.h dltree.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
blindfoldfast.o: blindfold.c blindfold.h bytestream.h dts.h iter.h
ByteBufferfast.o: ByteBuffer.cpp ByteBuffer.h config.h Trace.h EqStr.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
dltreefast.o: dltree.c dltree.h
dtsfast.o: dts.c config.h Trace.h EqStr.h dts.h iter.h parser.h
EBNFParserfast.o: EBNFParser.cpp EBNFParser.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 Task_Manager.h Task_IOTask.h \
  abstract_grammar.h dltree.h ebnf.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
hashmapfast.o: hashmap.c hashmap.h iter.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
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
LoggingTripleSinkfast.o: LoggingTripleSink.cpp LoggingTripleSink.h config.h \
  Trace.h EqStr.h TripleSink.h Triple.h Symbol.h SymbolTable.h
Logic_AtomicSentencefast.o: Logic_AtomicSentence.cpp Logic_AtomicSentence.h \
  config.h Trace.h EqStr.h Logic_Term.h ReferenceCountedObject.h \
  Logic_Sentence.h
Logic_Biconditionalfast.o: Logic_Biconditional.cpp Logic_Biconditional.h \
  config.h Trace.h EqStr.h
Logic_Conjunctionfast.o: Logic_Conjunction.cpp Logic_Conjunction.h config.h \
  Trace.h EqStr.h Logic_ConnectedSentence.h Logic_Connective.h \
  Logic_Sentence.h ReferenceCountedObject.h
Logic_ConnectedSentencefast.o: Logic_ConnectedSentence.cpp \
  Logic_ConnectedSentence.h config.h Trace.h EqStr.h Logic_Connective.h \
  Logic_Sentence.h ReferenceCountedObject.h
Logic_Connectivefast.o: Logic_Connective.cpp Logic_Connective.h config.h \
  Trace.h EqStr.h
Logic_Disjunctionfast.o: Logic_Disjunction.cpp Logic_Disjunction.h config.h \
  Trace.h EqStr.h
Logic_FunctionTermfast.o: Logic_FunctionTerm.cpp Logic_FunctionTerm.h \
  config.h Trace.h EqStr.h
Logic_Implicationfast.o: Logic_Implication.cpp Logic_Implication.h config.h \
  Trace.h EqStr.h
Logic_Negationfast.o: Logic_Negation.cpp Logic_Negation.h config.h Trace.h \
  EqStr.h
Logic_QuantifiedSentencefast.o: Logic_QuantifiedSentence.cpp \
  Logic_QuantifiedSentence.h config.h Trace.h EqStr.h
Logic_Sentencefast.o: Logic_Sentence.cpp Logic_Sentence.h config.h Trace.h \
  EqStr.h ReferenceCountedObject.h
Logic_Symbolfast.o: Logic_Symbol.cpp Logic_Symbol.h config.h Trace.h EqStr.h \
  Logic_Term.h ReferenceCountedObject.h
Logic_Termfast.o: Logic_Term.cpp Logic_Term.h config.h Trace.h EqStr.h \
  ReferenceCountedObject.h
LoopStatefast.o: LoopState.cpp LoopState.h config.h Trace.h EqStr.h
mainfast.o: main.cpp Otter.h config.h Trace.h EqStr.h Task_Parent.h \
  Task_IOTask.h ByteBuffer.h Task_Manager.h Parser.h ByteSink.h \
  TripleAdder.h TripleSink.h Triple.h Symbol.h SymbolTable.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 Rule.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 Task_Manager.h \
  Task_IOTask.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
Otterfast.o: Otter.cpp Otter.h config.h Trace.h EqStr.h Task_Parent.h \
  Task_IOTask.h ByteBuffer.h
outfast.o: out.c
Parserfast.o: Parser.cpp Parser.h config.h Trace.h EqStr.h ByteSink.h \
  TripleAdder.h TripleSink.h Triple.h Symbol.h SymbolTable.h \
  NTriplesParser.h ByteFIFO.h ByteSource.h Task_Manager.h Task_IOTask.h \
  EBNFParser.h abstract_grammar.h dltree.h ebnf.h Task_Reader.h \
  InMemoryPool.h Pool.h iter.h TripleSource.h LoopState.h \
  SimpleVariableScope.h VariableScope.h YaccGeneratedParser.h \
  TripleSinkReifier.h generated_parser.h XMLTokenizer.h \
  /usr/include/expat.h Token.h
ParseTypefast.o: ParseType.cpp ParseType.h config.h Trace.h EqStr.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 \
  ForeignVariableScope.h VariableScope.h Task_Reader.h Task_IOTask.h \
  ByteSink.h Parser.h TripleAdder.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
Queryfast.o: Query.cpp Query.h config.h Trace.h EqStr.h Triple.h Symbol.h \
  SymbolTable.h TripleSource.h LoopState.h SymbolMap.h
ReferenceCountedObjectfast.o: ReferenceCountedObject.cpp \
  ReferenceCountedObject.h config.h Trace.h EqStr.h
Rulefast.o: Rule.cpp Rule.h config.h Trace.h EqStr.h TripleSource.h \
  LoopState.h Symbol.h SymbolTable.h Triple.h InMemoryPool.h Pool.h \
  iter.h TripleSink.h SimpleVariableScope.h VariableScope.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
Task_FileReaderfast.o: Task_FileReader.cpp Task_FileReader.h config.h Trace.h \
  EqStr.h ByteSink.h Task_Reader.h Task_IOTask.h NTriplesParser.h \
  Parser.h TripleAdder.h TripleSink.h Triple.h Symbol.h SymbolTable.h \
  ByteFIFO.h ByteSource.h Task_Manager.h EBNFParser.h abstract_grammar.h \
  dltree.h ebnf.h
Task_IOTaskfast.o: Task_IOTask.cpp Task_IOTask.h config.h Trace.h EqStr.h \
  Task_Manager.h
Task_Managerfast.o: Task_Manager.cpp Task_Manager.h config.h Trace.h EqStr.h \
  Task_IOTask.h
Task_Parentfast.o: Task_Parent.cpp Task_Parent.h config.h Trace.h EqStr.h \
  Task_IOTask.h ByteBuffer.h
Task_Readerfast.o: Task_Reader.cpp Task_Reader.h config.h Trace.h EqStr.h \
  Task_IOTask.h ByteSink.h Task_FileReader.h
Task_Socketfast.o: Task_Socket.cpp Task_Socket.h config.h Trace.h EqStr.h
Task_Writerfast.o: Task_Writer.cpp Task_Writer.h config.h Trace.h EqStr.h
Tokenfast.o: Token.cpp Token.h config.h Trace.h EqStr.h
Tracefast.o: Trace.cpp Trace.h config.h EqStr.h
TripleAdderfast.o: TripleAdder.cpp TripleAdder.h config.h Trace.h EqStr.h \
  TripleSink.h Triple.h Symbol.h SymbolTable.h
Triplefast.o: Triple.cpp Triple.h config.h Trace.h EqStr.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
versionfast.o: version.c build_number.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
XMLTokenizerfast.o: XMLTokenizer.cpp XMLTokenizer.h config.h Trace.h EqStr.h \
  /usr/include/expat.h Token.h ByteSink.h Task_Manager.h Task_IOTask.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 XMLTokenizer.h \
  /usr/include/expat.h Token.h abstract_grammar.h dltree.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 Task_Manager.h \
  Task_IOTask.h
abstract_grammar.fastfast.o: abstract_grammar.c config.h Trace.h EqStr.h \
  abstract_grammar.h dltree.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
blindfold.fastfast.o: blindfold.c blindfold.h bytestream.h dts.h iter.h
ByteBuffer.fastfast.o: ByteBuffer.cpp ByteBuffer.h config.h Trace.h EqStr.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
dltree.fastfast.o: dltree.c dltree.h
dts.fastfast.o: dts.c config.h Trace.h EqStr.h dts.h iter.h parser.h
EBNFParser.fastfast.o: EBNFParser.cpp EBNFParser.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 Task_Manager.h Task_IOTask.h \
  abstract_grammar.h dltree.h ebnf.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
hashmap.fastfast.o: hashmap.c hashmap.h iter.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
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
LoggingTripleSink.fastfast.o: LoggingTripleSink.cpp LoggingTripleSink.h config.h \
  Trace.h EqStr.h TripleSink.h Triple.h Symbol.h SymbolTable.h
Logic_AtomicSentence.fastfast.o: Logic_AtomicSentence.cpp Logic_AtomicSentence.h \
  config.h Trace.h EqStr.h Logic_Term.h ReferenceCountedObject.h \
  Logic_Sentence.h
Logic_Biconditional.fastfast.o: Logic_Biconditional.cpp Logic_Biconditional.h \
  config.h Trace.h EqStr.h
Logic_Conjunction.fastfast.o: Logic_Conjunction.cpp Logic_Conjunction.h config.h \
  Trace.h EqStr.h Logic_ConnectedSentence.h Logic_Connective.h \
  Logic_Sentence.h ReferenceCountedObject.h
Logic_ConnectedSentence.fastfast.o: Logic_ConnectedSentence.cpp \
  Logic_ConnectedSentence.h config.h Trace.h EqStr.h Logic_Connective.h \
  Logic_Sentence.h ReferenceCountedObject.h
Logic_Connective.fastfast.o: Logic_Connective.cpp Logic_Connective.h config.h \
  Trace.h EqStr.h
Logic_Disjunction.fastfast.o: Logic_Disjunction.cpp Logic_Disjunction.h config.h \
  Trace.h EqStr.h
Logic_FunctionTerm.fastfast.o: Logic_FunctionTerm.cpp Logic_FunctionTerm.h \
  config.h Trace.h EqStr.h
Logic_Implication.fastfast.o: Logic_Implication.cpp Logic_Implication.h config.h \
  Trace.h EqStr.h
Logic_Negation.fastfast.o: Logic_Negation.cpp Logic_Negation.h config.h Trace.h \
  EqStr.h
Logic_QuantifiedSentence.fastfast.o: Logic_QuantifiedSentence.cpp \
  Logic_QuantifiedSentence.h config.h Trace.h EqStr.h
Logic_Sentence.fastfast.o: Logic_Sentence.cpp Logic_Sentence.h config.h Trace.h \
  EqStr.h ReferenceCountedObject.h
Logic_Symbol.fastfast.o: Logic_Symbol.cpp Logic_Symbol.h config.h Trace.h EqStr.h \
  Logic_Term.h ReferenceCountedObject.h
Logic_Term.fastfast.o: Logic_Term.cpp Logic_Term.h config.h Trace.h EqStr.h \
  ReferenceCountedObject.h
LoopState.fastfast.o: LoopState.cpp LoopState.h config.h Trace.h EqStr.h
main.fastfast.o: main.cpp Otter.h config.h Trace.h EqStr.h Task_Parent.h \
  Task_IOTask.h ByteBuffer.h Task_Manager.h Parser.h ByteSink.h \
  TripleAdder.h TripleSink.h Triple.h Symbol.h SymbolTable.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 Rule.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 Task_Manager.h \
  Task_IOTask.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
Otter.fastfast.o: Otter.cpp Otter.h config.h Trace.h EqStr.h Task_Parent.h \
  Task_IOTask.h ByteBuffer.h
out.fastfast.o: out.c
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 \
  NTriplesParser.h ByteFIFO.h ByteSource.h Task_Manager.h Task_IOTask.h \
  EBNFParser.h abstract_grammar.h dltree.h ebnf.h Task_Reader.h \
  InMemoryPool.h Pool.h iter.h TripleSource.h LoopState.h \
  SimpleVariableScope.h VariableScope.h YaccGeneratedParser.h \
  TripleSinkReifier.h generated_parser.h XMLTokenizer.h \
  /usr/include/expat.h Token.h
ParseType.fastfast.o: ParseType.cpp ParseType.h config.h Trace.h EqStr.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 \
  ForeignVariableScope.h VariableScope.h Task_Reader.h Task_IOTask.h \
  ByteSink.h Parser.h TripleAdder.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
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
ReferenceCountedObject.fastfast.o: ReferenceCountedObject.cpp \
  ReferenceCountedObject.h config.h Trace.h EqStr.h
Rule.fastfast.o: Rule.cpp Rule.h config.h Trace.h EqStr.h TripleSource.h \
  LoopState.h Symbol.h SymbolTable.h Triple.h InMemoryPool.h Pool.h \
  iter.h TripleSink.h SimpleVariableScope.h VariableScope.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
Task_FileReader.fastfast.o: Task_FileReader.cpp Task_FileReader.h config.h Trace.h \
  EqStr.h ByteSink.h Task_Reader.h Task_IOTask.h NTriplesParser.h \
  Parser.h TripleAdder.h TripleSink.h Triple.h Symbol.h SymbolTable.h \
  ByteFIFO.h ByteSource.h Task_Manager.h EBNFParser.h abstract_grammar.h \
  dltree.h ebnf.h
Task_IOTask.fastfast.o: Task_IOTask.cpp Task_IOTask.h config.h Trace.h EqStr.h \
  Task_Manager.h
Task_Manager.fastfast.o: Task_Manager.cpp Task_Manager.h config.h Trace.h EqStr.h \
  Task_IOTask.h
Task_Parent.fastfast.o: Task_Parent.cpp Task_Parent.h config.h Trace.h EqStr.h \
  Task_IOTask.h ByteBuffer.h
Task_Reader.fastfast.o: Task_Reader.cpp Task_Reader.h config.h Trace.h EqStr.h \
  Task_IOTask.h ByteSink.h Task_FileReader.h
Task_Socket.fastfast.o: Task_Socket.cpp Task_Socket.h config.h Trace.h EqStr.h
Task_Writer.fastfast.o: Task_Writer.cpp Task_Writer.h config.h Trace.h EqStr.h
Token.fastfast.o: Token.cpp Token.h config.h Trace.h EqStr.h
Trace.fastfast.o: Trace.cpp Trace.h config.h EqStr.h
TripleAdder.fastfast.o: TripleAdder.cpp TripleAdder.h config.h Trace.h EqStr.h \
  TripleSink.h Triple.h Symbol.h SymbolTable.h
Triple.fastfast.o: Triple.cpp Triple.h config.h Trace.h EqStr.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
version.fastfast.o: version.c build_number.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
XMLTokenizer.fastfast.o: XMLTokenizer.cpp XMLTokenizer.h config.h Trace.h EqStr.h \
  /usr/include/expat.h Token.h ByteSink.h Task_Manager.h Task_IOTask.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 XMLTokenizer.h \
  /usr/include/expat.h Token.h abstract_grammar.h dltree.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 Task_Manager.h \
  Task_IOTask.h
