1. add basic makefile 2. add addition makefile modify