[fix] rules should have makefile headers