SUMMARY = "Driver for Realtek USB wireless device 8814AU v4.3.21" HOMEPAGE = "http://www.realtek.com.tw" SECTION = "kernel/modules" LICENSE = "GPLv2" LIC_FILES_CHKSUM = "file://ifcfg-wlan0;md5=a84acae65af4b2d44d5035aa9f63cd85" inherit module SRC_URI = " \ file://rtl8814AU-driver-4.3.21-20170707.zip \ file://0001-add-support-kernel-4.15.patch \ file://0002-add-linux-4.19-support.patch \ file://add-linux-4.20-support.patch \ file://add-linux-5.0-support.patch \ " SRC_URI[md5sum] = "538691f32b98a62c99c32ad80d2d8430" SRC_URI[sha256sum] = "e7414ed9495f72ece75435f23f79468a00a8e2697c95916a09a140c5148027c2" S = "${WORKDIR}/rtl8814AU" EXTRA_OEMAKE = "LINUX_SRC=${STAGING_KERNEL_DIR} KDIR=${STAGING_KERNEL_DIR}" do_compile () { unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS CC LD CPP oe_runmake 'M={D}${base_libdir}/modules/${KERNEL_VERSION}/kernel/drivers/net/wireless' \ 'KERNEL_SOURCE=${STAGING_KERNEL_DIR}' \ 'LINUX_SRC=${STAGING_KERNEL_DIR}' \ 'KDIR=${STAGING_KERNEL_DIR}' \ 'KERNDIR=${STAGING_KERNEL_DIR}' \ 'KSRC=${STAGING_KERNEL_DIR}' \ 'KERNEL_VERSION=${KERNEL_VERSION}' \ 'KVER=${KERNEL_VERSION}' \ 'CC=${KERNEL_CC}' \ 'AR=${KERNEL_AR}' \ 'LD=${KERNEL_LD}' } do_install() { install -d ${D}${nonarch_base_libdir}/modules/${KERNEL_VERSION}/kernel/drivers/net/wireless install -m 0644 ${S}/8814au.ko ${D}${nonarch_base_libdir}/modules/${KERNEL_VERSION}/kernel/drivers/net/wireless } do_package_qa() { }