moved 'all' target to top of makefile