DOAR=src/doar
CMD=src/command
HEADERS=${DOAR}/key_stream.h ${DOAR}/node_list.h ${DOAR}/node.h ${DOAR}/searcher.h ${DOAR}/types.h ${DOAR}/node_allocator.h ${DOAR}/builder.h

all: bin/doar bin/mkdoar bin/doar_test bin/smkdoar bin/sdoar_test

bin/doar: ${CMD}/doar.cc ${HEADERS}
	g++ -O3 -o${@} ${CMD}/doar.cc

bin/doar_test: ${CMD}/doar_test.cc ${HEADERS}
	g++ -O3 -o${@} ${CMD}/doar_test.cc

bin/mkdoar: ${CMD}/mkdoar.cc ${HEADERS}
	g++ -O3 -o${@} ${CMD}/mkdoar.cc
