moved 'all' target to the top of the Makefile