--- Makefile.orig 2012-01-07 19:28:36.000000000 -0500 +++ Makefile 2012-01-08 14:43:30.680165317 -0500 @@ -17,9 +17,9 @@ ccflags-y := \ -D__CHECK_ENDIAN__ \ - -Idrivers/net/wireless/brcm80211/brcmsmac \ - -Idrivers/net/wireless/brcm80211/brcmsmac/phy \ - -Idrivers/net/wireless/brcm80211/include + -I$(PWD) \ + -I$(PWD)/phy \ + -I`dirname $(PWD)`/include BRCMSMAC_OFILES := \ mac80211_if.o \ @@ -47,5 +47,12 @@ MODULEPFX := brcmsmac -obj-$(CONFIG_BRCMSMAC) += $(MODULEPFX).o +obj-m += $(MODULEPFX).o $(MODULEPFX)-objs = $(BRCMSMAC_OFILES) + +KERNEL_VERSION=$(shell uname -r) + +all: + make -i -C /lib/modules/$(KERNEL_VERSION)/build M=$(PWD) modules +clean: + make -C /lib/modules/$(KERNEL_VERSION)/build M=$(PWD) clean