make more use of implicit rule of makefile to relief me..