fix wlan module [ zd1211b ]
[vuplus_openembedded] / recipes / zd1211 / zd1211b_r222.bb
1 DESCRIPTION = "Driver for zd1211b family of wireless USB Dongles"
2 HOMEPAGE = "http://zd1211.ath.cx/"
3 SECTION = "kernel/modules"
4 PRIORITY = "optional"
5 MAINTAINER = "Oyvind Repvik <nail@nslu2-linux.org>"
6 LICENSE = "GPL"
7 RDEPENDS = "wireless-tools"
8
9 inherit module
10
11 PR = "r2"
12
13 SRC_URI = "http://www.reactivated.net/software/zd1211-vendor/releases/ZD1211LnxDrv_2_22_0_0.tar.gz \
14            file://ZD1211LnxDrv_2_22_0_0.patch;patch=1 \
15            file://zdiface.patch;patch=1 \
16            file://Makefile.patch;patch=1 \
17 "
18            
19 S = "${WORKDIR}/ZD1211LnxDrv_2_22_0_0"
20
21 do_compile () {
22         unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS CC LD CPP
23         oe_runmake 'MODPATH=${D}${base_libdir}/modules/${KERNEL_VERSION}/kernel/drivers/net' \
24                    'KERNEL_SOURCE=${STAGING_KERNEL_DIR}' \
25                    'KDIR=${STAGING_KERNEL_DIR}' \
26                    'KERNEL_VERSION=${KERNEL_VERSION}' \
27                    'CC=${KERNEL_CC}' \
28                    'LD=${KERNEL_LD}'
29 }
30
31 do_install() {
32         install -d ${D}${base_libdir}/modules/${KERNEL_VERSION}/kernel/drivers/net
33         install -m 0644 ${S}/zd1211*${KERNEL_OBJECT_SUFFIX} ${D}${base_libdir}/modules/${KERNEL_VERSION}/kernel/drivers/net
34 }