1. create makefile
2. complete constructing SourceSet from txt file