123456789101112131415161718192021222324252627 |
- #!/usr/bin/env python3
- # Copyright (c) 2018-2019, Ulf Magnusson
- # SPDX-License-Identifier: ISC
- """
- Writes a configuration file where all symbols are set to their their default
- values.
- The default output filename is '.config'. A different filename can be passed in
- the KCONFIG_CONFIG environment variable.
- Usage for the Linux kernel:
- $ make [ARCH=<arch>] scriptconfig SCRIPT=Kconfiglib/alldefconfig.py
- """
- import kconfiglib
- def main():
- kconf = kconfiglib.standard_kconfig(__doc__)
- kconf.load_allconfig("alldef.config")
- print(kconf.write_config())
- if __name__ == "__main__":
- main()
|