blob: b9c3ced74d7a26c2e4830bdae2cf0842bccab91d [file] [log] [blame]
Zheng Bao7698a552020-09-29 17:32:36 +08001# SPDX-License-Identifier: BSD-3-Clause
2
Zheng Baoc5e28ab2020-10-28 11:38:09 +08003amdfwtoolobj = amdfwtool.o data_parse.o
Karthikeyan Ramasubramanian78358612022-08-16 17:30:06 -06004amdfwreadobj = amdfwread.o
Zheng Bao7698a552020-09-29 17:32:36 +08005
Zheng Baofdd47ef2021-09-17 13:30:08 +08006AMDFWTOOLCFLAGS=-O2 -Wall -Wextra -Wshadow -Werror
Karthikeyan Ramasubramanian236245e2022-09-06 14:02:41 -06007AMDFWTOOLCFLAGS += -I $(top)/src/commonlib/bsd/include
Zheng Bao7698a552020-09-29 17:32:36 +08008
Kangheui Won5b84dfd2021-12-21 15:45:06 +11009HOSTPKGCONFIG ?= pkg-config
10
11AMDFWTOOLCFLAGS += $(shell $(HOSTPKGCONFIG) --cflags libcrypto)
12LDFLAGS += $(shell $(HOSTPKGCONFIG) --libs libcrypto)
13
Zheng Bao7698a552020-09-29 17:32:36 +080014$(objutil)/amdfwtool/%.o: $(top)/util/amdfwtool/%.c # $(HEADER)
Zheng Bao9c8ce3e2020-09-28 10:36:29 +080015 $(HOSTCC) $(AMDFWTOOLCFLAGS) $(HOSTCFLAGS) -c -o $@ $<
Zheng Bao7698a552020-09-29 17:32:36 +080016
17$(objutil)/amdfwtool/amdfwtool: $(addprefix $(objutil)/amdfwtool/,$(amdfwtoolobj))
18 printf " AMDFWTOOL\n"
Kangheui Won5b84dfd2021-12-21 15:45:06 +110019 $(HOSTCC) $(addprefix $(objutil)/amdfwtool/,$(amdfwtoolobj)) $(LDFLAGS) -o $@
Karthikeyan Ramasubramanian78358612022-08-16 17:30:06 -060020
21$(objutil)/amdfwtool/amdfwread: $(addprefix $(objutil)/amdfwtool/,$(amdfwreadobj))
22 printf " AMDFWREAD\n"
23 $(HOSTCC) $(addprefix $(objutil)/amdfwtool/,$(amdfwreadobj)) $(LDFLAGS) -o $@