cbfstool/flashmap/kv_pair.h uses the `__printf` macro. So we need to include the header file defining `__printf` in the compilation. Signed-off-by: Maximilian Brune <maximilian.brune@9elements.com> Change-Id: I4ce98f59b94d64ef4e0694e0c83f7b83f6feec7c Reviewed-on: https://review.coreboot.org/c/coreboot/+/91141 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Felix Held <felix-coreboot@felixheld.de>
24 lines
1 KiB
Makefile
24 lines
1 KiB
Makefile
# SPDX-License-Identifier: BSD-3-Clause
|
|
|
|
mec152xtoolobj = main.o utils.o rom.o fmap.o kv_pair.o valstr.o
|
|
mec152xheader = $(addprefix $(dir)/,utils.h rom.h)
|
|
|
|
WERROR ?= -Wno-error
|
|
MEC152XCFLAGS := -Wno-array-bounds -Wextra -O3 -Wshadow $(WERROR)
|
|
MEC152XCFLAGS += -I $(top)/util/cbfstool/flashmap/
|
|
MEC152XCFLAGS += -I $(top)/util/mec152x
|
|
MEC152XCFLAGS += -I $(top)/src/commonlib/bsd/include
|
|
MEC152XCFLAGS += -include $(top)/src/commonlib/bsd/include/commonlib/bsd/compiler.h
|
|
|
|
additional-dirs += $(objutil)/mec152x
|
|
|
|
$(objutil)/mec152x/%.o: $(top)/util/mec152x/%.c $(mec152xheader) | $(objutil)
|
|
printf " MEC152X $@\n"
|
|
$(HOSTCC) $(MEC152XCFLAGS) $(HOSTCFLAGS) -c -o $@ $<
|
|
|
|
$(objutil)/mec152x/%.o: $(top)/util/cbfstool/flashmap/%.c $(mec152xheader) | $(objutil)
|
|
$(HOSTCC) $(MEC152XCFLAGS) $(HOSTCFLAGS) -c -o $@ $<
|
|
|
|
$(objutil)/mec152x/mec152xtool: $(addprefix $(objutil)/mec152x/,$(mec152xtoolobj)) $(mec152xheader) | $(objutil)
|
|
printf " MEC152X $@\n"
|
|
$(HOSTCC) $(addprefix $(objutil)/mec152x/,$(mec152xtoolobj)) $(LDFLAGS) -o $@
|