modify
update Makefile file for auto-building