fixed dependencies in Makefile so `make clean && make` is no longer required