Add rtl8192eu rtl8812au rtl8814au Wifi drivers.
[vuplus_openvuplus_3.0] / meta-openvuplus / recipes-connectivity / realtek / rtl8192eu.bb
1 SUMMARY = "Driver for Realtek USB wireless device 8192eu"
2 HOMEPAGE = "http://www.realtek.com/"
3 LICENSE = "GPLv2"
4 LIC_FILES_CHKSUM = "file://README.md;md5=59ef6f2246904f7919c0b0d0a81156b1"
5
6 inherit module siteinfo
7
8 SRC_URI = " \
9           git://github.com/Mange/rtl8192eu-linux-driver.git \
10           file://rtl8192eu-makefile.patch \
11           file://rtl8192eu-gcc5.patch \
12           file://CHECKSM_IPV6_H.patch \
13           "
14
15 SRCREV = "088a8bdafe31198f50e45a7f7e1a7e8e7993fb5d"
16
17 S = "${WORKDIR}/git"
18
19 EXTRA_OEMAKE = "CONFIG_RTL8192EU=m"
20
21 do_configure() {
22         sed -e "s/^CONFIG_PLATFORM_I386_PC.*=.*y/EXTRA_CFLAGS += -Wno-date-time -DCONFIG_${@oe.utils.conditional('SITEINFO_ENDIANNESS', 'le', 'LITTLE', 'BIG', d)}_ENDIAN/" -i Makefile
23 }
24
25 do_compile() {
26         unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS
27         oe_runmake -C "${STAGING_KERNEL_DIR}" M="${S}" modules 
28 }
29
30 do_install() {
31         install -d ${D}${nonarch_base_libdir}/modules/${KERNEL_VERSION}/kernel/drivers/net/wireless
32         install -m 0644 ${S}/8192eu.ko ${D}${nonarch_base_libdir}/modules/${KERNEL_VERSION}/kernel/drivers/net/wireless
33 }