From 161d4d528016b84bfc8d2a94eb66d001cd64c038 Mon Sep 17 00:00:00 2001 From: nbd Date: Tue, 6 Sep 2005 18:28:55 +0000 Subject: [PATCH] fix madwifi build git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@1861 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- .../patches/001-no_kerneldir.patch | 75 +++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 package/madwifi-tools/patches/001-no_kerneldir.patch diff --git a/package/madwifi-tools/patches/001-no_kerneldir.patch b/package/madwifi-tools/patches/001-no_kerneldir.patch new file mode 100644 index 000000000..d8603e5b1 --- /dev/null +++ b/package/madwifi-tools/patches/001-no_kerneldir.patch @@ -0,0 +1,75 @@ +diff -urN madwifi.old/Makefile.inc madwifi.dev/Makefile.inc +--- madwifi.old/Makefile.inc 2005-07-14 02:35:49.000000000 +0200 ++++ madwifi.dev/Makefile.inc 2005-09-06 20:10:18.801794992 +0200 +@@ -74,71 +74,6 @@ + + # TOOLPATH is the path which contains the crosscompile toolchain (?) + +-ifeq ($(strip ${BUS}),AHB) +-# Bus type AHB forces the target platform to be mipsisa32. +-TARGET := mipsisa32-be-elf +- +-# Bus type AHB requires KERNELPATH and TOOLPATH to be set manually. +-ifndef KERNELPATH +-$(error KERNELPATH must be defined for bus type AHB.) +-endif +-ifndef TOOLPATH +-$(error TOOLPATH must be defined for bus type AHB.) +-endif +- +-else +- +-KERNELPATH ?= $(firstword $(wildcard $(DESTDIR)/lib/modules/$(shell uname -r)/build /usr/src/linux)) +- +-ifeq ($(KERNELPATH),) +-$(error KERNELPATH must be defined) +-endif +- +-endif +- +-# sanity check: does KERNELPATH exist? +-ifeq ($(wildcard $(KERNELPATH)),) +-$(error KERNELPATH: $(KERNELPATH) does not exist) +-endif +- +-# KERNELRELEASE is the target kernel's version. If KERNELRELEASE +-# is not set in the environment then it is taken from the running +-# system. +-# To determine the correct version a mini-Makefile is piped to make +-# which includes the Makefile in KERNELPATH and prints out the version. +-# This is done to come by problems recently introduced with some distros +-# and newer kernel releases. +-# +-# Note: '\044' used instead of '$' in order to avoid make complaining like +-# "Recursive variable `KERNELRELEASE' references itself (eventually)." +-KERNELRELEASE ?= $(shell echo -e 'madwifi_$$_`date +%s`:\n\t@echo \044(KERNELRELEASE)\ninclude Makefile' | make -C $(KERNELPATH) -s -f-) +- +-# KERNELCONF is the name of the file that holds the configuration +-# of the target kernel. +-KERNELCONF ?= ${KERNELPATH}/.config +- +-# sanity check: does KERNELCONF exist? +-ifeq ($(wildcard $(KERNELCONF)),) +-$(error KERNELCONF: $(KERNELCONF) does not exist.) +-endif +- +-# SYSTEMMAP is the name of the System.map file for the target +-# kernel. This will be needed when DESTDIR is defined in order +-# to run depmod properly. +-SYSTEMMAP ?= ${KERNELPATH}/System.map +- +-# MODULEPATH nominates the directory where the modules will be +-# installed to +-ifeq ($(strip ${BUS}),AHB) +-MODULEPATH := ${KERNELPATH}/arch/mips/ar531x/RAMDISK/rootdir/lib/modules/${KERNELRELEASE}/net +-else +-MODULEPATH ?= /lib/modules/${KERNELRELEASE}/net +-endif +- +-# WIRELESSEXT contains information about the version of the wireless +-# extensions that are available in the target kernel +-WIRELESSEXT ?= $(shell cat $(KERNELPATH)/include/linux/wireless.h | grep "\#define WIRELESS_EXT" | cut -f2) +- + # Some settings that depend on actual kernel release + ifneq ($(findstring 2.6,$(KERNELRELEASE)),) + export-objs := -- 2.20.1