X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=include%2Fu-boot.mk;h=26e1685b8e651197c942e3b03e9cec3421ed9f08;hb=5ede3fcdf74dcc1b1b4c9415152b2e8b26a45ead;hp=4993eb6a060c70792ada7b63caee32666c1075fb;hpb=31b16a3c7dd8fb379c7756d3366cc1b490491435;p=oweals%2Fopenwrt.git diff --git a/include/u-boot.mk b/include/u-boot.mk index 4993eb6a06..26e1685b8e 100644 --- a/include/u-boot.mk +++ b/include/u-boot.mk @@ -32,6 +32,7 @@ define U-Boot/Init NAME:= DEPENDS:= HIDDEN:= + DEFAULT:= VARIANT:=$(1) UBOOT_CONFIG:=$(1) UBOOT_IMAGE:=u-boot.bin @@ -39,6 +40,11 @@ endef TARGET_DEP = TARGET_$(BUILD_TARGET)$(if $(BUILD_SUBTARGET),_$(BUILD_SUBTARGET)) +UBOOT_MAKE_FLAGS = \ + HOSTCC="$(HOSTCC)" \ + HOSTCFLAGS="$(HOST_CFLAGS) $(HOST_CPPFLAGS) -std=gnu11" \ + HOSTLDFLAGS="$(HOST_LDFLAGS)" + define Build/U-Boot/Target $(eval $(call U-Boot/Init,$(1))) $(eval $(call U-Boot/Default,$(1))) @@ -59,6 +65,7 @@ define Build/U-Boot/Target $(patsubst %,|| $(patsubst TARGET_%,TARGET_DEVICE_%,$(TARGET_DEP))_DEVICE_%,$(BUILD_DEVICES))) endif endif + $(if $(DEFAULT),DEFAULT:=$(DEFAULT)) URL:=http://www.denx.de/wiki/U-Boot endef @@ -76,7 +83,8 @@ DTC=$(wildcard $(LINUX_DIR)/scripts/dtc/dtc) define Build/Compile/U-Boot +$(MAKE) $(PKG_JOBS) -C $(PKG_BUILD_DIR) \ CROSS_COMPILE=$(TARGET_CROSS) \ - $(if $(DTC),DTC="$(DTC)") + $(if $(DTC),DTC="$(DTC)") \ + $(UBOOT_MAKE_FLAGS) endef define BuildPackage/U-Boot/Defaults