Changeset 3670

Show
Ignore:
Timestamp:
01/05/08 21:38:16 (1 year ago)
Author:
n0-1
Message:

Various changes to the madwifi package.

* update to version 0.9.3.3
* enable hal target ap51 (for fon2100 support, will be added later)
* set --no-warn-mismatch ld option to avoid errors when linking for

ap51 (some files are detected as being MIPS64, though they actually aren't)

* build modules verbose, we want to know everything :)
* build the madwifi.modules file (-> /etc/modules.d/20-madwifi) from

different files, so the correct modules are being loaded depending on
the target bus

* SA_SHIRQ is deprecated since 2.6.18 and the code for ahb is not aware of

that yet

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/freewrt/package/madwifi/Makefile

    r3518 r3670  
    99 
    1010PKG_NAME:=              madwifi 
    11 PKG_VERSION:=           0.9.3.1 
    12 PKG_RELEASE:=           6 
    13 PKG_MD5SUM:=            4704b0e09d76d616217f89de87e4a1ac 
     11PKG_VERSION:=           0.9.3.3 
     12PKG_RELEASE:=           1 
     13PKG_MD5SUM:=            3b454351fd533bdf361a7fbc525a525f 
    1414DISTFILES:=             ${PKG_NAME}-${PKG_VERSION}.tar.bz2 
    1515MASTER_SITES:=          ${MASTER_SITE_SOURCEFORGE:=${PKG_NAME}/} 
     
    3030endif 
    3131 
    32 BUS:=           PCI 
     32ifneq (${FWRT_LINUX_2_6_ATHEROS},) 
     33BUS:=           AHB 
     34HAL_TARGET:=ap51 
     35endif 
    3336 
    3437ifneq (${FWRT_LINUX_2_4_AR531X},) 
     
    6265                        TOOLPATH="${KERNEL_CROSS}" \ 
    6366                        KERNELPATH="${LINUX_DIR}" \ 
    64                         DOMULTI=1 
     67                        LDOPTS="--no-warn-mismatch " \ 
     68                        DOMULTI=1 \ 
     69                        V=1 
    6570 
    6671 
     
    8085        ${INSTALL_DIR} ${IDIR_KMOD_MADWIFI}/etc/network/iftypes 
    8186        ${INSTALL_DATA} ./files/wl-atheros ${IDIR_KMOD_MADWIFI}/etc/network/iftypes 
    82         ${INSTALL_DATA} ./files/madwifi.modules ${IDIR_KMOD_MADWIFI}/etc/modules.d/20-madwifi 
     87        ${INSTALL_DATA} ./files/madwifi.modules.base-start ${IDIR_KMOD_MADWIFI}/etc/modules.d/20-madwifi 
     88ifeq ($(findstring AHB,${BUS}),AHB) 
     89        cat ./files/madwifi.modules.ahb >> ${IDIR_KMOD_MADWIFI}/etc/modules.d/20-madwifi 
     90endif 
     91ifeq ($(findstring PCI,${BUS}),PCI) 
     92        cat ./files/madwifi.modules.pci >> ${IDIR_KMOD_MADWIFI}/etc/modules.d/20-madwifi 
     93endif 
     94        cat ./files/madwifi.modules.base-end >> ${IDIR_KMOD_MADWIFI}/etc/modules.d/20-madwifi 
    8395        ${CP}   ${WRKBUILD}/net80211/wlan*.${KERNEL_MOD_SUFFIX} \ 
    8496                ${WRKBUILD}/ath_hal/ath_hal.${KERNEL_MOD_SUFFIX} \