fix array type description
clean up makefile a bit