CONFIG_IPW3945=m
CONFIG_IPW3945_DEBUG=y
#CONFIG_IPW3945_QOS=y

# If you are not interested in using monitor mode, simply comment out:
#
# NOTE:  If you have problems compiling due to IW_MODE_MONITOR not being
#        defined then you need to update the wireless extension version
#        installed in your kernel, or comment this line out.
CONFIG_IPW3945_MONITOR=y

# If you are interested in using radiotap headers in monitor mode,
# simply uncomment:
CONFIG_IEEE80211_RADIOTAP=y

# The above monitor mode provides standard monitor mode.  The following
# will create a new interface (named raw%d) which will be sent all
# 802.11 frames received on the interface
#
# NOTE:  To use PROMISCUOUS you must also enable MONITOR above.
# CONFIG_IPW3945_PROMISCUOUS=y

ifeq ($(CONFIG_IPW3945_DEBUG),y)
	EXTRA_CFLAGS += -g -Wa,-adhlms=$@.lst
endif

obj-$(CONFIG_IPW3945) += ipw3945.o

EXTRA_CFLAGS += -DCONFIG_PM

ifdef CONFIG_IPW3945_DEBUG	
EXTRA_CFLAGS += -DCONFIG_IPW3945_DEBUG=$(CONFIG_IPW3945_DEBUG)
endif
ifdef CONFIG_IPW3945_MONITOR
EXTRA_CFLAGS += -DCONFIG_IPW3945_MONITOR=$(CONFIG_IPW3945_MONITOR)
ifdef CONFIG_IEEE80211_RADIOTAP
EXTRA_CFLAGS += -DCONFIG_IEEE80211_RADIOTAP=$(CONFIG_IEEE80211_RADIOTAP)
endif
endif
ifdef CONFIG_IPW_QOS
EXTRA_CFLAGS += -DCONFIG_IPW_QOS=$(CONFIG_IPW_QOS)
endif


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

install: modules_install

