summaryrefslogtreecommitdiffstats
path: root/meta/classes/module.bbclass
diff options
context:
space:
mode:
Diffstat (limited to 'meta/classes/module.bbclass')
-rw-r--r--meta/classes/module.bbclass12
1 files changed, 11 insertions, 1 deletions
diff --git a/meta/classes/module.bbclass b/meta/classes/module.bbclass
index d16d462080..bbceaf7219 100644
--- a/meta/classes/module.bbclass
+++ b/meta/classes/module.bbclass
@@ -3,6 +3,13 @@ DEPENDS += "virtual/kernel"
3 3
4inherit module-base 4inherit module-base
5 5
6# Ensure the hostprogs are available for module compilation
7module_do_compile_prepend() {
8 unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS
9 oe_runmake CC="${KERNEL_CC}" LD="${KERNEL_LD}" AR="${KERNEL_AR}" \
10 -C ${STAGING_KERNEL_DIR} scripts
11}
12
6module_do_compile() { 13module_do_compile() {
7 unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS 14 unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS
8 oe_runmake KERNEL_PATH=${STAGING_KERNEL_DIR} \ 15 oe_runmake KERNEL_PATH=${STAGING_KERNEL_DIR} \
@@ -15,7 +22,10 @@ module_do_compile() {
15 22
16module_do_install() { 23module_do_install() {
17 unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS 24 unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS
18 oe_runmake DEPMOD=echo INSTALL_MOD_PATH="${D}" CC="${KERNEL_CC}" LD="${KERNEL_LD}" modules_install 25 oe_runmake DEPMOD=echo INSTALL_MOD_PATH="${D}" \
26 KERNEL_SRC=${STAGING_KERNEL_DIR} \
27 CC="${KERNEL_CC}" LD="${KERNEL_LD}" \
28 modules_install
19} 29}
20 30
21pkg_postinst_append () { 31pkg_postinst_append () {