solve problem 21
fix
update Makefile. using default rules