local funcs = {} function funcs.config_message(config, _, ...) config(...) end function funcs.config_package(config, pkg, value) config('CONFIG_PACKAGE_%s=%s', pkg, value) end local lib = dofile('scripts/target_config_lib.lua')(funcs) local output = {} for config in pairs(lib.configs) do table.insert(output, config) end -- The sort will make =y entries override =m ones table.sort(output) for _, line in ipairs(output) do io.stdout:write(line, '\n') end