Lines Matching +full:auto +full:- +full:boot
3 # uboot-tools
8 UBOOT_TOOLS_SOURCE = u-boot-$(UBOOT_TOOLS_VERSION).tar.bz2
9 UBOOT_TOOLS_SITE = ftp://ftp.denx.de/pub/u-boot
10 UBOOT_TOOLS_LICENSE = GPL-2.0+
11 UBOOT_TOOLS_LICENSE_FILES = Licenses/gpl-2.0.txt
13 UBOOT_TOOLS_CPE_ID_PRODUCT = u-boot
16 # u-boot 2020.01+ needs make 4.0+
21 mkdir -p $(@D)/include/config
22 touch $(@D)/include/config/auto.conf
23 mkdir -p $(@D)/include/generated
40 UBOOT_TOOLS_DEPENDENCIES += openssl host-pkgconf
45 $(INSTALL) -m 0755 -D $(@D)/tools/fit_check_sign $(TARGET_DIR)/usr/bin/fit_check_sign
50 $(TARGET_MAKE_ENV) $(BR2_MAKE) -C $(@D) $(UBOOT_TOOLS_MAKE_OPTS) \
51 CROSS_BUILD_TOOLS=y tools-only
52 $(TARGET_MAKE_ENV) $(BR2_MAKE) -C $(@D) $(UBOOT_TOOLS_MAKE_OPTS) \
53 envtools no-dot-config-targets=envtools
58 $(INSTALL) -m 0755 -D $(@D)/tools/mkimage $(TARGET_DIR)/usr/bin/mkimage
64 $(INSTALL) -m 0755 -D $(@D)/tools/mkenvimage $(TARGET_DIR)/usr/bin/mkenvimage
70 $(INSTALL) -m 0755 -D $(@D)/tools/env/fw_printenv $(TARGET_DIR)/usr/sbin/fw_printenv
71 ln -sf fw_printenv $(TARGET_DIR)/usr/sbin/fw_setenv
72 cp -rf ./package/uboot-tools/fw_env.config $(TARGET_DIR)/etc/
78 $(INSTALL) -m 0755 -D $(@D)/tools/dumpimage $(TARGET_DIR)/usr/sbin/dumpimage
83 $(INSTALL) -D -m 0755 $(@D)/tools/env/lib.a $(STAGING_DIR)/usr/lib/libubootenv.a
84 $(INSTALL) -D -m 0644 $(@D)/tools/env/fw_env.h $(STAGING_DIR)/usr/include/fw_env.h
95 # host-uboot-tools
98 mkdir -p $(@D)/include/config
99 touch $(@D)/include/config/auto.conf
100 mkdir -p $(@D)/include/generated
110 HOST_UBOOT_TOOLS_DEPENDENCIES += host-dtc
115 HOST_UBOOT_TOOLS_DEPENDENCIES += host-openssl
123 # will use the default environment provided in the U-Boot build
124 # directory as boot-env-defaults.txt, which requires having uboot as a
127 # might be referring to a file within the U-Boot source tree, so we
133 # is left empty, use the default U-Boot environment.
135 UBOOT_TOOLS_GENERATE_ENV_FILE = $(@D)/boot-env-defaults.txt
147 $(error Please provide U-Boot environment size (BR2_PACKAGE_HOST_UBOOT_TOOLS_ENVIMAGE_SIZE setting))
149 # If U-Boot is not available, ENVIMAGE_SOURCE must be provided by user,
150 # otherwise it is optional because the default can be taken from U-Boot
153 $(error Please provide U-Boot environment file (BR2_PACKAGE_HOST_UBOOT_TOOLS_ENVIMAGE_SOURCE settin…
161 $(@D)/tools/mkenvimage -s $(BR2_PACKAGE_HOST_UBOOT_TOOLS_ENVIMAGE_SIZE) \
162 $(if $(BR2_PACKAGE_HOST_UBOOT_TOOLS_ENVIMAGE_REDUNDANT),-r) \
163 $(if $(filter "BIG",$(BR2_ENDIAN)),-b) \
164 -o $(@D)/tools/uboot-env.bin \
165 -
168 $(INSTALL) -m 0755 -D $(@D)/tools/uboot-env.bin $(BINARIES_DIR)/uboot-env.bin
175 $(error Please define a source file for U-Boot boot script (BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIP…
180 $(@D)/tools/mkimage -C none -A $(MKIMAGE_ARCH) -T script \
181 -d $(call qstrip,$(BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE)) \
182 $(@D)/tools/boot.scr
185 $(INSTALL) -m 0755 -D $(@D)/tools/boot.scr $(BINARIES_DIR)/boot.scr
190 $(BR2_MAKE1) -C $(@D) $(HOST_UBOOT_TOOLS_MAKE_OPTS) tools-only
196 $(INSTALL) -m 0755 -D $(@D)/tools/mkimage $(HOST_DIR)/bin/mkimage
197 $(INSTALL) -m 0755 -D $(@D)/tools/mkenvimage $(HOST_DIR)/bin/mkenvimage
198 $(INSTALL) -m 0755 -D $(@D)/tools/dumpimage $(HOST_DIR)/bin/dumpimage
203 $(eval $(generic-package))
204 $(eval $(host-generic-package))