2 # Copyright (C) 2006-2008 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR)/rules.mk
14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
15 PKG_SOURCE_URL:=@KERNEL/linux/kernel/people/horms/kexec-tools
16 PKG_MD5SUM:=d9f2ecd3c3307905f24130a25816e6cc
18 include $(INCLUDE_DIR)/package.mk
20 define Package/kexec-tools
23 DEPENDS:=@armeb||@i386||@powerpc64||@mipsel||@mips +zlib
24 TITLE:=Kernel boots kernel
25 URL:=http://kernel.org/pub/linux/kernel/people/horms/kexec-tools/
29 define Package/kexec-tools/description
30 kexec is a set of systems call that allows you to load
31 another kernel from the currently executing Linux kernel.
34 define Package/kexec-tools/config
35 source "$(SOURCE)/kexec-config.in"
38 KEXEC_TARGET_NAME:=$(call qstrip,$(CONFIG_KEXEC_TOOLS_TARGET_NAME))-linux-$(TARGET_SUFFIX)
41 --target=$(KEXEC_TARGET_NAME) \
42 --host=$(REAL_GNU_TARGET_NAME) \
43 --build=$(GNU_HOST_NAME) \
50 --libexecdir=/usr/lib \
54 BUILD_CC="$(HOSTCC)" \
55 TARGET_CC="$(TARGET_CC)" \
58 $(MAKE) -C $(PKG_BUILD_DIR) all
61 define Package/kexec-tools/install
62 $(MAKE) -C $(PKG_BUILD_DIR) \
68 $(eval $(call BuildPackage,kexec-tools))