kbuild: refactor if_changed