Add the license declaration for each code file.
Modify the directory tree and the Makefile.