(1) Add Makefile.
(2) Change folder structure.