updated makefile; includes minimal DAG interface