Changeset 10227


Ignore:
Timestamp:
2008-01-21T01:56:34+01:00 (9 years ago)
Author:
marek
Message:

batmand-adv-userspace updated
batman-adv kernel modul added
battools added
changed to http svn

Location:
packages/net
Files:
2 deleted
2 edited
2 moved

Legend:

Unmodified
Added
Removed
  • packages/net/batman-advanced/Makefile

    r9349 r10227  
    1 #  
     1# 
    22# Copyright (C) 2006 OpenWrt.org 
    33# 
     
    1010 
    1111PKG_NAME:=batmand-adv 
    12 PKG_VERSION:=0.1-alpha-rv466 
     12PKG_REV:=963 
     13PKG_VERSION:=r$(PKG_REV) 
    1314PKG_RELEASE:=1 
     15PKG_BRANCH:=batman-adv-userspace 
    1416 
    15 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)_$(PKG_VERSION)_sources 
    16 PKG_SOURCE:=$(PKG_NAME)_$(PKG_VERSION)_sources.tgz 
    17 PKG_SOURCE_URL:=http://downloads.open-mesh.net/batman/development/sources/ \ 
    18         http://downloads.open-mesh.net/batman/development/sources/old/ 
    19 PKG_MD5SUM:=3ebc394a7b7b3fa5cecaf97f6a220a3f 
    20  
     17PKG_SOURCE_PROTO:=svn 
     18PKG_SOURCE_VERSION:=$(PKG_REV) 
     19PKG_SOURCE_SUBDIR:=batman-adv-$(PKG_VERSION) 
     20PKG_SOURCE_URL:=http://downloads.open-mesh.net/svn/batman/trunk/ 
     21PKG_SOURCE:=$(PKG_SOURCE_SUBDIR).tar.gz 
     22PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_SOURCE_SUBDIR) 
    2123PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install 
    2224 
     25PKG_KMOD_BUILD_DIR:=$(PKG_BUILD_DIR)/batman-adv-kernelland/batman-core 
     26 
     27PKG_TOOL_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-battool-install 
     28PKG_TOOL_BUILD_DIR:=$(PKG_BUILD_DIR)/battool 
     29 
    2330include $(INCLUDE_DIR)/package.mk 
     31include $(INCLUDE_DIR)/kernel.mk 
    2432 
    25 define Package/batman-advanced 
     33define Package/batman-adv/Default 
    2634  SECTION:=net 
    2735  CATEGORY:=Network 
    28   DEPENDS:=+libpthread +kmod-tun 
    29   TITLE:=B.A.T.M.A.N. Advanced (Layer2 Version) 
    3036  URL:=https://www.open-mesh.net/ 
     37  MAINTAINER:=Marek Lindner <lindner_marek@yahoo.de> 
    3138endef 
    3239 
    33 define Build/Configure 
     40define Package/batmand-adv 
     41$(call Package/batman-adv/Default) 
     42  DEPENDS:=+libpthread +kmod-tun 
     43  TITLE:=B.A.T.M.A.N. layer 2 routing daemon 
    3444endef 
    3545 
    36 MAKE_FLAGS += \ 
     46define Package/batmand-adv/description 
     47B.A.T.M.A.N. layer 2 routing daemon 
     48endef 
     49 
     50define Package/battool 
     51$(call Package/batman-adv/Default) 
     52  TITLE:=B.A.T.M.A.N. layer 2 debug tools 
     53endef 
     54 
     55define Package/battool/description 
     56B.A.T.M.A.N. layer 2 debug tools 
     57endef 
     58 
     59define KernelPackage/batman-adv-core 
     60$(call Package/batman-adv/Default) 
     61  DEPENDS:=@LINUX_2_6 
     62  TITLE:=Kernel routing module for B.A.T.M.A.N. layer 2 
     63  FILES:=$(PKG_KMOD_BUILD_DIR)/batman-adv-core.$(LINUX_KMOD_SUFFIX) 
     64  AUTOLOAD:=$(call AutoLoad,50,batman-adv-core) 
     65endef 
     66 
     67 
     68define KernelPackage/batman-adv-core/description 
     69Kernel routing module for B.A.T.M.A.N. layer 2 
     70endef 
     71 
     72MAKE_ARGS += \ 
    3773        CFLAGS="$(TARGET_CFLAGS)" \ 
    3874        CCFLAGS="$(TARGET_CFLAGS)" \ 
    3975        OFLAGS="$(TARGET_CFLAGS)" \ 
     76        REVISION="$(PKG_REV)" \ 
     77        CC="$(TARGET_CC)" \ 
    4078        NODEBUG=1 \ 
    4179        UNAME="Linux" \ 
     
    4482        batmand-adv install 
    4583 
    46 define Package/batman-advanced/install 
     84MAKE_TOOL_ARGS += \ 
     85        CFLAGS="$(TARGET_CFLAGS)" \ 
     86        CCFLAGS="$(TARGET_CFLAGS)" \ 
     87        OFLAGS="$(TARGET_CFLAGS)" \ 
     88        REVISION="$(PKG_REV)" \ 
     89        CC="$(TARGET_CC)" \ 
     90        NODEBUG=1 \ 
     91        UNAME="Linux" \ 
     92        INSTALL_PREFIX="$(PKG_INSTALL_DIR)" \ 
     93        STRIP="/bin/true" \ 
     94        battool install 
     95 
     96define Build/Configure 
     97endef 
     98 
     99define Build/Compile 
     100        $(MAKE) -C $(PKG_BUILD_DIR)/batman-adv-userspace $(MAKE_ARGS) 
     101        $(MAKE) -C $(PKG_TOOL_BUILD_DIR) $(MAKE_TOOL_ARGS) 
     102        cp $(PKG_KMOD_BUILD_DIR)/Makefile.kbuild $(PKG_KMOD_BUILD_DIR)/Makefile 
     103        $(MAKE) -C "$(LINUX_DIR)" \ 
     104                CROSS_COMPILE="$(TARGET_CROSS)" \ 
     105                ARCH="$(LINUX_KARCH)" \ 
     106                PATH="$(TARGET_PATH)" \ 
     107                SUBDIRS="$(PKG_KMOD_BUILD_DIR)" \ 
     108                LINUX_VERSION="$(LINUX_VERSION)" \ 
     109                REVISION="$(PKG_REV)" modules 
     110endef 
     111 
     112define Package/batmand-adv/install 
    47113        $(INSTALL_DIR) $(1)/usr/sbin $(1)/etc/config $(1)/etc/init.d 
    48114        $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/batmand-adv $(1)/usr/sbin/ 
    49         $(INSTALL_BIN) ./files/etc/init.d/batman-adv $(1)/etc/init.d 
    50         $(INSTALL_DATA) ./files/etc/config/batman-adv $(1)/etc/config 
     115        $(INSTALL_BIN) ./files/etc/init.d/batmand-adv $(1)/etc/init.d 
     116        $(INSTALL_DATA) ./files/etc/config/batmand-adv $(1)/etc/config 
    51117endef 
    52118 
    53 $(eval $(call BuildPackage,batman-advanced)) 
     119define Package/battool/install 
     120        $(INSTALL_DIR) $(1)/usr/sbin 
     121        $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/battool $(1)/usr/sbin/ 
     122endef 
     123 
     124$(eval $(call BuildPackage,batmand-adv)) 
     125$(eval $(call BuildPackage,battool)) 
     126$(eval $(call KernelPackage,batman-adv-core)) 
  • packages/net/batman/Makefile

    r10215 r10227  
    1 #  
     1# 
    22# Copyright (C) 2006 OpenWrt.org 
    33# 
     
    1010 
    1111PKG_NAME:=batmand 
    12 PKG_REV:=949 
     12PKG_REV:=963 
    1313PKG_VERSION:=r$(PKG_REV) 
    1414PKG_RELEASE:=1 
     
    1818PKG_SOURCE_VERSION:=$(PKG_REV) 
    1919PKG_SOURCE_SUBDIR:=$(PKG_BRANCH)d-$(PKG_VERSION) 
    20 PKG_SOURCE_URL:=https://dev.open-mesh.net/svn/batman/trunk/$(PKG_BRANCH) 
     20PKG_SOURCE_URL:=http://downloads.open-mesh.net/svn/batman/trunk/$(PKG_BRANCH) 
    2121PKG_SOURCE:=$(PKG_SOURCE_SUBDIR).tar.gz 
    2222PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_SOURCE_SUBDIR) 
     
    3838$(call Package/batmand/Default) 
    3939  DEPENDS:=+libpthread +kmod-tun 
    40   TITLE:=B.A.T.M.A.N. Better Approach To Mobile Ad-hoc Networking 
     40  TITLE:=B.A.T.M.A.N. layer 3 routing daemon 
    4141endef 
    4242 
     
    4545endef 
    4646 
    47 define Package/batgat 
     47define KernelPackage/batgat 
    4848$(call Package/batmand/Default) 
    4949  DEPENDS:=batmand 
    5050  TITLE:=B.A.T.M.A.N. gateway module 
    5151  FILES:=$(PKG_KMOD_BUILD_DIR)/batgat.$(LINUX_KMOD_SUFFIX) 
     52  AUTOLOAD:=$(call AutoLoad,50,batgat) 
    5253endef 
    5354 
    54 define Package/batgat/description 
     55 
     56define KernelPackage/batgat/description 
    5557Kernel gateway module for B.A.T.M.A.N. 
    5658endef 
     
    6062        CCFLAGS="$(TARGET_CFLAGS)" \ 
    6163        OFLAGS="$(TARGET_CFLAGS)" \ 
     64        REVISION="$(PKG_REV)" \ 
    6265        CC="$(TARGET_CC)" \ 
    6366        NODEBUG=1 \ 
     
    7275define Build/Compile 
    7376        $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_ARGS) 
    74         $(shell [ -e $(PKG_KMOD_BUILD_DIR)/Makefile.kbuild ] && mv $(PKG_KMOD_BUILD_DIR)/Makefile.kbuild $(PKG_KMOD_BUILD_DIR)/Makefile) 
     77        cp $(PKG_KMOD_BUILD_DIR)/Makefile.kbuild $(PKG_KMOD_BUILD_DIR)/Makefile 
    7578        $(MAKE) -C "$(LINUX_DIR)" \ 
    7679                CROSS_COMPILE="$(TARGET_CROSS)" \ 
     
    9093 
    9194$(eval $(call BuildPackage,batmand)) 
    92 $(eval $(call BuildPackage,batgat)) 
     95$(eval $(call KernelPackage,batgat)) 
Note: See TracChangeset for help on using the changeset viewer.