[makefile] removed obsolete rules
[makefile] fix compilation with shawn