makefile: dependices rule
fix warnings