Makefile submit

top Makefile and source code Makefile.