[Madwifi-cvs] revision 1605 committed by proski
Status: Beta
Brought to you by:
otaku
From: proski <svn...@ma...> - 2006-05-26 07:23:12
|
Project : madwifi Revision : 1605 Author : proski Date : 2006-05-26 09:23:02 +0200 (Fri, 26 May 2006) Log Message : When building for Linux 2.6, call kernel build system on the top level Otherwise, there will be massive warnings about unresolved symbols when compiling against Linux 2.6.17 and possibly later Linux versions. The kernes build system removes old *.mod files every time, forcing us to build kernel modules at once. Affected Files: * trunk/Makefile updated Modified: trunk/Makefile =================================================================== --- trunk/Makefile 2006-05-25 22:23:38 UTC (rev 1604) +++ trunk/Makefile 2006-05-26 07:23:02 UTC (rev 1605) @@ -39,20 +39,31 @@ # # Makefile for the HAL-based Atheros driver. # + +ifeq ($(obj),) +obj= . +endif + DEPTH= . -include Makefile.inc +include $(obj)/Makefile.inc # NB: the order is important here DIRS_MODULES= ${WLAN} ${ATH_RATE} ${ATH} +obj-y := ath/ $(ATH_RATE)/ net80211/ + all: modules tools modules: configcheck svnversion.h +ifdef LINUX24 mkdir -p ${SYMBOLSDIR} for i in ${DIRS_MODULES}; do \ $(MAKE) -C $$i || exit 1; \ done +else + $(MAKE) -C $(KERNELPATH) SUBDIRS=$(shell pwd) MODVERDIR=$(shell pwd)/${SYMBOLSDIR} modules +endif .PHONY: svnversion.h svnversion.h: |