X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fstaging%2Fwigyori.git;a=blobdiff_plain;f=package%2Fboot%2Fuboot-imx6%2FMakefile;h=8d422758dd803772c5b4a9dc02560826d3e8b3de;hp=78b1c33254c9a6442ede197afa0ba7200647cd5e;hb=f9ecb0d562bd1dab9dadb150f6a6c146b948fc5c;hpb=c10d97484a43375a0446dafc8cb4072e26502f37 diff --git a/package/boot/uboot-imx6/Makefile b/package/boot/uboot-imx6/Makefile index 78b1c33254..8d422758dd 100644 --- a/package/boot/uboot-imx6/Makefile +++ b/package/boot/uboot-imx6/Makefile @@ -7,67 +7,64 @@ include $(TOPDIR)/rules.mk -PKG_NAME:=u-boot PKG_VERSION:=2014.04 PKG_RELEASE:=1 -PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(BUILD_VARIANT)/$(PKG_NAME)-$(PKG_VERSION) -PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 -PKG_SOURCE_URL:= \ - http://mirror2.openwrt.org/sources \ - ftp://ftp.denx.de/pub/u-boot -PKG_MD5SUM:=6d2116d1385a66e9a59742caa9d62a54 - -PKG_LICENSE:=GPL-2.0 GPL-2.0+ -PKG_LICENSE_FILES:=Licenses/README - -PKG_BUILD_PARALLEL:=1 +PKG_HASH:=7b6444bd23eb61068c43bd1d44ec7e7bfdbce5cadeca20c833eee186b4d3fd31 +include $(INCLUDE_DIR)/u-boot.mk include $(INCLUDE_DIR)/package.mk -define uboot/Default - TITLE:= - CONFIG:= - IMAGE:= +define U-Boot/Default + BUILD_TARGET:=imx6 + UBOOT_IMAGE:=u-boot.imx endef -define uboot/nitrogen6dl - TITLE:=U-Boot for Nitrogen6x i.MX6Dual-Lite 1GB board +define U-Boot/mx6qsabresd + NAME:=SABRE i.MX6Quad board endef -define uboot/nitrogen6dl2g - TITLE:=U-Boot for Nitrogen6x i.MX6Dual-Lite 2GB board +define U-Boot/nitrogen6dl + NAME:=Nitrogen6x i.MX6Dual-Lite 1GB board endef -define uboot/nitrogen6q - TITLE:=U-Boot for Nitrogen6x/SABRE Lite (MX6Q/1GB) +define U-Boot/nitrogen6dl2g + NAME:=Nitrogen6x i.MX6Dual-Lite 2GB board endef -define uboot/nitrogen6q2g - TITLE:=U-Boot for Nitrogen6x i.MX6Quad 2GB board +define U-Boot/nitrogen6q + NAME:=Nitrogen6x/SABRE Lite (MX6Q/1GB) endef -define uboot/nitrogen6s - TITLE:=U-Boot for Nitrogen6x i.MX6Solo 512MB board +define U-Boot/nitrogen6q2g + NAME:=Nitrogen6x i.MX6Quad 2GB board endef -define uboot/nitrogen6s1g - TITLE:=U-Boot for Nitrogen6x i.MX6Solo 1GB board +define U-Boot/nitrogen6s + NAME:=Nitrogen6x i.MX6Solo 512MB board endef -define uboot/wandboard_dl - TITLE:=U-Boot for the Wandboard Dual Lite +define U-Boot/nitrogen6s1g + NAME:=Nitrogen6x i.MX6Solo 1GB board endef -define uboot/wandboard_quad - TITLE:=U-Boot for the Wandboard Quad +define U-Boot/wandboard_dl + NAME:=Wandboard Dual Lite + BUILD_DEVICES:=wandboard endef -define uboot/wandboard_solo - TITLE:=U-Boot for the Wandboard Solo +define U-Boot/wandboard_quad + NAME:=Wandboard Quad + BUILD_DEVICES:=wandboard endef -UBOOTS := \ +define U-Boot/wandboard_solo + NAME:=Wandboard Solo + BUILD_DEVICES:=wandboard +endef + +UBOOT_TARGETS := \ + mx6qsabresd \ nitrogen6dl \ nitrogen6dl2g \ nitrogen6q \ @@ -78,58 +75,4 @@ UBOOTS := \ wandboard_quad \ wandboard_solo -define Package/uboot/template -define Package/uboot-imx6-$(1) - SECTION:=boot - CATEGORY:=Boot Loaders - DEPENDS:=@TARGET_imx6 - TITLE:=$(2) - URL:=http://www.denx.de/wiki/U-Boot - VARIANT:=$(1) - MAINTAINER:=Luka Perkov -endef -endef - -define BuildUBootPackage - $(eval $(uboot/Default)) - $(eval $(uboot/$(1))) - $(call Package/uboot/template,$(1),$(TITLE)) -endef - -ifdef BUILD_VARIANT -$(eval $(call uboot/$(BUILD_VARIANT))) -UBOOT_CONFIG:=$(if $(CONFIG),$(CONFIG),$(BUILD_VARIANT)) -UBOOT_IMAGE:=$(if $(IMAGE),$(IMAGE),openwrt-$(BOARD)-$(BUILD_VARIANT)-u-boot.bin) -endif - -define Build/Configure - +$(MAKE) $(PKG_JOBS) -C $(PKG_BUILD_DIR) \ - $(UBOOT_CONFIG)_config -endef - -define Build/Compile - +$(MAKE) $(PKG_JOBS) -C $(PKG_BUILD_DIR) \ - CROSS_COMPILE=$(TARGET_CROSS) -endef - -define Package/uboot/install/default - $(INSTALL_DIR) $(BIN_DIR)/uboot-$(BOARD)-$(1) - $(CP) \ - $(PKG_BUILD_DIR)/u-boot.imx \ - $(BIN_DIR)/uboot-$(BOARD)-$(1)/openwrt-$(BOARD)-$(1)-u-boot.imx -endef - -define Package/uboot/install/template -define Package/uboot-imx6-$(1)/install - $(call Package/uboot/install/default,$(2)) -endef -endef - -$(foreach u,$(UBOOTS), \ - $(eval $(call Package/uboot/install/template,$(u),$(u))) \ -) - -$(foreach u,$(UBOOTS), \ - $(eval $(call BuildUBootPackage,$(u))) \ - $(eval $(call BuildPackage,uboot-imx6-$(u))) \ -) +$(eval $(call BuildPackage/U-Boot))