| # |
| # Copyright OpenEmbedded Contributors |
| # |
| # SPDX-License-Identifier: MIT |
| # |
| |
| # Set up the environment for building kernel modules |
| def kernel_module_os_env(d, env_dict): |
| env_dict['CFLAGS'] = '' |
| env_dict['CPPFLAGS'] = '' |
| env_dict['CXXFLAGS'] = '' |
| env_dict['LDFLAGS'] = '' |
| |
| env_dict['KERNEL_PATH'] = d.getVar('STAGING_KERNEL_DIR') |
| env_dict['KERNEL_SRC'] = d.getVar('STAGING_KERNEL_DIR') |
| env_dict['KERNEL_VERSION'] = d.getVar('KERNEL_VERSION') |
| env_dict['CC'] = d.getVar('KERNEL_CC') |
| env_dict['LD'] = d.getVar('KERNEL_LD') |
| env_dict['AR'] = d.getVar('KERNEL_AR') |
| env_dict['OBJCOPY'] = d.getVar('KERNEL_OBJCOPY') |
| env_dict['STRIP'] = d.getVar('KERNEL_STRIP') |
| env_dict['O'] = d.getVar('STAGING_KERNEL_BUILDDIR') |
| kbuild_extra_symbols = d.getVar('KBUILD_EXTRA_SYMBOLS') |
| if kbuild_extra_symbols: |
| env_dict['KBUILD_EXTRA_SYMBOLS'] = kbuild_extra_symbols |
| else: |
| env_dict['KBUILD_EXTRA_SYMBOLS'] = '' |