Makefiles and requirements
Added build subtree
Remove Makefile
Use build/Makefile