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.bbclass9
1 files changed, 7 insertions, 2 deletions
diff --git a/meta/classes/module.bbclass b/meta/classes/module.bbclass
index bbceaf7219..572df0d295 100644
--- a/meta/classes/module.bbclass
+++ b/meta/classes/module.bbclass
@@ -3,14 +3,19 @@ DEPENDS += "virtual/kernel"
3 3
4inherit module-base 4inherit module-base
5 5
6# Ensure the hostprogs are available for module compilation 6#
7module_do_compile_prepend() { 7# Ensure the hostprogs are available for module compilation. Modules that
8# inherit this recipe and override do_compile() should be sure to call
9# do_make_scripts() or ensure the scripts are built independently.
10#
11do_make_scripts() {
8 unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS 12 unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS
9 oe_runmake CC="${KERNEL_CC}" LD="${KERNEL_LD}" AR="${KERNEL_AR}" \ 13 oe_runmake CC="${KERNEL_CC}" LD="${KERNEL_LD}" AR="${KERNEL_AR}" \
10 -C ${STAGING_KERNEL_DIR} scripts 14 -C ${STAGING_KERNEL_DIR} scripts
11} 15}
12 16
13module_do_compile() { 17module_do_compile() {
18 do_make_scripts
14 unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS 19 unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS
15 oe_runmake KERNEL_PATH=${STAGING_KERNEL_DIR} \ 20 oe_runmake KERNEL_PATH=${STAGING_KERNEL_DIR} \
16 KERNEL_SRC=${STAGING_KERNEL_DIR} \ 21 KERNEL_SRC=${STAGING_KERNEL_DIR} \