uart-flash-server: build own libwolfboot.o

pull/163/head
Daniele Lacamera 2021-12-15 14:57:57 +01:00
parent 23e35247a4
commit 71cb839a07
1 changed files with 14 additions and 3 deletions

View File

@ -1,10 +1,21 @@
CC=$(CROSS_COMPILE)gcc
CFLAGS=-Wall -DWOLFSSL_DEBUG -DTFM_TIMING_RESISTANT -DWOLFBOOT_SIGN_ECC256 -DWOLFBOOT_HASH_SHA256 -g -ggdb -I../../include -I../../hal -Wextra
Q?=@
ifeq ($(V),1)
Q=
endif
EXE=ufserver
$(EXE): $(EXE).o ../../src/libwolfboot.o
$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
$(EXE): $(EXE).o libwolfboot.o
$(Q)$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
%.o: %.c
$(Q)$(CC) $(CFLAGS) -c -o $(@) $(^)
libwolfboot.o: ../../src/libwolfboot.c
$(Q)$(CC) $(CFLAGS) -c -o $(@) $(^)
clean:
rm -f *.o $(EXE) ../../src/libwolfboot.o
$(Q)rm -f *.o $(EXE)