View | Details | Raw Unified
Collapse All | Expand All

(-) ipw3945-1.2.0/Makefile (-31 / +3 lines)
 Lines 26-45   CONFIG_IPW3945_DEBUG=y Link Here 
# NOTE:  If you have problems compiling due to IW_MODE_MONITOR not being
# NOTE:  If you have problems compiling due to IW_MODE_MONITOR not being
#        defined then you need to update the wireless extension version
#        defined then you need to update the wireless extension version
#	 installed in your kernel, or comment this line out.
#	 installed in your kernel, or comment this line out.
# CONFIG_IPW3945_MONITOR=y
CONFIG_IPW3945_MONITOR=y
# If you are interested in using radiotap headers in monitor mode,
# If you are interested in using radiotap headers in monitor mode,
# simply uncomment:
# simply uncomment:
#
#
# NOTE:  To use RADIOTAP you must also enable MONITOR above.
# NOTE:  To use RADIOTAP you must also enable MONITOR above.
# CONFIG_IEEE80211_RADIOTAP=y
CONFIG_IEEE80211_RADIOTAP=y
# The above monitor mode provides standard monitor mode.  The following
# The above monitor mode provides standard monitor mode.  The following
# will create a new interface (named raw%d) which will be sent all
# will create a new interface (named raw%d) which will be sent all
# 802.11 frames received on the interface
# 802.11 frames received on the interface
#
#
# NOTE:  To use PROMISCUOUS you must also enable MONITOR above.
# NOTE:  To use PROMISCUOUS you must also enable MONITOR above.
# CONFIG_IPW3945_PROMISCUOUS=y
CONFIG_IPW3945_PROMISCUOUS=y
# The following, if enabled, will add a sysfs entry 'rx' that raw
# The following, if enabled, will add a sysfs entry 'rx' that raw
# 802.11 radiotap formatted packets can be written to.  Those packets
# 802.11 radiotap formatted packets can be written to.  Those packets
 Lines 186-219   utils: Link Here 
	@[ ! -d util ] || make -C util IEEE80211_PATH=$(IEEE80211_PATH)
	@[ ! -d util ] || make -C util IEEE80211_PATH=$(IEEE80211_PATH)
check_inc:
check_inc:
	@( [ "$(IEEE80211_DUPLICATE)" ] && echo -e \
"\n WARNING: Your kernel contains ieee80211 symbol definitions and you\n"\
"are not using the kernel's default ieee80211 subsystem.  (Perhaps you\n"\
"used the out-of-tree ieee80211 subsystem's 'make install' or have\n"\
"provided a path to the ieee80211 subsystem via IEEE80211_INC.)\n\n"\
"If you wish to use the out-of-tree ieee80211 subsystem then it is\n"\
"recommended to use that projects' \"make patch_kernel\" facility\n"\
"and rebuild your kernel to update the Module symbol version information.\n"\
"\n"\
"Failure to do this may result in build warnings and unexpected\n"\
"behavior when running modules which rely on the ieee80211 subsystem.\n\n"\ || \
	exit 0)
	@( [ "$(IEEE80211_DUPLICATE)" ] && \
	   [ ! "$(IEEE80211_IGNORE_DUPLICATE)" ] && echo -e \
" Aborting the build.  You can force the build to continue by adding:\n\n"\
"\tIEEE80211_IGNORE_DUPLICATE=y\n\n"\
"to your make command line.\n\n" && exit 1 || exit 0)
	@( [ ! "$(IEEE80211_API)" ] && echo -e \
"\n ERROR: A compatible subsystem was not found in the following path[s]:\n\n"\
"\t$(IEEE80211_RES)\n\n"\
"You need to install the ieee80211 subsystem from http://ieee80211.sf.net\n"\
"and point this build to the location where you installed those sources, eg.:\n\n"\
"\t% make IEEE80211_INC=/usr/src/ieee80211/\n\n"\
"or use the 'make patch_kernel' within the ieee80211 subsystem to patch your\n"\
"kernel sources.\n" && exit 1 || exit 0)
	@echo -e \
	@echo -e \
" Using ieee80211 subsystem version API v$(IEEE80211_API) from:\n\n" \
" Using ieee80211 subsystem version API v$(IEEE80211_API) from:\n\n" \
"\tBase: $(IEEE80211_BASE)\n" \
"\tBase: $(IEEE80211_BASE)\n" \