Blame view
tools/Makefile
9.01 KB
83d290c56 SPDX: Convert all... |
1 |
# SPDX-License-Identifier: GPL-2.0+ |
efee17099 Initial revision |
2 |
# |
f93286397 Add support for a... |
3 |
# (C) Copyright 2000-2006 |
efee17099 Initial revision |
4 |
# Wolfgang Denk, DENX Software Engineering, wd@denx.de. |
efee17099 Initial revision |
5 |
|
c7c0d542a tools: allow peop... |
6 7 |
# Enable all the config-independent tools ifneq ($(HOST_TOOLS_ALL),) |
5473eb6d1 tools: Make kwboo... |
8 |
CONFIG_KIRKWOOD = y |
c7c0d542a tools: allow peop... |
9 |
CONFIG_LCD_LOGO = y |
570d7d50b tools: enable img... |
10 |
CONFIG_CMD_LOADS = y |
c7c0d542a tools: allow peop... |
11 |
CONFIG_CMD_NET = y |
60b74bde9 MIPS: INCA-IP: re... |
12 |
CONFIG_XWAY_SWAP_BYTES = y |
c7c0d542a tools: allow peop... |
13 14 |
CONFIG_NETCONSOLE = y CONFIG_SHA1_CHECK_UB_IMG = y |
d8c0d99e6 tools: fix mksunx... |
15 |
CONFIG_ARCH_SUNXI = y |
c7c0d542a tools: allow peop... |
16 |
endif |
2887c4733 Makefile: refacto... |
17 |
subdir-$(HOST_TOOLS_ALL) += gdb |
2ad6e27dc tools: make it po... |
18 19 |
# Merge all the different vars for envcrc into one ENVCRC-$(CONFIG_ENV_IS_EMBEDDED) = y |
2ad6e27dc tools: make it po... |
20 21 22 23 24 25 26 |
ENVCRC-$(CONFIG_ENV_IS_IN_EEPROM) = y ENVCRC-$(CONFIG_ENV_IS_IN_FLASH) = y ENVCRC-$(CONFIG_ENV_IS_IN_ONENAND) = y ENVCRC-$(CONFIG_ENV_IS_IN_NAND) = y ENVCRC-$(CONFIG_ENV_IS_IN_NVRAM) = y ENVCRC-$(CONFIG_ENV_IS_IN_SPI_FLASH) = y CONFIG_BUILD_ENVCRC ?= $(ENVCRC-y) |
96b09a97f kbuild: remove un... |
27 |
hostprogs-$(CONFIG_SPL_GENERATE_ATMEL_PMECC_HEADER) += atmel_pmecc_params |
5c390a5b2 arm:at91: enable ... |
28 |
|
96b09a97f kbuild: remove un... |
29 30 31 |
hostprogs-$(CONFIG_LCD_LOGO) += bmp_logo hostprogs-$(CONFIG_VIDEO_LOGO) += bmp_logo HOSTCFLAGS_bmp_logo.o := -pedantic |
940db16d2 tools: convert ma... |
32 |
|
96b09a97f kbuild: remove un... |
33 |
hostprogs-$(CONFIG_BUILD_ENVCRC) += envcrc |
0649cd0d4 Move environment ... |
34 |
envcrc-objs := envcrc.o lib/crc32.o env/embedded.o lib/sha1.o |
940db16d2 tools: convert ma... |
35 |
|
96b09a97f kbuild: remove un... |
36 37 |
hostprogs-$(CONFIG_CMD_NET) += gen_eth_addr HOSTCFLAGS_gen_eth_addr.o := -pedantic |
ee3584a59 tools/Makefile: S... |
38 |
|
c25f01a63 tools: Add tool t... |
39 40 41 |
hostprogs-$(CONFIG_CMD_NET) += gen_ethaddr_crc gen_ethaddr_crc-objs := gen_ethaddr_crc.o lib/crc8.o HOSTCFLAGS_gen_ethaddr_crc.o := -pedantic |
96b09a97f kbuild: remove un... |
42 43 |
hostprogs-$(CONFIG_CMD_LOADS) += img2srec HOSTCFLAGS_img2srec.o := -pedantic |
940db16d2 tools: convert ma... |
44 |
|
96b09a97f kbuild: remove un... |
45 46 |
hostprogs-$(CONFIG_XWAY_SWAP_BYTES) += xway-swap-bytes HOSTCFLAGS_xway-swap-bytes.o := -pedantic |
940db16d2 tools: convert ma... |
47 |
|
96b09a97f kbuild: remove un... |
48 49 |
hostprogs-y += mkenvimage mkenvimage-objs := mkenvimage.o os_support.o lib/crc32.o |
940db16d2 tools: convert ma... |
50 |
|
96b09a97f kbuild: remove un... |
51 52 |
hostprogs-y += dumpimage mkimage hostprogs-$(CONFIG_FIT_SIGNATURE) += fit_info fit_check_sign |
940db16d2 tools: convert ma... |
53 |
|
ac0201961 tools: provide a ... |
54 |
hostprogs-$(CONFIG_CMD_BOOTEFI_SELFTEST) += file2include |
93e078807 Make FIT support ... |
55 |
FIT_OBJS-$(CONFIG_FIT) := fit_common.o fit_image.o image-host.o common/image-fit.o |
ad80c4a32 kbuild, tools: ge... |
56 |
FIT_SIG_OBJS-$(CONFIG_FIT_SIGNATURE) := common/image-sig.o |
7298e4225 mkimage: fit: add... |
57 |
FIT_CIPHER_OBJS-$(CONFIG_FIT_CIPHER) := common/image-cipher.o |
ee95d10ba fdt: Build the ne... |
58 |
|
b7a7aca46 mkimage: Add a de... |
59 |
S32V234IMAGE-$(CONFIG_S32V234) := s32v234image.o |
b38ad663a tools: use files ... |
60 61 |
# The following files are synced with upstream DTC. # Use synced versions from scripts/dtc/libfdt/. |
ae9ace708 libfdt: migrate f... |
62 63 |
LIBFDT_SRCS_SYNCED := fdt.c fdt_wip.c fdt_sw.c fdt_rw.c \ fdt_strerror.c fdt_empty_tree.c fdt_addresses.c fdt_overlay.c |
b38ad663a tools: use files ... |
64 65 |
# The following files are locally modified for U-Boot (unfotunately). # Use U-Boot own versions from lib/libfdt/. |
ae9ace708 libfdt: migrate f... |
66 |
LIBFDT_SRCS_UNSYNCED := fdt_ro.c fdt_region.c |
b38ad663a tools: use files ... |
67 68 69 |
LIBFDT_OBJS := $(addprefix libfdt/, $(patsubst %.c, %.o, $(LIBFDT_SRCS_SYNCED))) \ $(addprefix lib/libfdt/, $(patsubst %.c, %.o, $(LIBFDT_SRCS_UNSYNCED))) |
330274f19 fdt: Add all sour... |
70 |
|
ad80c4a32 kbuild, tools: ge... |
71 |
RSA_OBJS-$(CONFIG_FIT_SIGNATURE) := $(addprefix lib/rsa/, \ |
fc2f4246b rsa: Split the rs... |
72 73 |
rsa-sign.o rsa-verify.o rsa-checksum.o \ rsa-mod-exp.o) |
940db16d2 tools: convert ma... |
74 |
|
7298e4225 mkimage: fit: add... |
75 |
AES_OBJS-$(CONFIG_FIT_CIPHER) := $(addprefix lib/aes/, \ |
4df357811 u-boot: fit: add ... |
76 |
aes-encrypt.o aes-decrypt.o) |
7298e4225 mkimage: fit: add... |
77 |
|
9b03701a1 rockchip: Enable ... |
78 |
ROCKCHIP_OBS = lib/rc4.o rkcommon.o rkimage.o rksd.o rkspi.o |
a131c1f44 rockchip: Add the... |
79 |
|
940db16d2 tools: convert ma... |
80 81 |
# common objs for dumpimage and mkimage dumpimage-mkimage-objs := aisimage.o \ |
7b1a41174 mkimage: add atme... |
82 |
atmelimage.o \ |
93e078807 Make FIT support ... |
83 |
$(FIT_OBJS-y) \ |
940db16d2 tools: convert ma... |
84 |
$(FIT_SIG_OBJS-y) \ |
7298e4225 mkimage: fit: add... |
85 |
$(FIT_CIPHER_OBJS-y) \ |
ea51a6282 Allow compiling c... |
86 |
common/bootm.o \ |
ad80c4a32 kbuild, tools: ge... |
87 |
lib/crc32.o \ |
940db16d2 tools: convert ma... |
88 |
default_image.o \ |
b047d671d lib, fdt: move fd... |
89 |
lib/fdtdec_common.o \ |
ad80c4a32 kbuild, tools: ge... |
90 |
lib/fdtdec.o \ |
ad80c4a32 kbuild, tools: ge... |
91 |
common/image.o \ |
940db16d2 tools: convert ma... |
92 93 |
imagetool.o \ imximage.o \ |
b7a7aca46 mkimage: Add a de... |
94 |
$(S32V234IMAGE-y) \ |
a2b96ece5 tools: add i.MX8/... |
95 |
imx8image.o \ |
6609c2663 tools: add i.MX8M... |
96 |
imx8mimage.o \ |
940db16d2 tools: convert ma... |
97 |
kwbimage.o \ |
ad80c4a32 kbuild, tools: ge... |
98 |
lib/md5.o \ |
39f520bb6 lpc32xx: add lpc3... |
99 |
lpc32xximage.o \ |
940db16d2 tools: convert ma... |
100 101 102 103 |
mxsimage.o \ omapimage.o \ os_support.o \ pblimage.o \ |
abbc67eed mkimage : Split o... |
104 |
pbl_crc32.o \ |
ed0c2c0a9 tools: mkimage: a... |
105 |
vybridimage.o \ |
81260e333 tools/mkimage: ad... |
106 |
stm32image.o \ |
a131c1f44 rockchip: Add the... |
107 |
$(ROCKCHIP_OBS) \ |
832472a94 tools: socfpga: A... |
108 |
socfpgaimage.o \ |
51c2345bd Roll CRC16-CCITT ... |
109 |
lib/crc16.o \ |
ad80c4a32 kbuild, tools: ge... |
110 111 |
lib/sha1.o \ lib/sha256.o \ |
2dd900271 Use hash.c in mki... |
112 |
common/hash.o \ |
940db16d2 tools: convert ma... |
113 |
ublimage.o \ |
66eef1e78 tools: zynqimage:... |
114 |
zynqimage.o \ |
d9b58b303 tools: zynqmpimag... |
115 |
zynqmpimage.o \ |
6915dcf35 tools: zynqmpimag... |
116 |
zynqmpbif.o \ |
940db16d2 tools: convert ma... |
117 |
$(LIBFDT_OBJS) \ |
969cd1fa6 mkimage -l is bro... |
118 119 |
gpimage.o \ gpimage-common.o \ |
3b975a147 tools: MediaTek: ... |
120 |
mtk_image.o \ |
7298e4225 mkimage: fit: add... |
121 122 |
$(RSA_OBJS-y) \ $(AES_OBJS-y) |
940db16d2 tools: convert ma... |
123 |
|
96b09a97f kbuild: remove un... |
124 125 126 127 |
dumpimage-objs := $(dumpimage-mkimage-objs) dumpimage.o mkimage-objs := $(dumpimage-mkimage-objs) mkimage.o fit_info-objs := $(dumpimage-mkimage-objs) fit_info.o fit_check_sign-objs := $(dumpimage-mkimage-objs) fit_check_sign.o |
ac0201961 tools: provide a ... |
128 |
file2include-objs := file2include.o |
940db16d2 tools: convert ma... |
129 |
|
80870e2a6 tools: add a gene... |
130 |
ifneq ($(CONFIG_MX23)$(CONFIG_MX28)$(CONFIG_FIT_SIGNATURE),) |
940db16d2 tools: convert ma... |
131 132 |
# Add CONFIG_MXS into host CFLAGS, so we can check whether or not register # the mxsimage support within tools/mxsimage.c . |
6825a95b0 kbuild: use Linux... |
133 |
HOSTCFLAGS_mxsimage.o += -DCONFIG_MXS |
940db16d2 tools: convert ma... |
134 135 136 |
endif ifdef CONFIG_FIT_SIGNATURE |
940db16d2 tools: convert ma... |
137 138 139 |
# This affects include/image.h, but including the board config file # is tricky, so manually define this options here. HOST_EXTRACFLAGS += -DCONFIG_FIT_SIGNATURE |
72239fc85 vboot: Add FIT_SI... |
140 |
HOST_EXTRACFLAGS += -DCONFIG_FIT_SIGNATURE_MAX_SIZE=$(CONFIG_FIT_SIGNATURE_MAX_SIZE) |
940db16d2 tools: convert ma... |
141 |
endif |
7298e4225 mkimage: fit: add... |
142 143 144 145 146 |
ifdef CONFIG_FIT_CIPHER # This affects include/image.h, but including the board config file # is tricky, so manually define this options here. HOST_EXTRACFLAGS += -DCONFIG_FIT_CIPHER endif |
7ddf8cfb0 kwbimage: Rename ... |
147 148 |
ifdef CONFIG_SYS_U_BOOT_OFFS HOSTCFLAGS_kwbimage.o += -DCONFIG_SYS_U_BOOT_OFFS=$(CONFIG_SYS_U_BOOT_OFFS) |
e35c6c797 kwbimage: Make th... |
149 |
endif |
a1b6b0a9c arm: mvebu: Imple... |
150 151 152 |
ifneq ($(CONFIG_ARMADA_38X)$(CONFIG_ARMADA_39X),) HOSTCFLAGS_kwbimage.o += -DCONFIG_KWB_SECURE endif |
97cb4e545 tools: refactor H... |
153 |
# MXSImage needs LibSSL |
a1b6b0a9c arm: mvebu: Imple... |
154 |
ifneq ($(CONFIG_MX23)$(CONFIG_MX28)$(CONFIG_ARMADA_38X)$(CONFIG_ARMADA_39X)$(CONFIG_FIT_SIGNATURE),) |
9bdfe290e tools/Makefile: g... |
155 156 |
HOSTCFLAGS_kwbimage.o += \ $(shell pkg-config --cflags libssl libcrypto 2> /dev/null || echo "") |
4839836a1 tools: use pkg-co... |
157 158 |
HOSTLOADLIBES_mkimage += \ $(shell pkg-config --libs libssl libcrypto 2> /dev/null || echo "-lssl -lcrypto") |
c6e3e8213 tools: -Wno-depre... |
159 160 161 162 163 164 165 166 |
# OS X deprecate openssl in favour of CommonCrypto, supress deprecation # warnings on those systems ifeq ($(HOSTOS),darwin) HOSTCFLAGS_mxsimage.o += -Wno-deprecated-declarations HOSTCFLAGS_image-sig.o += -Wno-deprecated-declarations HOSTCFLAGS_rsa-sign.o += -Wno-deprecated-declarations endif |
97cb4e545 tools: refactor H... |
167 |
endif |
1f6049e25 tools/mkimage: Ma... |
168 |
HOSTCFLAGS_fit_image.o += -DMKIMAGE_DTC=\"$(CONFIG_MKIMAGE_DTC_PATH)\" |
47a52cd1e dtc: mkimage: Add... |
169 |
|
96b09a97f kbuild: remove un... |
170 171 172 |
HOSTLOADLIBES_dumpimage := $(HOSTLOADLIBES_mkimage) HOSTLOADLIBES_fit_info := $(HOSTLOADLIBES_mkimage) HOSTLOADLIBES_fit_check_sign := $(HOSTLOADLIBES_mkimage) |
97cb4e545 tools: refactor H... |
173 |
|
96b09a97f kbuild: remove un... |
174 175 176 |
hostprogs-$(CONFIG_EXYNOS5250) += mkexynosspl hostprogs-$(CONFIG_EXYNOS5420) += mkexynosspl HOSTCFLAGS_mkexynosspl.o := -pedantic |
940db16d2 tools: convert ma... |
177 |
|
31eca6972 x86: ifdtool: Add... |
178 |
ifdtool-objs := $(LIBFDT_OBJS) ifdtool.o |
cd392fe8a x86: Add ifdtool ... |
179 |
hostprogs-$(CONFIG_X86) += ifdtool |
56bf4f863 x86: Add ifwitool... |
180 181 |
ifwitool-objs := ifwitool.o hostprogs-$(CONFIG_X86)$(CONFIG_SANDBOX) += ifwitool |
96b09a97f kbuild: remove un... |
182 183 184 |
hostprogs-$(CONFIG_MX23) += mxsboot hostprogs-$(CONFIG_MX28) += mxsboot HOSTCFLAGS_mxsboot.o := -pedantic |
940db16d2 tools: convert ma... |
185 |
|
aec9a0f19 sunxi: Rename CON... |
186 |
hostprogs-$(CONFIG_ARCH_SUNXI) += mksunxiboot |
594b4cc73 tools: sunxi: Add... |
187 188 |
hostprogs-$(CONFIG_ARCH_SUNXI) += sunxi-spl-image-builder sunxi-spl-image-builder-objs := sunxi-spl-image-builder.o lib/bch.o |
50827a599 sunxi: non-FEL SP... |
189 |
|
96b09a97f kbuild: remove un... |
190 191 |
hostprogs-$(CONFIG_NETCONSOLE) += ncb hostprogs-$(CONFIG_SHA1_CHECK_UB_IMG) += ubsha1 |
940db16d2 tools: convert ma... |
192 |
|
96b09a97f kbuild: remove un... |
193 |
ubsha1-objs := os_support.o ubsha1.o lib/sha1.o |
940db16d2 tools: convert ma... |
194 195 |
HOSTCFLAGS_ubsha1.o := -pedantic |
96b09a97f kbuild: remove un... |
196 |
hostprogs-$(CONFIG_KIRKWOOD) += kwboot |
81e33f4b6 arm: mvebu: Move ... |
197 |
hostprogs-$(CONFIG_ARCH_MVEBU) += kwboot |
96b09a97f kbuild: remove un... |
198 199 |
hostprogs-y += proftool hostprogs-$(CONFIG_STATIC_RELA) += relocate-rela |
42ac26f2b riscv: tools: Pre... |
200 |
hostprogs-$(CONFIG_RISCV) += prelink-riscv |
ee3584a59 tools/Makefile: S... |
201 |
|
1043d0a02 fdt: Add fdtgrep ... |
202 203 |
hostprogs-y += fdtgrep fdtgrep-objs += $(LIBFDT_OBJS) fdtgrep.o |
2577015dc spl: add overall ... |
204 205 206 |
ifneq ($(TOOLS_ONLY),y) hostprogs-y += spl_size_limit endif |
703ec9ddf MIPS: Stop buildi... |
207 |
hostprogs-$(CONFIG_MIPS) += mips-relocs |
2b12196dc cmd: add asn1_com... |
208 209 |
hostprogs-$(CONFIG_ASN1_COMPILER) += asn1_compiler HOSTCFLAGS_asn1_compiler.o = -idirafter $(srctree)/include |
940db16d2 tools: convert ma... |
210 211 212 213 |
# We build some files with extra pedantic flags to try to minimize things # that won't build on some weird host compiler -- though there are lots of # exceptions for files that aren't complaint. HOSTCFLAGS_crc32.o := -pedantic |
1d3c53923 tools: Allow crc8... |
214 |
HOSTCFLAGS_crc8.o := -pedantic |
940db16d2 tools: convert ma... |
215 216 |
HOSTCFLAGS_md5.o := -pedantic HOSTCFLAGS_sha1.o := -pedantic |
2842c1c24 fit: add sha256 s... |
217 |
HOSTCFLAGS_sha256.o := -pedantic |
940db16d2 tools: convert ma... |
218 |
|
ad80c4a32 kbuild, tools: ge... |
219 |
quiet_cmd_wrap = WRAP $@ |
ffe29ebc0 kbuild: sync top ... |
220 |
cmd_wrap = echo "\#include <../$(patsubst $(obj)/%,%,$@)>" >$@ |
ad80c4a32 kbuild, tools: ge... |
221 |
|
0649cd0d4 Move environment ... |
222 |
$(obj)/lib/%.c $(obj)/common/%.c $(obj)/env/%.c: |
ad80c4a32 kbuild, tools: ge... |
223 224 225 |
$(call cmd,wrap) clean-dirs := lib common |
940db16d2 tools: convert ma... |
226 |
always := $(hostprogs-y) |
19c402afa image: Add RSA su... |
227 |
|
335ffe7e0 tools/Makefile: B... |
228 |
# Generated LCD/video logo |
9e4140329 kbuild: change ou... |
229 230 |
LOGO_H = $(objtree)/include/bmp_logo.h LOGO_DATA_H = $(objtree)/include/bmp_logo_data.h |
335ffe7e0 tools/Makefile: B... |
231 |
LOGO-$(CONFIG_LCD_LOGO) += $(LOGO_H) |
c270730f5 tools: logo: spli... |
232 |
LOGO-$(CONFIG_LCD_LOGO) += $(LOGO_DATA_H) |
335ffe7e0 tools/Makefile: B... |
233 |
LOGO-$(CONFIG_VIDEO_LOGO) += $(LOGO_H) |
c270730f5 tools: logo: spli... |
234 |
LOGO-$(CONFIG_VIDEO_LOGO) += $(LOGO_DATA_H) |
ee3584a59 tools/Makefile: S... |
235 |
|
96903dae0 build: Use generi... |
236 |
# Generic logo |
ee3584a59 tools/Makefile: S... |
237 |
ifeq ($(LOGO_BMP),) |
9e4140329 kbuild: change ou... |
238 |
LOGO_BMP= $(srctree)/$(src)/logos/denx.bmp |
96903dae0 build: Use generi... |
239 240 |
# Use board logo and fallback to vendor |
603f51cbd kbuild: tools: fi... |
241 |
ifneq ($(wildcard $(srctree)/$(src)/logos/$(BOARD).bmp),) |
9e4140329 kbuild: change ou... |
242 |
LOGO_BMP= $(srctree)/$(src)/logos/$(BOARD).bmp |
96903dae0 build: Use generi... |
243 |
else |
603f51cbd kbuild: tools: fi... |
244 |
ifneq ($(wildcard $(srctree)/$(src)/logos/$(VENDOR).bmp),) |
9e4140329 kbuild: change ou... |
245 |
LOGO_BMP= $(srctree)/$(src)/logos/$(VENDOR).bmp |
ee3584a59 tools/Makefile: S... |
246 |
endif |
348de314b digsy_mtc: move b... |
247 |
endif |
ee3584a59 tools/Makefile: S... |
248 |
|
96903dae0 build: Use generi... |
249 |
endif # !LOGO_BMP |
efee17099 Initial revision |
250 251 |
# # Use native tools and options |
2f8d396b9 Add support for b... |
252 |
# Define __KERNEL_STRICT_NAMES to prevent typedef overlaps |
2db1c3fc6 tools/Makefile: M... |
253 |
# Define _GNU_SOURCE to obtain the getline prototype from stdio.h |
efee17099 Initial revision |
254 |
# |
662282203 libfdt: migrate i... |
255 |
HOST_EXTRACFLAGS += -include $(srctree)/include/compiler.h \ |
51148790f kconfig: switch t... |
256 |
$(patsubst -I%,-idirafter%, $(filter -I%, $(UBOOTINCLUDE))) \ |
e0d20dc15 tools: Include U-... |
257 |
-I$(srctree)/scripts/dtc/libfdt \ |
01286329b kbuild: rename SR... |
258 |
-I$(srctree)/tools \ |
14d0a02a1 Rename TEXT_BASE ... |
259 |
-DUSE_HOSTCC \ |
2db1c3fc6 tools/Makefile: M... |
260 |
-D__KERNEL_STRICT_NAMES \ |
d7edeba79 tools/Makefile: b... |
261 262 |
-D_GNU_SOURCE \ -std=gnu99 |
8cf30809a [new uImage] Add ... |
263 |
|
d726f225f cmd: rework "lice... |
264 |
__build: $(LOGO-y) |
efee17099 Initial revision |
265 |
|
9e4140329 kbuild: change ou... |
266 267 |
$(LOGO_H): $(obj)/bmp_logo $(LOGO_BMP) $(obj)/bmp_logo --gen-info $(LOGO_BMP) > $@ |
c270730f5 tools: logo: spli... |
268 |
|
245b1029e bmp_logo: support... |
269 270 271 272 |
ifeq ($(CONFIG_DM_VIDEO),y) $(LOGO_DATA_H): $(obj)/bmp_logo $(LOGO_BMP) $(obj)/bmp_logo --gen-bmp $(LOGO_BMP) > $@ else |
9e4140329 kbuild: change ou... |
273 274 |
$(LOGO_DATA_H): $(obj)/bmp_logo $(LOGO_BMP) $(obj)/bmp_logo --gen-data $(LOGO_BMP) > $@ |
245b1029e bmp_logo: support... |
275 276 |
#endif endif |
2887c4733 Makefile: refacto... |
277 278 279 |
# Let clean descend into subdirs subdir- += env |
db5b339cc kbuild: add "cros... |
280 281 |
ifneq ($(CROSS_BUILD_TOOLS),) |
3b0825296 tools: fix cross-... |
282 |
override HOSTCC = $(CC) |
72c69ea8d tools/Makefile: f... |
283 |
override HOSTCFLAGS = $(CFLAGS) |
db5b339cc kbuild: add "cros... |
284 285 286 287 288 289 290 291 292 |
quiet_cmd_crosstools_strip = STRIP $^ cmd_crosstools_strip = $(STRIP) $^; touch $@ $(obj)/.strip: $(call objectify,$(filter $(always),$(hostprogs-y))) $(call cmd,crosstools_strip) always += .strip endif clean-files += .strip |