2 # Makefile for the Atheros WLAN driver.
9 TOP = $(srctree)/$(src)/..
11 include $(TOP)/BuildCaps.inc
15 COMPAT= $(TOP)/include
18 # Select bus-specific code. Note that this defaults to PCI.
20 ifeq ($(strip $(BUS)),AHB)
22 EXTRA_CFLAGS+= -DATH_AHB
25 EXTRA_CFLAGS+= -DATH_PCI
28 # These flags select which radar signatures DFS will match
29 COPTS += -DDFS_DOMAIN_ETSI -DDFS_DOMAIN_FCC
31 INCS = -include $(COMPAT)/compat.h -I$(COMPAT)
32 INCS += -I$(TOP) -I$(HAL) -I$(WLAN)
34 EXTRA_CFLAGS += $(INCS) $(COPTS)
36 ifneq ($(VERSION).$(PATCHLEVEL),2.4)
37 obj-$(CONFIG_ATHEROS) += ath_$(BUSNAME).o
38 ath_$(BUSNAME)-objs := if_ath.o if_ath_radar.o if_ath_hal_extensions.o if_ath_$(BUSNAME).o
41 ifeq ($(VERSION).$(PATCHLEVEL),2.4)
42 obj-$(CONFIG_ATHEROS) := if_ath.o if_ath_radar.o if_ath_hal_extensions.o if_ath_$(BUSNAME).o
44 O_TARGET := ath_$(BUSNAME).o
45 include $(TOPDIR)/Rules.make
47 export-objs := if_ath_$(BUSNAME).o
48 list-multi := ath_$(BUSNAME).o