KERNEL_SOURCE ?= /lib/modules/$(shell uname -r)/build

ifeq ($(CONFIG_USERMODE),)
ifneq ($(CONFIG_NET_RADIO),)
obj-m += ipw2100.o
obj-m += ipw2200.o
obj-m += ieee80211.o ieee80211_crypt.o
obj-m += ieee80211_crypt_wep.o
obj-m += ieee80211_crypt_ccmp.o
obj-m += ieee80211_crypt_tkip.o
ieee80211-objs := \
	ieee80211_module.o \
	ieee80211_tx.o \
	ieee80211_rx.o \
	ieee80211_wx.o \
	ieee80211_geo.o
endif
endif

ieee80211_inc := ieee80211.h ieee80211_crypt.h

EXTRA_CFLAGS += -I$(src)/net \
		-DCONFIG_IEEE80211_DEBUG=y \
		-DCONFIG_IEEE80211_CRYPT_WEP=y \
		-DCONFIG_IEEE80211_CRYPT_TKIP=y \
		-DCONFIG_IEEE80211_CRYPT_CCMP=y \
		-DCONFIG_IPW_DEBUG=y \
		-DCONFIG_IPW2100_MONITOR=y \
		-DCONFIG_IPW2200_MONITOR=y \
		-DCONFIG_IPW_QOS=y

MODPATH := $(DESTDIR)/lib/modules/$(KERNELRELEASE)

modules modules_install clean:
	$(MAKE) -C $(KERNEL_SOURCE) SUBDIRS=$(shell pwd) $@

install: modules_install

