]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/atmelwlandriver/atmelwlandriver_3.4.1.0.bb
53992d98543864304027fd189ce628962fb46052
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / atmelwlandriver / atmelwlandriver_3.4.1.0.bb
1 SRC_URI = "${SOURCEFORGE_MIRROR}/atmelwlandriver/atmelwlandriver-${PV}.tar.bz2 \
2         file://dotconfig \
3         file://pcmf502rd.conf \
4         file://makefile.patch;patch=1"
5 S = "${WORKDIR}/atmelwlandriver"
6 LICENSE = "GPL"
7
8 PARALLEL_INSTALL_REPLACE_VERSIONS = "2.4.19-rmk6-pxa1-hh37 2.4.19-rmk6-pxa1-hh41.1"
9
10 inherit module
11 SECTION = "base"
12
13 do_configure() {
14         install ${WORKDIR}/dotconfig .config
15 }
16
17 CFLAGS = "-DLINUX_OS -D__KERNEL__ -DMODULE -I${S}/src/includes -I${S}/src/includes/pcmcia -I${STAGING_KERNEL_DIR}/include"
18
19 do_compile() {
20         export INC="${S}/src/includes"
21         export OBJDIR="${D}${base_libdir}/modules/${KERNEL_VERSION}/drivers/net/wireless/atmel/"
22         export KERNEL_PATH="${STAGING_KERNEL_DIR}"
23         export KERNEL_SRC="${STAGING_KERNEL_DIR}"
24         export CC="${KERNEL_CC}" 
25         export LD="${KERNEL_LD}"
26         export KERNEL_VERSION="${KERNEL_VERSION}"
27         export TOPDIR="${S}"
28         unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS
29         install -d ${OBJDIR}
30         #oe_runmake -C src/Pcmcia_Pci final CFLAGS:='${CFLAGS} -DATMEL_WLAN -DRFMD -DINT_ROAM' MODULE:='pcmf502r' LIB:=-RFMD-
31         oe_runmake -C src/Pcmcia_Pci final CFLAGS:='${CFLAGS} -DATMEL_WLAN -DRFMD -DINT_ROAM -DREV_D' MODULE:='pcmf502rd' LIB:=-REVD-
32         #oe_runmake -C src/Pcmcia_Pci final CFLAGS:='${CFLAGS} -DATMEL_WLAN -DRFMD -DINT_ROAM -DREV_E' MODULE:='pcmf502re' LIB:=-REVE-
33 }
34
35 do_install() {
36         install -d ${D}${sysconfdir}/pcmcia
37         install -m 0644 ${WORKDIR}/pcmf502rd.conf ${D}${sysconfdir}/pcmcia/
38
39         # remove any maps that were installed
40         rm -f ${D}${base_libdir}/modules/${KERNEL_VERSION}/drivers/net/wireless/atmel/*.map
41 }