123456789101112131415161718192021222324252627282930 |
- #!/usr/bin/env python3
- import os
- import platform
- import subprocess
- import lkmc.import_path
- build_userland = lkmc.import_path.import_path_relative_root('build-userland')
- class Main(build_userland.Main):
- def __init__(self):
- defaults = {
- 'archs': [platform.processor()],
- 'gcc_which': 'host',
- 'in_tree': True,
- 'targets': ['.'],
- }
- if self.cwd_in_lib():
- defaults['package_all'] = True
- super().__init__(
- description='''\
- https://cirosantilli.com/linux-kernel-module-cheat#userland-setup-getting-started-natively
- ''',
- defaults=defaults
- )
- if __name__ == '__main__':
- Main().cli()
|