58 lines
1.3 KiB
Makefile
Raw Normal View History

#
# Copyright (C) 2010 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
include $(TOPDIR)/rules.mk
PKG_NAME:=maemo-kexec
PKG_VERSION:=1.0
PKG_RELEASE:=1
PKG_SOURCE:=maemo-rx44-2008.43-7.kernel
PKG_SOURCE_URL:=http://bu3sch.de/misc/
PKG_MD5SUM:=3cbf571c0618bfe20a69babab6b33bea
UNPACK_CMD=$(CP) $(DL_DIR)/$(PKG_SOURCE) $(PKG_BUILD_DIR)/
PKG_CONFIG_DEPENDS:= \
CONFIG_MAEMO_KEXEC_DOWNLOAD_KERNEL \
CONFIG_MAEMO_KEXEC_KERNEL_PATH
include $(INCLUDE_DIR)/package.mk
define Package/maemo-kexec
SECTION:=utils
CATEGORY:=Utilities
DEPENDS:=@TARGET_omap24xx +kexec-tools
TITLE:=Kexec Maemo from OpenWRT
endef
define Package/maemo-kexec/description
Kexec Maemo from OpenWRT.
The Maemo rootfs must be in the rootfs MTD partition.
endef
define Package/maemo-kexec/config
source "$(SOURCE)/Config.in"
endef
define Build/Configure
endef
define Build/Compile
endef
MAEMO_KRNL_SRC:=$(if $(CONFIG_MAEMO_KEXEC_DOWNLOAD_KERNEL),\
$(PKG_BUILD_DIR)/$(PKG_SOURCE),\
$(CONFIG_MAEMO_KEXEC_KERNEL_PATH))
define Package/maemo-kexec/install
$(INSTALL_DIR) $(1)/boot $(1)/sbin
$(INSTALL_BIN) ./files/sbin/bootmaemo $(1)/sbin/
$(INSTALL_DATA) $(MAEMO_KRNL_SRC) $(1)/boot/maemo.zImage
endef
$(eval $(call BuildPackage,maemo-kexec))