add ignores
update code analysis directory
add makefile
typo