#
# Makefile for the Continuous Transmit diagnostic support.
#
ifeq ($(obj),)
obj=	.
endif

DEPTH=	..
TOP = $(obj)/$(DEPTH)

obj-m		+= ath_txcont.o
list-multi	:= ath_txcont.o

ifeq ($(strip ${BUS}),AHB)
BUSNAME=ahb
EXTRA_CFLAGS+= -DATH_AHB
else
BUSNAME=pci
EXTRA_CFLAGS+= -DATH_PCI
endif

include $(TOP)/Makefile.inc

INCS += -I$(TOP) -I$(ATH) -I$(ATH_HAL)  -I$(HAL) -I$(WLAN) -I$(HAL)/$(OS)
EXTRA_CFLAGS+= ${INCS} ${COPTS}  -DOPT_AH_H=\"public/$(TARGET).opt_ah.h\"

-include $(TOPDIR)/Rules.make

all:
	$(MAKE) -C $(KERNELPATH) SUBDIRS=$(shell pwd) modules

install: all
	test -d ${DESTDIR}/${MODULEPATH} || mkdir -p ${DESTDIR}/${MODULEPATH}
	${TOOLPREFIX}strip -S ath_txcont.$(KMODSUF)
	cp ath_txcont.${KMODSUF} ${DESTDIR}/${MODULEPATH}
ifeq ($(DESTDIR),)
	(export MODULEPATH=${MODULEPATH}; depmod -ae)
endif

clean:
	-rm -f *~ *.o *.ko *.mod.c
	-rm -f .version .*.o.flags .*.o.d .*.o.cmd .*.ko.cmd
