auto source
change sh by Makefile
adapt to master