kbuild: Add a cache for generated variables