use makefile to manage.