init source file and Makefile