Added a proper makefile.
Merged.