Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SUMMARY = "I40E v1.6.42 device driver"
- LICENSE = "GPLv2"
- LIC_FILES_CHKSUM = "file://COPYING;md5=d181af11d575d88127d52226700b0888"
- require ../uri.inc
- inherit module
- PR = "r0"
- DEPENDS = "virtual/kernel"
- do_configure[depends] += "linux-wolf_int:do_configure"
- B = "${S}/src"
- SRC_URI = "${URIPREFIX}/${PN}-${PV}.tar.gz"
- EXTRA_OEMAKE += "\
- BUILD_KERNEL=${KERNEL_VERSION} \
- KSP=${STAGING_KERNEL_DIR} \
- VSP=${STAGING_KERNEL_DIR} \
- CSP=${STAGING_KERNEL_DIR} \
- MSP=${STAGING_KERNEL_DIR} \
- "
- # MODULES_INSTALL_TARGET is not supported in WR8, module_install make target is called install in this module
- module_do_install() {
- unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS
- oe_runmake DEPMOD=echo INSTALL_MOD_PATH="${D}" \
- CC="${KERNEL_CC}" LD="${KERNEL_LD}" \
- O="${STAGING_KERNEL_DIR}" \
- KVER="${KERNEL_VERSION}" \
- install
- }
- # Cleaning unnecessary files, that prevent the module to build successfully
- do_install_append () {
- rm -rf ${D}/lib/modules/${KERNEL_VERSION}/modules.*
- rm -rf ${WRPKGDATADIR}/runtime/lib32-kernel-module-i40e
- rm -rf ${WRPKGDATADIR}/runtime/kernel-module-i40e.packaged
- rm -rf ${WRPKGDATADIR}/runtime/kernel-module-i40e
- rm -rf ${WRPKGDATADIR}/runtime-reverse/kernel-module-i40e
- }
- FILES_${PN} += "/lib/modules/${KERNEL_VERSION}/kernel/drivers/net/ethernet/intel/i40e_sf/i40e.ko"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement