1## SPDX-License-Identifier: GPL-2.0-only 2TOOLCPPFLAGS += -include $(top)/src/commonlib/bsd/include/commonlib/bsd/compiler.h 3 4SMCBIOSINFOTOOL:= $(objutil)/supermicro/smcbiosinfo 5 6$(SMCBIOSINFOTOOL): $(dir)/smcbiosinfo/smcbiosinfo.c 7 printf " HOSTCC Creating SMCBIOSINFO tool\n" 8 mkdir -p $(objutil)/supermicro 9 $(HOSTCC) $(TOOLCPPFLAGS) $< -o $@ 10 11ifeq ($(CONFIG_VENDOR_SUPERMICRO),y) 12ifneq ($(call strip_quotes, $(CONFIG_SUPERMICRO_BOARDID)),) 13 14cbfs-files-y += smcbiosinfo.bin 15 16smcbiosinfo.bin-file := $(obj)/mainboard/$(MAINBOARDDIR)/smcbiosinfo.bin 17smcbiosinfo.bin-type := raw 18smcbiosinfo.bin-compression := none 19 20$(obj)/mainboard/$(MAINBOARDDIR)/smcbiosinfo.bin: $(SMCBIOSINFOTOOL) $(build_h) 21 printf " TOOL Creating SMC BIOSINFO metadata\n" 22 $(SMCBIOSINFOTOOL) -i $(build_h) -b $(CONFIG_SUPERMICRO_BOARDID) -o $@ 23endif 24endif 25