X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=batmand%2FMakefile;h=7f044bd24403236a15a49b077f61ad48a4612e59;hb=ebc6f4d5b3c63517456212278a99e03cdf87ced1;hp=425d355943039b25f02ec3789e9bc3461c009fdb;hpb=00131761254de138bd6f48fa0cfa351af932a2be;p=feed%2Frouting.git diff --git a/batmand/Makefile b/batmand/Makefile index 425d355..7f044bd 100644 --- a/batmand/Makefile +++ b/batmand/Makefile @@ -6,7 +6,6 @@ # include $(TOPDIR)/rules.mk -include $(INCLUDE_DIR)/kernel.mk PKG_NAME:=batmand @@ -25,17 +24,11 @@ PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_SOURCE_SUBDIR) PKG_EXTRA_CFLAGS=-DDEBUG_MALLOC -DMEMORY_USAGE -DPROFILE_DATA -DREVISION_VERSION=\"\ rv$(PKG_REV)\" -D_GNU_SOURCE -PKG_KMOD_BUILD_DIR:=$(PKG_BUILD_DIR)/linux/modules - include $(INCLUDE_DIR)/package.mk -define Package/batmand/Default +define Package/batmand URL:=https://www.open-mesh.org/ MAINTAINER:=Corinna "Elektra" Aichele -endef - -define Package/batmand -$(call Package/batmand/Default) SECTION:=net CATEGORY:=Network SUBMENU:=Routing and Redirection @@ -47,61 +40,20 @@ define Package/batmand/description B.A.T.M.A.N. layer 3 routing daemon endef -define KernelPackage/batgat -$(call Package/batmand/Default) - SUBMENU:=Network Support - DEPENDS:=+batmand @BROKEN - TITLE:=B.A.T.M.A.N. gateway module - FILES:=$(PKG_KMOD_BUILD_DIR)/batgat.$(LINUX_KMOD_SUFFIX) - AUTOLOAD:=$(call AutoLoad,50,batgat) -endef - - -define KernelPackage/batgat/description -Kernel gateway module for B.A.T.M.A.N. for better tunnel performance -endef - MAKE_BATMAND_ARGS += \ EXTRA_CFLAGS='$(TARGET_CFLAGS) $(PKG_EXTRA_CFLAGS)' \ - CCFLAGS="$(TARGET_CFLAGS)" \ - OFLAGS="$(TARGET_CFLAGS)" \ REVISION="$(PKG_REV)" \ CC="$(TARGET_CC)" \ - NODEBUG=1 \ UNAME="Linux" \ - INSTALL_PREFIX="$(PKG_INSTALL_DIR)" \ - STRIP="/bin/true" \ - batmand install - -MAKE_BATGAT_ARGS += \ - CROSS_COMPILE="$(TARGET_CROSS)" \ - ARCH="$(LINUX_KARCH)" \ - PATH="$(TARGET_PATH)" \ - SUBDIRS="$(PKG_KMOD_BUILD_DIR)" \ - LINUX_VERSION="$(LINUX_VERSION)" \ - REVISION="$(PKG_REV)" modules - - -define Build/Configure -endef + batmand -ifneq ($(DEVELOPER)$(CONFIG_PACKAGE_batmand),) - BUILD_BATMAND := $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_BATMAND_ARGS) -endif - -ifneq ($(DEVELOPER)$(CONFIG_PACKAGE_kmod-batgat),) - BUILD_BATGAT := $(MAKE) -C "$(LINUX_DIR)" $(MAKE_BATGAT_ARGS) -endif - define Build/Compile - $(BUILD_BATMAND) - cp $(PKG_KMOD_BUILD_DIR)/Makefile.kbuild $(PKG_KMOD_BUILD_DIR)/Makefile - $(BUILD_BATGAT) + $(MAKE) -C $(PKG_BUILD_DIR) $(MAKE_BATMAND_ARGS) endef define Package/batmand/install $(INSTALL_DIR) $(1)/usr/sbin $(1)/etc/config $(1)/etc/init.d - $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/batmand $(1)/usr/sbin/ + $(INSTALL_BIN) $(PKG_BUILD_DIR)/batmand $(1)/usr/sbin/ $(INSTALL_BIN) ./files/etc/init.d/batmand $(1)/etc/init.d $(INSTALL_DATA) ./files/etc/config/batmand $(1)/etc/config endef @@ -111,4 +63,3 @@ define Package/batmand/conffiles endef $(eval $(call BuildPackage,batmand)) -$(eval $(call KernelPackage,batgat))