Thread: [Madwifi-cvs] madwifi/ath_rate/onoe Kconfig,NONE,1.1 Makefile.kernel,1.1,1.2
Status: Beta
Brought to you by:
otaku
From: Sam L. <sam...@us...> - 2004-09-29 18:19:51
|
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 |