logo       
Google Custom Search
    AddThis Social Bookmark Button

madwifi/ath_rate/onoe Kconfig,NONE,1.1 Makefile.kernel,1.1,1.2: msg#00062

Subject: madwifi/ath_rate/onoe Kconfig,NONE,1.1 Makefile.kernel,1.1,1.2
Update of /cvsroot/madwifi/madwifi/ath_rate/onoe
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26104/ath_rate/onoe

Modified Files:
        Makefile.kernel 
Added Files:
        Kconfig 
Log Message:
Revamp kernel integration support:

o remove configuration options for net80211, hal, etc; you now
  select drivers > net > wireless > ath and everything is added
  as a dependency
o move net80211 directory from net to drivers/net/wireless
o add support for specifying bus support via BUS environ variable
o guess the target platform based on ARCH (needs fixup)
o make install.sh check for source directories before proceeding
o make install.sh honor ATH_RATE to select the rate control algorithm
o make install.sh check if destination files have been patched before
  and not re-patch them
o remove version-dependent patching support; the patches required to
  the kernel file should now be simple enough to apply across a wide range
  of kernel versions

Tested with 2.4.20-8, 2.4.25, 2.4.26, 2.6.0, 2.6.3, 2.6.6, and 2.6.8.1 kernels.


Index: Makefile.kernel
===================================================================
RCS file: /cvsroot/madwifi/madwifi/ath_rate/onoe/Makefile.kernel,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** Makefile.kernel     22 Sep 2004 20:00:12 -0000      1.1
--- Makefile.kernel     29 Sep 2004 18:19:39 -0000      1.2
***************
*** 5,23 ****
  #
  
  HAL=  $(src)/../hal
  ATH=  $(src)/../ath
! NET=  net
! WLAN= ${NET}/net80211
  COMPAT=       ${WLAN}/compat
  
  INCS= -include ${COMPAT}/compat.h -I${COMPAT}
! EXTRA_CFLAGS+=        ${INCS} -I${HAL} -I${HAL}/linux -I${ATH} -I${WLAN} 
-I${NET}
  
! obj-$(CONFIG_ATHEROS_RATE_ONOE) += ath_rate_onoe.o
  
- ath_rate_onoe-objs    := onoe.o
  ##2.4##export-objs    := onoe.o
  ##2.4##list-multi     := ath_rate_onoe.o
  
! #ath_rate_onoe.o: ${ath_rate_onoe-objs}
! #     $(LD) -o ath_rate_onoe.$(KMODSUF) -r $(ath_rate_onoe-objs)
--- 5,26 ----
  #
  
+ ##2.4##src=.
+ 
  HAL=  $(src)/../hal
  ATH=  $(src)/../ath
! WLAN= ${src}/../net80211
  COMPAT=       ${WLAN}/compat
  
  INCS= -include ${COMPAT}/compat.h -I${COMPAT}
! EXTRA_CFLAGS+=        ${INCS} -I${HAL} -I${HAL}/linux -I${ATH} -I${WLAN} 
-I${src}/..
  
! ##2.6##obj-$(CONFIG_ATHEROS_RATE) += ath_rate_onoe.o
! ##2.6##ath_rate_onoe-objs     := onoe.o
! 
! ##2.4##obj-$(CONFIG_ATHEROS_RATE) := onoe.o
  
  ##2.4##export-objs    := onoe.o
  ##2.4##list-multi     := ath_rate_onoe.o
  
! ##2.4##O_TARGET       := ath_rate.o
! ##2.4##include $(TOPDIR)/Rules.make

--- NEW FILE: Kconfig ---
config ATHEROS_RATE
        tristate



-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl



Try Searching:
servers, voip, java, networking, microsoft ...
<Prev in Thread] Current Thread [Next in Thread>