Remove board spec requirement in old makefile.
Refactor makefiles.
Add new makefile to process arbitrary targets.