use lazy evaluation to allow targets to override kernel config files