tools: Fix broken object compilation rules
authorJan Kiszka <jan.kiszka@siemens.com>
Tue, 2 Oct 2018 07:28:00 +0000 (09:28 +0200)
committerKonstantin Porotchkin <kostap@marvell.com>
Wed, 3 Oct 2018 12:31:19 +0000 (15:31 +0300)
commitc0f73edc9b04023a24a1e2103b442a94297921a7
treef8c437e003beb8d6f87912a9accccad6f4401b40
parent37c4341b1064de53c4271c1459c489ea3cb9d878
tools: Fix broken object compilation rules

As these rules depend on non-existing headers as well (likely copy &
pasted from fiptool), they never matched, and the built-in rules were
used. That led to random breakages when e.g. CPPFLAGS was suddenly
evaluated and contained invalid options.

For the stm32image, this reveals that we were relying on the built-in
rules by passing -D_GNU_SOURCE via CPPFLAGS, rather than using CFLAGS as
used in the local rule. Fix that as well.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
tools/doimage/Makefile
tools/stm32image/Makefile