From 09b96811e8ca8ad48fc6604f55690978158d0596 Mon Sep 17 00:00:00 2001 From: thl Date: Wed, 19 Nov 2008 17:40:05 +0000 Subject: [ifxmips] cleanup uboot package git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13291 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- package/uboot-ifxmips/Makefile | 27 ++++++++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) (limited to 'package/uboot-ifxmips/Makefile') diff --git a/package/uboot-ifxmips/Makefile b/package/uboot-ifxmips/Makefile index 7895502b3..10e9080e8 100644 --- a/package/uboot-ifxmips/Makefile +++ b/package/uboot-ifxmips/Makefile @@ -10,7 +10,7 @@ include $(INCLUDE_DIR)/kernel.mk PKG_NAME:=u-boot PKG_VERSION:=1.1.5 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_BUILD_DIR:=$(KERNEL_BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 @@ -31,12 +31,33 @@ endef define Build/Prepare $(call Build/Prepare/Default) - cp -r ./files/* $(PKG_BUILD_DIR) + cp -r $(CP_OPTS) ./files/* $(PKG_BUILD_DIR) find $(PKG_BUILD_DIR) -name .svn | $(XARGS) rm -rf endef +UBOOT_CONFIG:=danube + +UBOOT_MAKE_OPTS:=\ + CROSS_COMPILE=$(TARGET_CROSS) \ + CROSS_COMPILE_UCLIBC=1 \ + COMPRESS=lzma \ + PLATFORM_CPU=mips32r2 \ + UBOOT_RAM_TEXT_BASE=0xA0400000 + +define Build/Configure + $(MAKE) -s -C $(PKG_BUILD_DIR) \ + $(UBOOT_MAKE_OPTS) \ + $(UBOOT_CONFIG)_config +endef + define Build/Compile - cd $(PKG_BUILD_DIR);chmod a+x build_danube.sh;./build_danube.sh + $(MAKE) -s -C $(PKG_BUILD_DIR) \ + $(UBOOT_MAKE_OPTS) \ + ifx_all + if [ `stat -c%s $(PKG_BUILD_DIR)/u-boot.ifx` -gt 65536 ] ;\ + then \ + echo "u-boot.ifx file has exceeded 64MB in size."; exit 1; \ + fi endef define Package/uboot-ifxmips/install -- cgit v1.2.3