#============================================================================== # Project: Deductive Database # Filename: Makefile # Purpose: Definitions for Project Management using make # Last Change: 31.10.2016 # Language: make # EMail: brass@informatik.uni-halle.de # WWW: http://www.informatik.uni-halle.de/~brass/ # Address: Feldschloesschen 15, D-06120 Halle (Saale), GERMANY # Copyright: (c) 2011-2016 by Stefan Brass # License: See file "LICENSE" for copying conditions. # Note: There is no warranty at all - this code may contain bugs. #============================================================================== #============================================================================== # Compiler with Options: #============================================================================== CXX = g++ CXXWARN = -Wall -Wextra -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align \ -Wunreachable-code -pedantic -ansi #CXXFLAGS = $(CXXWARN) -DVER_DEBUG #CXXFLAGS = $(CXXWARN) -DVER_DEBUG -ggdb CXXFLAGS = $(CXXWARN) -O2 #CXXFLAGS = $(CXXWARN) -O2 -fprofile-arcs -ftest-coverage #CXXFLAGS = $(CXXWARN) -O2 -pg #CXXFLAGS = $(CXXWARN) -O2 -fdump-tree-all #CXXFLAGS = $(CXXWARN) -O2 -S -fverbose-asm INCPATH = #============================================================================== # Linker with Options: #============================================================================== LINK = g++ LFLAGS = #LFLAGS = -fprofile-arcs -lgcov #LFLAGS = -pg LIBS = #============================================================================== # Which make depend: #============================================================================== MAKEDEP = ./makedep "$(CXX) -M $(CXXFLAGS) $(INCPATH)" #============================================================================== # Other Commands: #============================================================================== DEL_FILE = rm -f #============================================================================== # Files: #============================================================================== HEADERS = \ ver.h \ str.h \ err.h \ check.h \ min.h \ idiv.h \ perf.h \ page.h \ mem.h \ mpool.h \ strmem.h \ stack.h \ flexarr.h \ strtab.h \ atom.h \ atomtab.h \ row_1.h \ row_2.h \ bind.h \ relsize.h \ rel.h \ list.h \ list_1.h \ list_2.h \ cur_list.h \ cur_1.h \ cur_2.h \ set.h \ set_1.h \ set_2.h \ set_e.h \ set_1e.h \ set_2e.h \ set_tt.h \ rel_ii.h \ cur_ii.h \ rel_n_n.h \ cur_n_n.h \ dup_i.h \ dup_2i.h \ in.h \ in_file.h \ in_kbd.h \ in_cgi.h \ ch.h \ tok.h \ syn.h \ lex.h \ argtype.h \ pred.h \ load.h \ load_dblp.h \ load_tc.h \ load_tcbf.h \ out.h \ db_dblp.h \ eval_dblp.h \ bench.h \ bench_dblp_1.h \ bench_dblp_2.h \ bench_dblp_3.h \ bench_tcff_1.h \ bench_tcff_2.h \ bench_tcff_3.h \ bench_tcff_4.h \ bench_tcbf_1.h \ bench_tcbf_2.h \ bench_tcbf_4.h \ bench_j1axy_1.h \ bench_j1axy_2.h \ bench_j1axy_3.h \ bench_j1axy_4.h \ bench_j1axy_5.h \ bench_j1axy_6.h \ bench_j1axy_7.h \ bench_j1axy_8.h \ bench_j1axy_9.h \ bench_wine.h \ rgen_cur1.h \ rtest.h \ test_set1.h \ test.h SOURCES = \ str.cpp \ err.cpp \ check.cpp \ perf.cpp \ mem.cpp \ mpool.cpp \ strmem.cpp \ strtab.cpp \ atom.cpp \ atomtab.cpp \ row_1.cpp \ row_2.cpp \ bind.cpp \ relsize.cpp \ rel.cpp \ list_1.cpp \ list_2.cpp \ cur_1.cpp \ cur_2.cpp \ set.cpp \ set_1.cpp \ set_2.cpp \ set_e.cpp \ set_1e.cpp \ set_2e.cpp \ set_tt.cpp \ rel_ii.cpp \ cur_ii.cpp \ rel_n_n.cpp \ cur_n_n.cpp \ dup_i.cpp \ dup_2i.cpp \ in_file.cpp \ in_kbd.cpp \ in_cgi.cpp \ ch.cpp \ tok.cpp \ syn.cpp \ lex.cpp \ argtype.cpp \ pred.cpp \ load.cpp \ load_dblp.cpp \ load_tc.cpp \ load_tcbf.cpp \ out.cpp \ db_dblp.cpp \ eval_dblp.cpp \ bench.cpp \ bench_dblp_1.cpp \ bench_dblp_2.cpp \ bench_dblp_3.cpp \ bench_tcff_1.cpp \ bench_tcff_2.cpp \ bench_tcff_3.cpp \ bench_tcff_4.cpp \ bench_tcbf_1.cpp \ bench_tcbf_2.cpp \ bench_tcbf_4.cpp \ bench_j1axy_1.cpp \ bench_j1axy_2.cpp \ bench_j1axy_3.cpp \ bench_j1axy_4.cpp \ bench_j1axy_5.cpp \ bench_j1axy_6.cpp \ bench_j1axy_7.cpp \ bench_j1axy_8.cpp \ bench_j1axy_9.cpp \ bench_wine.cpp \ rgen_cur1.cpp \ rtest.cpp \ test.cpp \ main.cpp OBJECTS = \ str.o \ err.o \ check.o \ perf.o \ mem.o \ mpool.o \ strmem.o \ strtab.o \ atom.o \ atomtab.o \ row_1.o \ row_2.o \ bind.o \ relsize.o \ rel.o \ list_1.o \ list_2.o \ cur_1.o \ cur_2.o \ set.o \ set_1.o \ set_2.o \ set_e.o \ set_1e.o \ set_2e.o \ set_tt.o \ cur_ii.o \ rel_ii.o \ dup_i.o \ dup_2i.o \ cur_n_n.o \ rel_n_n.o \ in_file.o \ in_kbd.o \ in_cgi.o \ ch.o \ tok.o \ syn.o \ lex.o \ argtype.o \ pred.o \ load.o \ load_dblp.o \ load_tc.o \ load_tcbf.o \ out.o \ db_dblp.o \ eval_dblp.o \ bench.o \ bench_dblp_1.o \ bench_dblp_2.o \ bench_dblp_3.o \ bench_tcff_1.o \ bench_tcff_2.o \ bench_tcff_3.o \ bench_tcff_4.o \ bench_tcbf_1.o \ bench_tcbf_2.o \ bench_tcbf_4.o \ bench_j1axy_1.o \ bench_j1axy_2.o \ bench_j1axy_3.o \ bench_j1axy_4.o \ bench_j1axy_5.o \ bench_j1axy_6.o \ bench_j1axy_7.o \ bench_j1axy_8.o \ bench_j1axy_9.o \ bench_wine.o \ rgen_cur1.o \ rtest.o \ test.o \ main.o MAKEFILE = Makefile TARGET = ydb DOC = DOC DOC_INCLUDE = #============================================================================== # Default Target: #============================================================================== default_target: $(TARGET) #============================================================================== # Implicit Rules: #============================================================================== .SUFFIXES: .o .cpp .cpp.o: $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< @echo #============================================================================== # Main Build Rules: #============================================================================== $(TARGET): $(OBJECTS) $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(LIBS) @echo #============================================================================== # Other Commands for the Software: #============================================================================== run: ./$(TARGET) clean: clean_doc -$(DEL_FILE) $(OBJECTS) -$(DEL_FILE) *~ core *.core -$(DEL_FILE) alert -$(DEL_FILE) testfile -$(DEL_FILE) datafile -$(DEL_FILE) *.gcda *.gcno *.gcov depend: $(MAKEDEP) $(MAKEFILE) $(SOURCES) #============================================================================== # Benchmarks: #============================================================================== tcff: ./$(TARGET) tcff1 ./$(TARGET) tcff2 ./$(TARGET) tcff3 ./$(TARGET) tcff4 ./$(TARGET) tcff5 ./$(TARGET) tcff6 ./$(TARGET) tcff7 ./$(TARGET) tcff8 ./$(TARGET) tcff9 ./$(TARGET) tcff10 tcbf: ./$(TARGET) tcbf1 ./$(TARGET) tcbf2 ./$(TARGET) tcbf3 ./$(TARGET) tcbf4 ./$(TARGET) tcbf5 ./$(TARGET) tcbf6 ./$(TARGET) tcbf7 ./$(TARGET) tcbf8 ./$(TARGET) tcbf9 ./$(TARGET) tcbf10 #============================================================================== # Run LaTeX to Make Documentation: #============================================================================== doc: $(DOC).dvi $(DOC).dvi: $(DOC).tex $(DOC_INCLUDE) latex $(DOC).tex again: $(DOC).tex $(DOC_INCLUDE) latex $(DOC).tex clean_doc: -$(DEL_FILE) $(DOC).log #============================================================================== # Preview DVI-File of Documentation: #============================================================================== view: $(DOC).dvi xdvi -geometry +810+34 -s 8 -S 20 -paper a4 $(DOC).dvi #============================================================================== # Create Postscript File: #============================================================================== ps: $(DOC).ps $(DOC).ps: $(DOC).dvi dvips -o $(DOC).ps $(DOC).dvi half: $(DOC)_2.ps $(DOC)_2.ps: $(DOC).ps psnup -2 $(DOC).ps > $(DOC)_2.ps quad: $(DOC)_4.ps $(DOC)_4.ps: $(DOC).ps psnup -4 -m10 $(DOC).ps > $(DOC)_4.ps #============================================================================== # Create PDF File of the Documentation: #============================================================================== pdf: $(DOC).pdf $(DOC).pdf: $(DOC).tex $(DOC_INCLUDE) pdflatex $(DOC).tex #============================================================================== # Dependencies: #============================================================================== # Begin of dependencies. DO NOT DELETE THIS LINE -- make depend depends on it. str.o: str.cpp ver.h str.h err.o: err.cpp ver.h str.h check.h err.h check.o: check.cpp ver.h check.h str.h perf.o: perf.cpp ver.h str.h check.h perf.h mem.o: mem.cpp ver.h err.h str.h check.h mem.h page.h mpool.o: mpool.cpp ver.h str.h err.h check.h min.h page.h mem.h mpool.h strmem.o: strmem.cpp ver.h str.h check.h err.h strmem.h mpool.h page.h strtab.o: strtab.cpp ver.h str.h check.h err.h strmem.h mpool.h page.h \ flexarr.h strtab.h atom.o: atom.cpp ver.h str.h check.h atom.h atomtab.o: atomtab.cpp ver.h str.h err.h check.h atomtab.h mpool.h page.h \ flexarr.h atom.h row_1.o: row_1.cpp ver.h str.h err.h check.h row_1.h row_2.o: row_2.cpp ver.h str.h err.h check.h row_2.h bind.o: bind.cpp ver.h check.h str.h bind.h relsize.o: relsize.cpp ver.h str.h check.h relsize.h rel.o: rel.cpp ver.h str.h err.h check.h rel.h mpool.h page.h list_1.o: list_1.cpp ver.h str.h row_1.h check.h list_1.h list.h err.h \ page.h mpool.h rel.h list_2.o: list_2.cpp ver.h str.h row_2.h check.h list_2.h list.h err.h \ page.h mpool.h rel.h cur_1.o: cur_1.cpp ver.h str.h row_1.h check.h list.h err.h page.h \ mpool.h rel.h cur_list.h stack.h cur_1.h list_1.h cur_2.o: cur_2.cpp ver.h str.h row_2.h check.h list.h err.h page.h \ mpool.h rel.h cur_list.h stack.h cur_2.h list_2.h set.o: set.cpp ver.h str.h err.h check.h page.h mpool.h relsize.h \ rel.h set.h set_1.o: set_1.cpp ver.h str.h row_1.h check.h set.cpp err.h page.h \ mpool.h relsize.h rel.h set.h set_1.h set_2.o: set_2.cpp ver.h str.h row_2.h check.h set.cpp err.h page.h \ mpool.h relsize.h rel.h set.h set_2.h set_e.o: set_e.cpp ver.h str.h err.h check.h set_e.h page.h mpool.h \ relsize.h rel.h set_1e.o: set_1e.cpp ver.h str.h row_1.h check.h set_e.cpp err.h set_e.h \ page.h mpool.h relsize.h rel.h set_1e.h set_2e.o: set_2e.cpp ver.h str.h row_2.h check.h set_e.cpp err.h set_e.h \ page.h mpool.h relsize.h rel.h set_2e.h set_tt.o: set_tt.cpp ver.h str.h err.h check.h rel.h mpool.h page.h \ set_tt.h rel_ii.o: rel_ii.cpp ver.h str.h err.h check.h flexarr.h page.h mpool.h \ rel_ii.h cur_ii.o: cur_ii.cpp ver.h str.h err.h check.h rel_ii.h mpool.h page.h \ flexarr.h cur_ii.h rel_n_n.o: rel_n_n.cpp ver.h str.h err.h check.h flexarr.h page.h mpool.h \ rel.h rel_n_n.h cur_n_n.o: cur_n_n.cpp ver.h str.h err.h check.h rel_n_n.h mpool.h page.h \ flexarr.h rel.h cur_n_n.h stack.h dup_i.o: dup_i.cpp ver.h str.h err.h check.h dup_i.h mpool.h page.h dup_2i.o: dup_2i.cpp ver.h str.h err.h check.h dup_2i.h mpool.h page.h in_file.o: in_file.cpp ver.h err.h str.h check.h in_file.h in.h in_kbd.o: in_kbd.cpp ver.h str.h err.h check.h ch.h in_kbd.h in.h in_cgi.o: in_cgi.cpp ver.h err.h str.h check.h in_cgi.h in.h ch.o: ch.cpp ver.h ch.h check.h str.h tok.o: tok.cpp ver.h str.h check.h tok.h syn.o: syn.cpp ver.h check.h str.h syn.h lex.o: lex.cpp ver.h err.h str.h check.h ch.h lex.h in.h tok.h syn.h argtype.o: argtype.cpp ver.h check.h str.h argtype.h pred.o: pred.cpp ver.h str.h err.h check.h strtab.h mpool.h page.h \ strmem.h flexarr.h argtype.h pred.h bind.h rel.h list_1.h row_1.h list.h \ list_2.h row_2.h set_1.h set.h relsize.h set_2.h rel_n_n.h load.o: load.cpp ver.h str.h err.h check.h in_file.h in.h syn.h lex.h \ tok.h load.h strtab.h mpool.h page.h strmem.h flexarr.h pred.h bind.h \ rel.h list_1.h row_1.h list.h list_2.h row_2.h set_1.h set.h relsize.h \ set_2.h rel_n_n.h argtype.h load_dblp.o: load_dblp.cpp ver.h str.h err.h check.h in_file.h in.h syn.h \ lex.h tok.h atom.h atomtab.h mpool.h page.h flexarr.h strtab.h strmem.h \ list_2.h row_2.h list.h rel.h rel_n_n.h load_dblp.h load_tc.o: load_tc.cpp ver.h str.h err.h check.h in_file.h in.h syn.h \ lex.h tok.h rel_ii.h mpool.h page.h flexarr.h rel_n_n.h rel.h out.h \ idiv.h strtab.h strmem.h atomtab.h atom.h load_tc.h load_tcbf.o: load_tcbf.cpp ver.h str.h err.h check.h in_file.h in.h \ syn.h lex.h tok.h rel_n_n.h mpool.h page.h flexarr.h rel.h out.h idiv.h \ strtab.h strmem.h atomtab.h atom.h load_tcbf.h out.o: out.cpp ver.h str.h check.h page.h mpool.h out.h idiv.h strtab.h \ strmem.h flexarr.h err.h atomtab.h atom.h rel.h db_dblp.o: db_dblp.cpp ver.h str.h err.h check.h atomtab.h mpool.h page.h \ flexarr.h atom.h strtab.h strmem.h list_2.h row_2.h list.h rel.h rel_n_n.h \ load_dblp.h out.h idiv.h db_dblp.h eval_dblp.o: eval_dblp.cpp ver.h str.h err.h check.h stack.h db_dblp.h \ atomtab.h mpool.h page.h flexarr.h atom.h strtab.h strmem.h list_2.h \ row_2.h list.h rel.h rel_n_n.h cur_2.h cur_list.h cur_n_n.h out.h idiv.h \ eval_dblp.h bench.o: bench.cpp ver.h str.h err.h check.h bench.h bench_dblp_1.o: bench_dblp_1.cpp ver.h str.h err.h check.h perf.h stack.h \ atomtab.h mpool.h page.h flexarr.h atom.h strtab.h strmem.h list_2.h \ row_2.h list.h rel.h cur_2.h cur_list.h rel_n_n.h cur_n_n.h load_dblp.h \ out.h idiv.h bench_dblp_1.h bench_dblp_2.o: bench_dblp_2.cpp ver.h str.h err.h check.h stack.h \ atomtab.h mpool.h page.h flexarr.h atom.h strtab.h strmem.h list_2.h \ row_2.h list.h rel.h cur_2.h cur_list.h rel_n_n.h cur_n_n.h load_dblp.h \ out.h idiv.h bench_dblp_2.h bench.h bench_dblp_3.o: bench_dblp_3.cpp ver.h str.h err.h check.h db_dblp.h \ atomtab.h mpool.h page.h flexarr.h atom.h strtab.h strmem.h list_2.h \ row_2.h list.h rel.h rel_n_n.h eval_dblp.h stack.h cur_2.h cur_list.h \ cur_n_n.h out.h idiv.h bench.h bench_dblp_3.h bench_tcff_1.o: bench_tcff_1.cpp ver.h str.h err.h check.h perf.h \ stack.h rel_n_n.h mpool.h page.h flexarr.h rel.h cur_n_n.h rel_ii.h \ cur_ii.h dup_2i.h load_tc.h out.h idiv.h strtab.h strmem.h atomtab.h \ atom.h bench_tcff_1.h bench_tcff_2.o: bench_tcff_2.cpp ver.h str.h err.h check.h stack.h \ list_2.h row_2.h list.h page.h mpool.h rel.h cur_2.h cur_list.h dup_2i.h \ rel_n_n.h flexarr.h cur_n_n.h pred.h strtab.h strmem.h bind.h list_1.h \ row_1.h set_1.h set.h relsize.h set_2.h argtype.h load.h out.h idiv.h \ atomtab.h atom.h bench_tcff_2.h bench.h bench_tcff_3.o: bench_tcff_3.cpp ver.h str.h err.h check.h stack.h \ list_2.h row_2.h list.h page.h mpool.h rel.h cur_2.h cur_list.h dup_2i.h \ rel_n_n.h flexarr.h cur_n_n.h pred.h strtab.h strmem.h bind.h list_1.h \ row_1.h set_1.h set.h relsize.h set_2.h argtype.h load.h out.h idiv.h \ atomtab.h atom.h bench_tcff_3.h bench.h bench_tcff_4.o: bench_tcff_4.cpp ver.h str.h err.h check.h stack.h \ list_2.h row_2.h list.h page.h mpool.h rel.h cur_2.h cur_list.h dup_2i.h \ rel_n_n.h flexarr.h cur_n_n.h pred.h strtab.h strmem.h bind.h list_1.h \ row_1.h set_1.h set.h relsize.h set_2.h argtype.h load.h out.h idiv.h \ atomtab.h atom.h bench_tcff_4.h bench.h bench_tcbf_1.o: bench_tcbf_1.cpp ver.h str.h err.h check.h idiv.h perf.h \ stack.h rel_n_n.h mpool.h page.h flexarr.h rel.h cur_n_n.h rel_ii.h \ cur_ii.h dup_i.h load_tcbf.h out.h strtab.h strmem.h atomtab.h atom.h \ bench_tcbf_1.h bench_tcbf_2.o: bench_tcbf_2.cpp ver.h str.h err.h check.h stack.h \ dup_i.h mpool.h page.h rel_n_n.h flexarr.h rel.h cur_n_n.h pred.h \ strtab.h strmem.h bind.h list_1.h row_1.h list.h list_2.h row_2.h set_1.h \ set.h relsize.h set_2.h argtype.h load.h out.h idiv.h atomtab.h atom.h \ bench_tcbf_2.h bench.h bench_tcbf_4.o: bench_tcbf_4.cpp ver.h str.h err.h check.h list_2.h \ row_2.h list.h page.h mpool.h rel.h cur_2.h cur_list.h stack.h dup_i.h \ rel_n_n.h flexarr.h cur_n_n.h pred.h strtab.h strmem.h bind.h list_1.h \ row_1.h set_1.h set.h relsize.h set_2.h argtype.h load.h out.h idiv.h \ atomtab.h atom.h bench_tcbf_4.h bench.h bench_j1axy_1.o: bench_j1axy_1.cpp ver.h str.h err.h check.h idiv.h perf.h \ stack.h list_2.h row_2.h list.h page.h mpool.h rel.h cur_2.h cur_list.h \ rel_n_n.h flexarr.h cur_n_n.h pred.h strtab.h strmem.h bind.h list_1.h \ row_1.h set_1.h set.h relsize.h set_2.h argtype.h load.h out.h atomtab.h \ atom.h bench.h bench_j1axy_1.h bench_j1axy_2.o: bench_j1axy_2.cpp ver.h str.h err.h check.h idiv.h perf.h \ stack.h list_2.h row_2.h list.h page.h mpool.h rel.h cur_2.h cur_list.h \ rel_n_n.h flexarr.h cur_n_n.h pred.h strtab.h strmem.h bind.h list_1.h \ row_1.h set_1.h set.h relsize.h set_2.h argtype.h load.h out.h atomtab.h \ atom.h bench_j1axy_2.h bench.h bench_j1axy_3.o: bench_j1axy_3.cpp ver.h str.h err.h check.h idiv.h perf.h \ stack.h list_2.h row_2.h list.h page.h mpool.h rel.h cur_2.h cur_list.h \ rel_n_n.h flexarr.h cur_n_n.h pred.h strtab.h strmem.h bind.h list_1.h \ row_1.h set_1.h set.h relsize.h set_2.h argtype.h load.h out.h atomtab.h \ atom.h bench_j1axy_3.h bench_j1axy_4.o: bench_j1axy_4.cpp ver.h str.h err.h check.h idiv.h perf.h \ stack.h list_2.h row_2.h list.h page.h mpool.h rel.h cur_2.h cur_list.h \ rel_n_n.h flexarr.h cur_n_n.h pred.h strtab.h strmem.h bind.h list_1.h \ row_1.h set_1.h set.h relsize.h set_2.h argtype.h load.h out.h atomtab.h \ atom.h bench_j1axy_4.h bench.h bench_j1axy_5.o: bench_j1axy_5.cpp ver.h str.h err.h check.h idiv.h perf.h \ stack.h list_2.h row_2.h list.h page.h mpool.h rel.h cur_2.h cur_list.h \ rel_n_n.h flexarr.h cur_n_n.h pred.h strtab.h strmem.h bind.h list_1.h \ row_1.h set_1.h set.h relsize.h set_2.h argtype.h load.h out.h atomtab.h \ atom.h bench_j1axy_5.h bench.h bench_j1axy_6.o: bench_j1axy_6.cpp ver.h str.h err.h check.h idiv.h perf.h \ stack.h list_2.h row_2.h list.h page.h mpool.h rel.h cur_2.h cur_list.h \ rel_n_n.h flexarr.h cur_n_n.h pred.h strtab.h strmem.h bind.h list_1.h \ row_1.h set_1.h set.h relsize.h set_2.h argtype.h load.h out.h atomtab.h \ atom.h bench_j1axy_6.h set_tt.h bench.h bench_j1axy_7.o: bench_j1axy_7.cpp ver.h str.h err.h check.h stack.h \ list_2.h row_2.h list.h page.h mpool.h rel.h cur_2.h cur_list.h rel_n_n.h \ flexarr.h cur_n_n.h pred.h strtab.h strmem.h bind.h list_1.h row_1.h \ set_1.h set.h relsize.h set_2.h argtype.h load.h out.h idiv.h atomtab.h \ atom.h bench_j1axy_7.h set_tt.h bench.h bench_j1axy_8.o: bench_j1axy_8.cpp ver.h str.h err.h check.h stack.h \ list_2.h row_2.h list.h page.h mpool.h rel.h cur_2.h cur_list.h rel_n_n.h \ flexarr.h cur_n_n.h pred.h strtab.h strmem.h bind.h list_1.h row_1.h \ set_1.h set.h relsize.h set_2.h argtype.h load.h out.h idiv.h atomtab.h \ atom.h bench_j1axy_8.h set_tt.h bench.h bench_j1axy_9.o: bench_j1axy_9.cpp ver.h str.h err.h check.h stack.h \ list_2.h row_2.h list.h page.h mpool.h rel.h cur_2.h cur_list.h rel_n_n.h \ flexarr.h cur_n_n.h pred.h strtab.h strmem.h bind.h list_1.h row_1.h \ set_1.h set.h relsize.h set_2.h argtype.h load.h out.h idiv.h atomtab.h \ atom.h bench_j1axy_9.h set_tt.h bench.h bench_wine.o: bench_wine.cpp ver.h rgen_cur1.o: rgen_cur1.cpp ver.h str.h err.h check.h rgen_cur1.h stack.h rtest.o: rtest.cpp ver.h str.h err.h check.h rel.h mpool.h page.h \ rtest.h relsize.h test.o: test.cpp ver.h str.h err.h check.h perf.h out.h idiv.h page.h \ strtab.h mpool.h strmem.h flexarr.h atomtab.h atom.h rel.h bind.h \ list_2.h row_2.h list.h set_1.h row_1.h set.h relsize.h set_1e.h set_e.h \ rel_ii.h rel_n_n.h rtest.h test_set1.h rgen_cur1.h stack.h load.h \ pred.h list_1.h set_2.h argtype.h load_dblp.h load_tc.h bench_dblp_1.h \ bench_dblp_2.h cur_2.h cur_list.h cur_n_n.h bench.h bench_dblp_3.h \ db_dblp.h eval_dblp.h bench_j1axy_1.h bench_j1axy_2.h bench_j1axy_3.h \ bench_j1axy_4.h bench_j1axy_5.h bench_j1axy_6.h set_tt.h bench_j1axy_7.h \ bench_j1axy_8.h bench_j1axy_9.h bench_tcff_1.h bench_tcff_2.h dup_2i.h \ bench_tcff_3.h bench_tcff_4.h bench_tcbf_1.h bench_tcbf_2.h dup_i.h \ bench_tcbf_4.h bench_wine.h test.h main.o: main.cpp ver.h str.h idiv.h check.h err.h perf.h page.h mpool.h \ in_file.h in.h ch.h tok.h lex.h syn.h strtab.h strmem.h flexarr.h \ atomtab.h atom.h row_2.h list.h rel.h cur_list.h stack.h set_2.h \ set.h relsize.h set_2e.h set_e.h rel_ii.h cur_ii.h rel_n_n.h cur_n_n.h \ dup_2i.h pred.h bind.h list_1.h row_1.h list_2.h set_1.h argtype.h load.h \ load_dblp.h load_tc.h load_tcbf.h out.h test.h rtest.h bench.h # End of dependencies. DO NOT DELETE THIS LINE -- make depend depends on it.