#
# Makefile for the Atheros WLAN driver.
#

##2.4##src=.

HAL=	$(src)/../hal
ATH_HAL=$(src)/../ath_hal
WLAN=	$(src)/../net80211
COMPAT=	$(src)/../include

#
# Select bus-specific code.  Note that this defaults to PCI.
#
ifeq ($(strip ${BUS}),AHB)
BUSNAME=ahb
EXTRA_CFLAGS+= -DATH_AHB
else
BUSNAME=pci
EXTRA_CFLAGS+= -DATH_PCI
endif

INCS=	-include ${COMPAT}/compat.h -I${COMPAT}
EXTRA_CFLAGS+=	${INCS} -I${HAL} -I${HAL}/linux -I${ATH_HAL} -I${WLAN} \
	-I${src}/..


$(obj)/if_ath.o:	$(ATH_HAL)/opt_ah.h

$(ATH_HAL)/opt_ah.h:
	cp $(HAL)/public/$(ARCH)-elf.opt_ah.h $(ATH_HAL)/opt_ah.h


obj-$(CONFIG_ATHEROS) += ath_${BUSNAME}.o
ath_${BUSNAME}-objs	:= if_ath.o if_ath_${BUSNAME}.o

##2.4##obj-$(CONFIG_ATHEROS) := if_ath.o if_ath_${BUSNAME}.o

##2.4##O_TARGET := ath_${BUSNAME}.o
##2.4##include $(TOPDIR)/Rules.make

##2.4##export-objs	:= if_ath_${BUSNAME}.o
##2.4##list-multi	:= ath_${BUSNAME}.o
