Updated Makefile to use new externals directory for code compliance