blob: 316cb4886465b54b36ada53e01af3f3a72011a20 [file] [log] [blame]
Nico Hubere16971a2020-05-27 18:08:56 +02001TOOLCPPFLAGS += -include $(top)/src/commonlib/bsd/include/commonlib/bsd/compiler.h
2
Patrick Rudolph9e877ec2019-09-20 12:53:09 +02003SMCBIOSINFOTOOL:= $(objutil)/supermicro/smcbiosinfo
4
5$(SMCBIOSINFOTOOL): $(dir)/smcbiosinfo/smcbiosinfo.c
6 printf " HOSTCC Creating SMCBIOSINFO tool\n"
7 mkdir -p $(objutil)/supermicro
Nico Hubere16971a2020-05-27 18:08:56 +02008 $(HOSTCC) $(TOOLCPPFLAGS) $< -o $@
Patrick Rudolph9e877ec2019-09-20 12:53:09 +02009
Patrick Rudolpha48e8f52020-01-08 15:44:21 +010010ifeq ($(CONFIG_VENDOR_SUPERMICRO),y)
11ifneq ($(call strip_quotes, $(CONFIG_SUPERMICRO_BOARDID)),)
12
Patrick Rudolph9e877ec2019-09-20 12:53:09 +020013cbfs-files-y += smcbiosinfo.bin
14
15smcbiosinfo.bin-file := $(obj)/mainboard/$(MAINBOARDDIR)/smcbiosinfo.bin
16smcbiosinfo.bin-type := raw
17smcbiosinfo.bin-compression := none
18
19$(obj)/mainboard/$(MAINBOARDDIR)/smcbiosinfo.bin: $(SMCBIOSINFOTOOL) $(build_h)
20 printf " TOOL Creating SMC BIOSINFO metadata\n"
21 $(SMCBIOSINFOTOOL) -i $(build_h) -b $(CONFIG_SUPERMICRO_BOARDID) -o $@
22endif
23endif