working Dijkstra new makefile