summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--target/linux/package/alsa/Makefile3
-rw-r--r--target/linux/package/fuse/Makefile2
-rw-r--r--target/linux/package/hostap/Makefile12
-rw-r--r--target/linux/package/madwifi/Makefile14
-rw-r--r--target/linux/package/mini_fo/Makefile2
-rw-r--r--target/linux/package/openswan/Makefile2
-rw-r--r--target/linux/package/shfs/Makefile2
-rw-r--r--target/linux/rules.mk5
8 files changed, 21 insertions, 21 deletions
diff --git a/target/linux/package/alsa/Makefile b/target/linux/package/alsa/Makefile
index 7c08d06ca5..f616fa077f 100644
--- a/target/linux/package/alsa/Makefile
+++ b/target/linux/package/alsa/Makefile
@@ -43,6 +43,7 @@ $(PKG_BUILD_DIR)/.configured:
$(PKG_BUILD_DIR)/.built:
$(MAKE) -C $(PKG_BUILD_DIR) \
+ ARCH="$(LINUX_KARCH)" \
c_opts="$(KERNEL_C_OPTS)"
touch $@
@@ -50,6 +51,6 @@ $(IPKG_KMOD_ALSA):
install -d -m0755 $(IDIR_KMOD_ALSA)/etc/modules.d
install -m0644 ./files/alsa.modules $(IDIR_KMOD_ALSA)/etc/modules.d/70-alsa
install -d -m0755 $(IDIR_KMOD_ALSA)/lib/modules/$(LINUX_VERSION)
- install -m0644 $(PKG_BUILD_DIR)/modules/*.o \
+ install -m0644 $(PKG_BUILD_DIR)/modules/*.$(LINUX_KMOD_SUFFIX) \
$(IDIR_KMOD_ALSA)/lib/modules/$(LINUX_VERSION)/
$(IPKG_BUILD) $(IDIR_KMOD_ALSA) $(PACKAGE_DIR)
diff --git a/target/linux/package/fuse/Makefile b/target/linux/package/fuse/Makefile
index 0240bdc717..39f5f38bc5 100644
--- a/target/linux/package/fuse/Makefile
+++ b/target/linux/package/fuse/Makefile
@@ -77,7 +77,7 @@ $(PKG_BUILD_DIR)/.built:
$(IPKG_KMOD_FUSE):
mkdir -p $(IDIR_KMOD_FUSE)/lib/modules/$(LINUX_VERSION)
- cp -fpR $(PKG_INSTALL_DIR)/lib/modules/$(LINUX_VERSION)/kernel/fs/fuse/fuse.* \
+ cp -fpR $(PKG_INSTALL_DIR)/lib/modules/$(LINUX_VERSION)/kernel/fs/fuse/fuse.$(LINUX_KMOD_SUFFIX) \
$(IDIR_KMOD_FUSE)/lib/modules/$(LINUX_VERSION)/
$(IPKG_BUILD) $(IDIR_KMOD_FUSE) $(PACKAGE_DIR)
diff --git a/target/linux/package/hostap/Makefile b/target/linux/package/hostap/Makefile
index c7d187bf3a..06c063a5ea 100644
--- a/target/linux/package/hostap/Makefile
+++ b/target/linux/package/hostap/Makefile
@@ -38,10 +38,10 @@ $(PKG_BUILD_DIR)/.built:
$(IPKG_KMOD_HOSTAP):
install -m0755 -d $(IDIR_KMOD_HOSTAP)/lib/modules/$(LINUX_VERSION)
cp -fpR \
- $(PKG_BUILD_DIR)/driver/modules/hostap.o \
- $(PKG_BUILD_DIR)/driver/modules/hostap_crypt_ccmp.o \
- $(PKG_BUILD_DIR)/driver/modules/hostap_crypt_tkip.o \
- $(PKG_BUILD_DIR)/driver/modules/hostap_crypt_wep.o \
+ $(PKG_BUILD_DIR)/driver/modules/hostap.$(LINUX_KMOD_SUFFIX) \
+ $(PKG_BUILD_DIR)/driver/modules/hostap_crypt_ccmp.$(LINUX_KMOD_SUFFIX) \
+ $(PKG_BUILD_DIR)/driver/modules/hostap_crypt_tkip.$(LINUX_KMOD_SUFFIX) \
+ $(PKG_BUILD_DIR)/driver/modules/hostap_crypt_wep.$(LINUX_KMOD_SUFFIX) \
$(IDIR_KMOD_HOSTAP)/lib/modules/$(LINUX_VERSION)/
$(RSTRIP_KMOD) $(IDIR_KMOD_HOSTAP)
$(IPKG_BUILD) $(IDIR_KMOD_HOSTAP) $(PACKAGE_DIR)
@@ -49,7 +49,7 @@ $(IPKG_KMOD_HOSTAP):
$(IPKG_KMOD_HOSTAP_PCI):
install -m0755 -d $(IDIR_KMOD_HOSTAP_PCI)/lib/modules/$(LINUX_VERSION)
cp -fpR \
- $(PKG_BUILD_DIR)/driver/modules/hostap_pci.o \
+ $(PKG_BUILD_DIR)/driver/modules/hostap_pci.$(LINUX_KMOD_SUFFIX) \
$(IDIR_KMOD_HOSTAP_PCI)/lib/modules/$(LINUX_VERSION)/
$(RSTRIP_KMOD) $(IDIR_KMOD_HOSTAP_PCI)
$(IPKG_BUILD) $(IDIR_KMOD_HOSTAP_PCI) $(PACKAGE_DIR)
@@ -57,7 +57,7 @@ $(IPKG_KMOD_HOSTAP_PCI):
$(IPKG_KMOD_HOSTAP_PLX):
install -m0755 -d $(IDIR_KMOD_HOSTAP_PLX)/lib/modules/$(LINUX_VERSION)
cp -fpR \
- $(PKG_BUILD_DIR)/driver/modules/hostap_plx.o \
+ $(PKG_BUILD_DIR)/driver/modules/hostap_plx.$(LINUX_KMOD_SUFFIX) \
$(IDIR_KMOD_HOSTAP_PLX)/lib/modules/$(LINUX_VERSION)/
$(RSTRIP_KMOD) $(IDIR_KMOD_HOSTAP_PLX)
$(IPKG_BUILD) $(IDIR_KMOD_HOSTAP_PLX) $(PACKAGE_DIR)
diff --git a/target/linux/package/madwifi/Makefile b/target/linux/package/madwifi/Makefile
index 18aeba38e7..089e68e948 100644
--- a/target/linux/package/madwifi/Makefile
+++ b/target/linux/package/madwifi/Makefile
@@ -28,12 +28,6 @@ ifeq ($(ARCH),i386)
HAL_TARGET:=i386-elf
endif
-ifeq ($(KERNEL),2.4)
-MODUL_SUFFIX=o
-else
-MODUL_SUFFIX=ko
-endif
-
include $(TOPDIR)/package/rules.mk
$(eval $(call PKG_template,KMOD_MADWIFI,kmod-madwifi,$(LINUX_VERSION)$(BOARD)+$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH),kernel-$(LINUX_VERSION)-$(BOARD) ($(KERNEL_RELEASE))))
@@ -56,10 +50,10 @@ $(IPKG_KMOD_MADWIFI):
mkdir -p $(IDIR_KMOD_MADWIFI)/lib/modules/$(LINUX_VERSION)
install -m0644 ./files/madwifi.modules $(IDIR_KMOD_MADWIFI)/etc/modules.d/20-madwifi
install -m0755 ./files/madwifi.init $(IDIR_KMOD_MADWIFI)/etc/init.d/S20madwifi
- cp -fpR $(PKG_BUILD_DIR)/net80211/wlan*.$(MODUL_SUFFIX) \
- $(PKG_BUILD_DIR)/ath_hal/ath_hal.$(MODUL_SUFFIX) \
- $(PKG_BUILD_DIR)/ath_rate/onoe/ath_rate_onoe.$(MODUL_SUFFIX) \
- $(PKG_BUILD_DIR)/ath/ath_pci.$(MODUL_SUFFIX) \
+ cp -fpR $(PKG_BUILD_DIR)/net80211/wlan*.$(LINUX_KMOD_SUFFIX) \
+ $(PKG_BUILD_DIR)/ath_hal/ath_hal.$(LINUX_KMOD_SUFFIX) \
+ $(PKG_BUILD_DIR)/ath_rate/onoe/ath_rate_onoe.$(LINUX_KMOD_SUFFIX) \
+ $(PKG_BUILD_DIR)/ath/ath_pci.$(LINUX_KMOD_SUFFIX) \
$(IDIR_KMOD_MADWIFI)/lib/modules/$(LINUX_VERSION)/
$(IPKG_BUILD) $(IDIR_KMOD_MADWIFI) $(PACKAGE_DIR)
diff --git a/target/linux/package/mini_fo/Makefile b/target/linux/package/mini_fo/Makefile
index f80c1d3639..4ea3be8380 100644
--- a/target/linux/package/mini_fo/Makefile
+++ b/target/linux/package/mini_fo/Makefile
@@ -39,7 +39,7 @@ $(PKG_BUILD_DIR)/.built:
$(IPKG_KMOD_MINI_FO):
install -m0755 -d $(IDIR_KMOD_MINI_FO)/lib/modules/$(LINUX_VERSION)
install -m0755 -d $(IDIR_KMOD_MINI_FO)/etc/modules.d
- cp -fpR $(PKG_BUILD_DIR)/mini_fo.o \
+ cp -fpR $(PKG_BUILD_DIR)/mini_fo.$(LINUX_KMOD_SUFFIX) \
$(IDIR_KMOD_MINI_FO)/lib/modules/$(LINUX_VERSION)/
echo "mini_fo" > $(IDIR_KMOD_MINI_FO)/etc/modules.d/15-mini-fo
$(RSTRIP_KMOD) $(IDIR_KMOD_MINI_FO)
diff --git a/target/linux/package/openswan/Makefile b/target/linux/package/openswan/Makefile
index 0e446902ec..3ea5cf7c4f 100644
--- a/target/linux/package/openswan/Makefile
+++ b/target/linux/package/openswan/Makefile
@@ -33,5 +33,5 @@ $(PKG_BUILD_DIR)/.built:
$(IPKG_KMOD_OPENSWAN):
mkdir -p $(IDIR_KMOD_OPENSWAN)/lib/modules/$(LINUX_VERSION)
- cp $(PKG_BUILD_DIR)/modobj/ipsec.*o $(IDIR_KMOD_OPENSWAN)/lib/modules/$(LINUX_VERSION)/
+ cp -fpR $(PKG_BUILD_DIR)/modobj*/ipsec.$(LINUX_KMOD_SUFFIX) $(IDIR_KMOD_OPENSWAN)/lib/modules/$(LINUX_VERSION)/
$(IPKG_BUILD) $(IDIR_KMOD_OPENSWAN) $(PACKAGE_DIR)
diff --git a/target/linux/package/shfs/Makefile b/target/linux/package/shfs/Makefile
index 3041826c08..ecb123872d 100644
--- a/target/linux/package/shfs/Makefile
+++ b/target/linux/package/shfs/Makefile
@@ -43,7 +43,7 @@ $(PKG_BUILD_DIR)/.built:
$(IPKG_KMOD_SHFS):
install -m0755 -d $(IDIR_KMOD_SHFS)/lib/modules/$(LINUX_VERSION)
- cp -fpR $(PKG_INSTALL_DIR)/lib/modules/$(LINUX_VERSION)/kernel/fs/shfs/shfs.*o \
+ cp -fpR $(PKG_INSTALL_DIR)/lib/modules/$(LINUX_VERSION)/kernel/fs/shfs/shfs.$(LINUX_KMOD_SUFFIX) \
$(IDIR_KMOD_SHFS)/lib/modules/$(LINUX_VERSION)/
$(RSTRIP_KMOD) $(IDIR_KMOD_SHFS)
$(IPKG_BUILD) $(IDIR_KMOD_SHFS) $(PACKAGE_DIR)
diff --git a/target/linux/rules.mk b/target/linux/rules.mk
index 2c0fa09c5d..f7e108658c 100644
--- a/target/linux/rules.mk
+++ b/target/linux/rules.mk
@@ -4,6 +4,11 @@ LINUX_KARCH:=$(shell echo $(ARCH) | sed -e 's/i[3-9]86/i386/' \
-e 's/sh[234]/sh/' \
)
+ifeq ($(KERNEL),2.6)
+LINUX_KMOD_SUFFIX=ko
+else
+LINUX_KMOD_SUFFIX=o
+endif
define KMOD_template
ifeq ($$(strip $(4)),)