mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-01-11 03:32:05 +01:00
Our last sync with the kernel was 5.1. We are so out of sync now, that tracking the patches and backporting them one by one makes little sense and it's going to take ages. This is an attempt to sync up Makefiles to 6.1. Unfortunately due to sheer amount of patches this is not easy to review, but that's what we decided during a community call for the bump to 5.1, so we are following the same guidelines here. Signed-off-by: Sughosh Ganu <sughosh.ganu@linaro.org> Signed-off-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>a #rebased on -next
37 lines
1007 B
Makefile
37 lines
1007 B
Makefile
# SPDX-License-Identifier: GPL-2.0+
|
|
#
|
|
# (C) Copyright 2002-2006
|
|
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
|
|
|
|
# fw_printenv is supposed to run on the target system, which means it should be
|
|
# built with cross tools. Although it may look weird, we only replace "HOSTCC"
|
|
# with "CC" here for the maximum code reuse of scripts/Makefile.host.
|
|
override HOSTCC = $(CC)
|
|
|
|
# Compile for a hosted environment on the target
|
|
HOST_EXTRACFLAGS = -I$(srctree)/tools \
|
|
$(patsubst -I%,-idirafter%, $(filter -I%, $(UBOOTINCLUDE))) \
|
|
-idirafter $(srctree)/tools/env \
|
|
-DUSE_HOSTCC \
|
|
-DTEXT_BASE=$(TEXT_BASE)
|
|
|
|
ifeq ($(MTD_VERSION),old)
|
|
HOST_EXTRACFLAGS += -DMTD_OLD
|
|
endif
|
|
|
|
hostprogs-always-y += fw_printenv
|
|
|
|
lib-y += fw_env.o \
|
|
crc32.o ctype.o linux_string.o \
|
|
env_attr.o env_flags.o
|
|
|
|
fw_printenv-objs := fw_env_main.o $(lib-y)
|
|
|
|
quiet_cmd_crosstools_strip = STRIP $^
|
|
cmd_crosstools_strip = $(STRIP) $^; touch $@
|
|
|
|
$(obj)/.strip: $(obj)/fw_printenv
|
|
$(call cmd,crosstools_strip)
|
|
|
|
always-y += .strip
|