Advertisement
Guest User

Untitled

a guest
Mar 26th, 2018
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. SUMMARY = "I40E v1.6.42 device driver"
  2.  
  3. LICENSE = "GPLv2"
  4. LIC_FILES_CHKSUM = "file://COPYING;md5=d181af11d575d88127d52226700b0888"
  5.  
  6. require ../uri.inc
  7. inherit module
  8.  
  9. PR = "r0"
  10.  
  11. DEPENDS = "virtual/kernel"
  12.  
  13. do_configure[depends] += "linux-wolf_int:do_configure"
  14.  
  15. B = "${S}/src"
  16.  
  17. SRC_URI = "${URIPREFIX}/${PN}-${PV}.tar.gz"
  18.  
  19. EXTRA_OEMAKE += "\
  20. BUILD_KERNEL=${KERNEL_VERSION} \
  21. KSP=${STAGING_KERNEL_DIR} \
  22. VSP=${STAGING_KERNEL_DIR} \
  23. CSP=${STAGING_KERNEL_DIR} \
  24. MSP=${STAGING_KERNEL_DIR} \
  25. "
  26. # MODULES_INSTALL_TARGET is not supported in WR8, module_install make target is called install in this module
  27. module_do_install() {
  28. unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS
  29. oe_runmake DEPMOD=echo INSTALL_MOD_PATH="${D}" \
  30. CC="${KERNEL_CC}" LD="${KERNEL_LD}" \
  31. O="${STAGING_KERNEL_DIR}" \
  32. KVER="${KERNEL_VERSION}" \
  33. install
  34. }
  35.  
  36. # Cleaning unnecessary files, that prevent the module to build successfully
  37. do_install_append () {
  38. rm -rf ${D}/lib/modules/${KERNEL_VERSION}/modules.*
  39. rm -rf ${WRPKGDATADIR}/runtime/lib32-kernel-module-i40e
  40. rm -rf ${WRPKGDATADIR}/runtime/kernel-module-i40e.packaged
  41. rm -rf ${WRPKGDATADIR}/runtime/kernel-module-i40e
  42. rm -rf ${WRPKGDATADIR}/runtime-reverse/kernel-module-i40e
  43. }
  44.  
  45. 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