@ -31,7 +31,6 @@ CONFIG_BUILD_ENVCRC ?= $(ENVCRC-y)
hostprogs-$(CONFIG_SPL_GENERATE_ATMEL_PMECC_HEADER) += atmel_pmecc_params
hostprogs-$(CONFIG_SPL_GENERATE_ATMEL_PMECC_HEADER) += atmel_pmecc_params
# TODO: CONFIG_CMD_LICENSE does not work
hostprogs-$(CONFIG_CMD_LICENSE) += bin2header
hostprogs-$(CONFIG_CMD_LICENSE) += bin2header
hostprogs-$(CONFIG_LCD_LOGO) += bmp_logo
hostprogs-$(CONFIG_LCD_LOGO) += bmp_logo
hostprogs-$(CONFIG_VIDEO_LOGO) += bmp_logo
hostprogs-$(CONFIG_VIDEO_LOGO) += bmp_logo
@ -212,6 +211,10 @@ endif
e n d i f # !LOGO_BMP
e n d i f # !LOGO_BMP
# Generated gziped GPL-2.0 license text
LICENSE_H = $( objtree) /include/license.h
LICENSE-$(CONFIG_CMD_LICENSE) += $( LICENSE_H)
#
#
# Use native tools and options
# Use native tools and options
# Define __KERNEL_STRICT_NAMES to prevent typedef overlaps
# Define __KERNEL_STRICT_NAMES to prevent typedef overlaps
@ -226,7 +229,7 @@ HOST_EXTRACFLAGS += -include $(srctree)/include/libfdt_env.h \
-D__KERNEL_STRICT_NAMES \
-D__KERNEL_STRICT_NAMES \
-D_GNU_SOURCE
-D_GNU_SOURCE
__build : $( LOGO -y )
__build : $( LOGO -y ) $( LICENSE -y )
$(LOGO_H) : $( obj ) /bmp_logo $( LOGO_BMP )
$(LOGO_H) : $( obj ) /bmp_logo $( LOGO_BMP )
$( obj) /bmp_logo --gen-info $( LOGO_BMP) > $@
$( obj) /bmp_logo --gen-info $( LOGO_BMP) > $@
@ -234,6 +237,10 @@ $(LOGO_H): $(obj)/bmp_logo $(LOGO_BMP)
$(LOGO_DATA_H) : $( obj ) /bmp_logo $( LOGO_BMP )
$(LOGO_DATA_H) : $( obj ) /bmp_logo $( LOGO_BMP )
$( obj) /bmp_logo --gen-data $( LOGO_BMP) > $@
$( obj) /bmp_logo --gen-data $( LOGO_BMP) > $@
$(LICENSE_H) : $( obj ) /bin 2header $( srctree ) /Licenses /gpl -2.0.txt
cat $( srctree) /Licenses/gpl-2.0.txt | gzip -9 -c | \
$( obj) /bin2header license_gzip > $( LICENSE_H)
# Let clean descend into subdirs
# Let clean descend into subdirs
subdir- += env
subdir- += env