Add makefile
Add files and Lib dependency