Makefile builds externals
Added clean externals
Consolidated to one make file