infra: support Kbuild and standalone make
infra: fixed #4