Update Makefile

compile should depend on deps being present