dvbapp : TranscodingSetup update
[vuplus_openembedded] / recipes / madwifi / madwifi-ng_r.inc
1 DESCRIPTION = "Linux driver for 802.11a/b/g universal NIC cards using Atheros chip sets"
2 SECTION = "base"
3 PRIORITY = "optional"
4 LICENSE = "GPL"
5 RDEPENDS = "kernel (${KERNEL_VERSION})"
6 DEPENDS = "virtual/kernel"
7 PR ="r6"
8
9 WACKELF_SRC_URI = ""
10 WACKELF_SRC_URI_ixp4xx = " file://20-xscale-VFP-wackelf.patch;patch=1"
11 WACKELF_SRC_URI_compulab-pxa270 = " file://20-xscale-VFP-wackelf.patch;patch=1"
12
13 SRCNAME = "${PN}"
14 SRC_URI = "http://snapshots.madwifi-project.org/madwifi-trunk/${SRCNAME}-${PV}.tar.gz \
15            file://10-xscale-be-elf-copts.patch;patch=1 \
16            file://10-xscale-le-elf-copts.patch;patch=1 \
17            file://10-sh4-le-elf-copts.patch;patch=1 \
18            file://powerpc-fix.patch;patch=1 \
19            ${WACKELF_SRC_URI}"
20
21 S = "${WORKDIR}/${SRCNAME}-${PV}"
22
23 inherit module-base
24
25 ARCH_dht-walnut="ppc"
26 ARCH_efika="powerpc"
27 ARCH_magicbox="ppc"
28 ARCH_mpc8313e-rdb="powerpc"
29 ARCH_mpc8315e-rdb="powerpc"
30 ARCH_sequoia="ppc"
31
32 EXTRA_OEMAKE = "KERNELPATH=${STAGING_KERNEL_DIR} KERNELRELEASE=${KERNEL_VERSION} TOOLPREFIX=${TARGET_PREFIX}"
33
34 EXTRA_OEMAKE_prepend_ixp4xxle = "TARGET=xscale-le-elf "
35 EXTRA_OEMAKE_prepend_ixp4xxbe = "TARGET=xscale-be-elf "
36
37 do_compile() {
38         oe_runmake all
39 }
40
41 do_stage() {
42         install -d ${STAGING_INCDIR}/${PN}/include
43         install -d ${STAGING_INCDIR}/${PN}/net80211
44         cp --dereference include/compat.h ${STAGING_INCDIR}/${PN}/include/
45         cp --dereference net80211/*.h ${STAGING_INCDIR}/${PN}/net80211/
46 }
47
48 do_install() {
49         install -d ${D}${sbindir}
50         unset LDFLAGS
51         oe_runmake DESTDIR=${D} BINDIR=${sbindir} install
52 }
53
54 pkg_postinst() {
55 if test "x$D" != "x"; then
56        exit 1
57 else
58         depmod -ae
59 fi
60 }
61
62 PACKAGES += "${PN}-modules ${PN}-tools"
63 FILES_${PN} = ""
64 FILES_${PN}-modules = "/lib/modules/"
65 FILES_${PN}-tools = "/usr/*"
66