Fix module, compilation, upgrade to 0.9.3, standardize, 2.4 build is broken, closes #538
git-svn-id: svn://svn.openwrt.org/openwrt/packages@5143 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
parent
7608ba449f
commit
0b0a2c52cb
@ -7,15 +7,16 @@
|
|||||||
# $Id: Makefile 4091 2006-06-27 00:35:46Z mbm $
|
# $Id: Makefile 4091 2006-06-27 00:35:46Z mbm $
|
||||||
|
|
||||||
include $(TOPDIR)/rules.mk
|
include $(TOPDIR)/rules.mk
|
||||||
|
include $(INCLUDE_DIR)/kernel.mk
|
||||||
|
|
||||||
PKG_NAME:=aodv-uu
|
PKG_NAME:=aodv-uu
|
||||||
PKG_VERSION:=0.9.1
|
PKG_VERSION:=0.9.3
|
||||||
PKG_RELEASE:=1
|
PKG_RELEASE:=1
|
||||||
|
|
||||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
|
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
|
||||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||||
PKG_SOURCE_URL:=http://www.comnets.uni-bremen.de/~mua/
|
PKG_SOURCE_URL:=http://core.it.uu.se/core/files/
|
||||||
PKG_MD5SUM:=ec23502d63664231f573557ddce38a82
|
PKG_MD5SUM:=05460543054449cb4b170252a7168c65
|
||||||
PKG_CAT:=zcat
|
PKG_CAT:=zcat
|
||||||
|
|
||||||
PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
|
PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
|
||||||
@ -23,17 +24,37 @@ PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
|
|||||||
include $(INCLUDE_DIR)/package.mk
|
include $(INCLUDE_DIR)/package.mk
|
||||||
|
|
||||||
define Package/aodv-uu
|
define Package/aodv-uu
|
||||||
SECTION:=base
|
SECTION:=base
|
||||||
CATEGORY:=Network
|
CATEGORY:=Network
|
||||||
TITLE:=Ad-hoc On-demand Distance Vector Routing
|
TITLE:=Ad-hoc On-demand Distance Vector Routing
|
||||||
DESCRIPTION:=Ad-hoc On-demand Distance Vector Routing
|
DESCRIPTION:=\
|
||||||
URL:=http://core.it.uu.se/adhoc/AodvUUImpl
|
Ad-hoc On-demand Distance Vector Routing
|
||||||
|
URL:=http://core.it.uu.se/adhoc/AodvUUImpl
|
||||||
|
endef
|
||||||
|
|
||||||
|
define Package/kmod-aodv-uu
|
||||||
|
SECTION:=kernel
|
||||||
|
CATEGORY=Kernel drivers
|
||||||
|
DEPENDS:=@LINUX_2_6
|
||||||
|
TITLE:=kernel module for Ad-hoc On-demand Distance Vector Routing
|
||||||
|
DESCRIPTION:=\
|
||||||
|
Ad-hoc On-demand Distance Vector Routing
|
||||||
|
URL:=http://core.it.uu.se/adhoc/AodvUUImpl
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Build/Compile
|
define Build/Compile
|
||||||
|
$(MAKE) -C $(LINUX_DIR) \
|
||||||
|
ARCH="$(LINUX_KARCH)" \
|
||||||
|
CROSS_COMPILE="$(TARGET_CROSS)" \
|
||||||
|
PATCHLEVEL="$(LINUX_VERSION)" \
|
||||||
|
KERNDIR="$(LINUX_DIR)" \
|
||||||
|
SUBDIRS="$(PKG_BUILD_DIR)/lnx" \
|
||||||
|
modules
|
||||||
$(call Build/Compile/Default, \
|
$(call Build/Compile/Default, \
|
||||||
KERNEL_DIR="$(LINUX_DIR)/" KCC="$(TARGET_CC)" \
|
KERNEL_DIR="$(LINUX_DIR)/" \
|
||||||
CFLAGS="$(TARGET_CFLAGS)" aodvd)
|
KCC="$(TARGET_CC)" \
|
||||||
|
CFLAGS="$(TARGET_CFLAGS)" aodvd \
|
||||||
|
)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/aodv-uu/install
|
define Package/aodv-uu/install
|
||||||
@ -41,4 +62,12 @@ define Package/aodv-uu/install
|
|||||||
install -m0755 $(PKG_BUILD_DIR)/aodvd $(1)/usr/sbin
|
install -m0755 $(PKG_BUILD_DIR)/aodvd $(1)/usr/sbin
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
define Package/kmod-aodv-uu/install
|
||||||
|
mkdir -p $(1)/etc/modules.d
|
||||||
|
install -m0644 ./files/aodv-uu.modules $(1)/etc/modules.d/80-aodv-uu
|
||||||
|
install -m0755 -d $(1)/lib/modules/$(LINUX_VERSION)
|
||||||
|
$(CP) $(PKG_BUILD_DIR)/lnx/kaodv.$(LINUX_KMOD_SUFFIX) $(1)/lib/modules/$(LINUX_VERSION)/
|
||||||
|
endef
|
||||||
|
|
||||||
$(eval $(call BuildPackage,aodv-uu))
|
$(eval $(call BuildPackage,aodv-uu))
|
||||||
|
$(eval $(call BuildPackage,kmod-aodv-uu))
|
||||||
|
1
net/aodv-uu/files/aodv-uu.modules
Normal file
1
net/aodv-uu/files/aodv-uu.modules
Normal file
@ -0,0 +1 @@
|
|||||||
|
kaodv
|
Loading…
x
Reference in New Issue
Block a user