change reason: fix Makefile and simpify it.