Zheng Bao | 7698a55 | 2020-09-29 17:32:36 +0800 | [diff] [blame] | 1 | # SPDX-License-Identifier: BSD-3-Clause |
| 2 | |
Zheng Bao | c5e28ab | 2020-10-28 11:38:09 +0800 | [diff] [blame] | 3 | amdfwtoolobj = amdfwtool.o data_parse.o |
Karthikeyan Ramasubramanian | 7835861 | 2022-08-16 17:30:06 -0600 | [diff] [blame] | 4 | amdfwreadobj = amdfwread.o |
Zheng Bao | 7698a55 | 2020-09-29 17:32:36 +0800 | [diff] [blame] | 5 | |
Zheng Bao | fdd47ef | 2021-09-17 13:30:08 +0800 | [diff] [blame] | 6 | AMDFWTOOLCFLAGS=-O2 -Wall -Wextra -Wshadow -Werror |
Karthikeyan Ramasubramanian | 236245e | 2022-09-06 14:02:41 -0600 | [diff] [blame] | 7 | AMDFWTOOLCFLAGS += -I $(top)/src/commonlib/bsd/include |
Zheng Bao | 7698a55 | 2020-09-29 17:32:36 +0800 | [diff] [blame] | 8 | |
Kangheui Won | 5b84dfd | 2021-12-21 15:45:06 +1100 | [diff] [blame] | 9 | HOSTPKGCONFIG ?= pkg-config |
| 10 | |
| 11 | AMDFWTOOLCFLAGS += $(shell $(HOSTPKGCONFIG) --cflags libcrypto) |
| 12 | LDFLAGS += $(shell $(HOSTPKGCONFIG) --libs libcrypto) |
| 13 | |
Zheng Bao | 7698a55 | 2020-09-29 17:32:36 +0800 | [diff] [blame] | 14 | $(objutil)/amdfwtool/%.o: $(top)/util/amdfwtool/%.c # $(HEADER) |
Zheng Bao | 9c8ce3e | 2020-09-28 10:36:29 +0800 | [diff] [blame] | 15 | $(HOSTCC) $(AMDFWTOOLCFLAGS) $(HOSTCFLAGS) -c -o $@ $< |
Zheng Bao | 7698a55 | 2020-09-29 17:32:36 +0800 | [diff] [blame] | 16 | |
| 17 | $(objutil)/amdfwtool/amdfwtool: $(addprefix $(objutil)/amdfwtool/,$(amdfwtoolobj)) |
| 18 | printf " AMDFWTOOL\n" |
Kangheui Won | 5b84dfd | 2021-12-21 15:45:06 +1100 | [diff] [blame] | 19 | $(HOSTCC) $(addprefix $(objutil)/amdfwtool/,$(amdfwtoolobj)) $(LDFLAGS) -o $@ |
Karthikeyan Ramasubramanian | 7835861 | 2022-08-16 17:30:06 -0600 | [diff] [blame] | 20 | |
| 21 | $(objutil)/amdfwtool/amdfwread: $(addprefix $(objutil)/amdfwtool/,$(amdfwreadobj)) |
| 22 | printf " AMDFWREAD\n" |
| 23 | $(HOSTCC) $(addprefix $(objutil)/amdfwtool/,$(amdfwreadobj)) $(LDFLAGS) -o $@ |