From ab4f558a5e9eb0e76e075733484d272376e0acda Mon Sep 17 00:00:00 2001 From: Marek Lindner Date: Sat, 7 Feb 2009 20:51:42 +0000 Subject: [PATCH] uplevel batman advanced revision to make batman adv user space compile with 2.6.28 only compile sources if the packages was selected SVN-Revision: 14432 --- net/batman-advanced/Makefile | 34 ++++++++++++++++++++++++---------- 1 file changed, 24 insertions(+), 10 deletions(-) diff --git a/net/batman-advanced/Makefile b/net/batman-advanced/Makefile index 2ef36125ae..f6a788867c 100644 --- a/net/batman-advanced/Makefile +++ b/net/batman-advanced/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=batmand-adv -PKG_REV:=1176 +PKG_REV:=1220 PKG_VERSION:=r$(PKG_REV) PKG_RELEASE:=1 PKG_BRANCH:=batman-adv-userspace @@ -82,6 +82,14 @@ MAKE_ARGS += \ INSTALL_PREFIX="$(PKG_INSTALL_DIR)" \ STRIP="/bin/true" \ batmand-adv install + +MAKE_KMOD_ARGS += \ + CROSS_COMPILE="$(TARGET_CROSS)" \ + ARCH="$(LINUX_KARCH)" \ + PATH="$(TARGET_PATH)" \ + SUBDIRS="$(PKG_KMOD_BUILD_DIR)" \ + LINUX_VERSION="$(LINUX_VERSION)" \ + REVISION="$(PKG_REV)" modules MAKE_TOOL_ARGS += \ CFLAGS="$(TARGET_CFLAGS)" \ @@ -98,17 +106,23 @@ MAKE_TOOL_ARGS += \ define Build/Configure endef +ifeq ($(CONFIG_PACKAGE_batmand-adv),y) + BUILD_ADV = $(MAKE) -C $(PKG_BUILD_DIR)/batman-adv-userspace $(MAKE_ARGS) +endif + +ifeq ($(CONFIG_PACKAGE_kmod-batman-advanced),y) + BUILD_KMOD_ADV = $(MAKE) -C "$(LINUX_DIR)" $(MAKE_KMOD_ARGS) +endif + +ifeq ($(CONFIG_PACKAGE_battool),y) + BUILD_BATTOOL = $(MAKE) -C $(PKG_TOOL_BUILD_DIR) $(MAKE_TOOL_ARGS) +endif + define Build/Compile - $(MAKE) -C $(PKG_BUILD_DIR)/batman-adv-userspace $(MAKE_ARGS) - $(MAKE) -C $(PKG_TOOL_BUILD_DIR) $(MAKE_TOOL_ARGS) + $(BUILD_ADV) cp $(PKG_KMOD_BUILD_DIR)/Makefile.kbuild $(PKG_KMOD_BUILD_DIR)/Makefile - $(MAKE) -C "$(LINUX_DIR)" \ - CROSS_COMPILE="$(TARGET_CROSS)" \ - ARCH="$(LINUX_KARCH)" \ - PATH="$(TARGET_PATH)" \ - SUBDIRS="$(PKG_KMOD_BUILD_DIR)" \ - LINUX_VERSION="$(LINUX_VERSION)" \ - REVISION="$(PKG_REV)" modules + $(BUILD_KMOD_ADV) + $(BUILD_BATTOOL) endef define Package/batmand-adv/install -- 2.30.2