# Makefile for Linux 2.6.x and 2.4.x kbuild

ifneq ($(KERNELRELEASE),)

ifeq ($(CONFIG_ADM8211),)
	CONFIG_ADM8211=m
endif

adm8211-objs		:= adm8211_hw.o adm8211_ioctl.o ieee80211_sta.o
obj-$(CONFIG_ADM8211)	+= adm8211.o

else
KDIR	:= /lib/modules/$(shell uname -r)/build
PWD	:= $(shell pwd)

MODULE_NAME = adm8211.ko
KBUILD_PARAMS = -C $(KDIR) M=$(PWD)

all: modules

modules:
	$(MAKE) $(KBUILD_PARAMS) modules

modules_install:
	$(MAKE) $(KBUILD_PARAMS) modules_install

checkstack:
	$(MAKE) $(KBUILD_PARAMS) checkstack

install: all
	mkdir -p /lib/modules/$(shell uname -r)/kernel/drivers/net/wireless
	cp -f $(MODULE_NAME) /lib/modules/$(shell uname -r)/kernel/drivers/net/wireless/
	depmod -a

clean:
	$(MAKE) $(KBUILD_PARAMS) clean

endif
