blob: 0d27fbaa57ff9152e920b47ea2fe0bc2dc25c7ec (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
#
# 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'] = ''
|