sample: eliminate clever code to determine which proc file is accessed
[madwifi/.git] / ath / Makefile.kernel
1 #
2 # Makefile for the Atheros WLAN driver.
3 #
4
5 obj ?= .
6 src ?= .
7 srctree ?= .
8
9 TOP = $(srctree)/$(src)/..
10
11 include $(TOP)/BuildCaps.inc
12
13 HAL=    $(TOP)/ath_hal
14 WLAN=   $(TOP)/net80211
15 COMPAT= $(TOP)/include
16
17 #
18 # Select bus-specific code.  Note that this defaults to PCI.
19 #
20 ifeq ($(strip $(BUS)),AHB)
21 BUSNAME=ahb
22 EXTRA_CFLAGS+= -DATH_AHB
23 else
24 BUSNAME=pci
25 EXTRA_CFLAGS+= -DATH_PCI
26 endif
27
28 # These flags select which radar signatures DFS will match
29 COPTS   += -DDFS_DOMAIN_ETSI -DDFS_DOMAIN_FCC
30
31 INCS = -include $(COMPAT)/compat.h -I$(COMPAT)
32 INCS += -I$(TOP) -I$(HAL) -I$(WLAN)
33
34 EXTRA_CFLAGS += $(INCS) $(COPTS)
35
36 obj-$(CONFIG_ATHEROS)   += ath_$(BUSNAME).o
37 ath_$(BUSNAME)-objs     := if_ath.o if_ath_radar.o if_ath_hal_extensions.o if_ath_$(BUSNAME).o