diff options
Diffstat (limited to 'meta-amd-bsp/classes/kernel-openssl.bbclass')
-rw-r--r-- | meta-amd-bsp/classes/kernel-openssl.bbclass | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/meta-amd-bsp/classes/kernel-openssl.bbclass b/meta-amd-bsp/classes/kernel-openssl.bbclass new file mode 100644 index 00000000..1837b50e --- /dev/null +++ b/meta-amd-bsp/classes/kernel-openssl.bbclass @@ -0,0 +1,11 @@ +# Hackish because this should be handled in the actual module +# classes (module module-base), a kernel with configurations +# such as CONFIG_MODULE_SIG requires openssl native bits +# to build properly. +DEPENDS += "openssl-native" +do_make_scripts() { + unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS + make HOSTCC="${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS}" HOSTCPP="${BUILD_CPP}" \ + CC="${KERNEL_CC}" LD="${KERNEL_LD}" AR="${KERNEL_AR}" \ + -C ${STAGING_KERNEL_DIR} O=${STAGING_KERNEL_BUILDDIR} scripts +} |