View | Details | Raw Unified
Collapse All | Expand All

(-) ipw3945-1.2.2.org/Makefile (-30 / +2 lines)
 Lines 111-117   IEEE80211_API := $(shell $(DIR)/snapshot Link Here 
EXTRA_CFLAGS += -DIPW3945_COMPAT=$(IEEE80211_API)
EXTRA_CFLAGS += -DIPW3945_COMPAT=$(IEEE80211_API)
ifeq ($(CONFIG_IPW3945_DEBUG),y)
ifeq ($(CONFIG_IPW3945_DEBUG),y)
	EXTRA_CFLAGS += -g -Wa,-adhlms=$@.lst
	EXTRA_CFLAGS += -g -Wa,-adhlms=$(T)/$@.lst
endif
endif
ifdef KBUILD_EXTMOD
ifdef KBUILD_EXTMOD
 Lines 193-226   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" \
 Lines 241-247   codingstyle: Link Here 
clean:
clean:
	@[ ! -d util ] || make -C util clean || true
	@[ ! -d util ] || make -C util clean || true
	rm -f *.{mod.c,mod,o,ko,rej,orig} .*.{stamp,flags,cmd} .lst *.lst *~ 
	rm -f *.{mod.c,mod,o,ko,rej,orig} .*.{stamp,flags,cmd} $(T)/.lst $(T)/*.lst *~ 
	rm -rf $(DIR)/tmp $(DIR)/.tmp_versions Module.symvers Modules.symvers
	rm -rf $(DIR)/tmp $(DIR)/.tmp_versions Module.symvers Modules.symvers
	for file in *.{c,h}; do \
	for file in *.{c,h}; do \
		sed -i -e "s:\ *$$::g" -e "s:\t*$$::g" $$file; \
		sed -i -e "s:\ *$$::g" -e "s:\t*$$::g" $$file; \