File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11# Settings
22#
3- CC =gcc
4- LD =gcc
53CROSS_COMPILE =
64WOLFBOOT_ROOT =../../
7- BOOTUTIL_ROOT =$(WOLFBOOT_ROOT ) /lib/bootutil
8- CFLAGS: =-lwolfssl -DHAVE_ED25519 -DHAVE_ASN -DWOLFCRYPT_ONLY -DTFM_TIMING_RESISTANT -DNO_RSA -DECC_TIMING_RESISTANT -DWOLFSSL_DER_TO_PEM -I$(WOLFBOOT_ROOT ) /include
5+ CFLAGS: =-lwolfssl -DHAVE_ED25519 -DHAVE_ASN -DWOLFCRYPT_ONLY -DTFM_TIMING_RESISTANT -DNO_RSA -DECC_TIMING_RESISTANT -DWOLFSSL_DER_TO_PEM -I$(WOLFBOOT_ROOT ) /include -I$(WOLFBOOT_ROOT ) /lib/wolfssl
96LDFLAGS: =-lwolfssl
107LDFLAGS_EXTRA =
118EXTRA_LDFLAGS =
9+ CC =$(CROSS_COMPILE ) gcc
10+ LD =$(CROSS_COMPILE ) gcc
1211
13- all : ed25519_keygen ed25519_sign
12+ EXT =
1413
1514
15+ all : binaries
16+
17+ windows : binaries
18+ mv ed25519_keygen ed25519_keygen.exe
19+ mv ed25519_sign ed25519_sign.exe
20+
21+ windows:CROSS_COMPILE =x86_64-w64-mingw32-
22+ windows:EXT: =.exe
23+ windows:WIN_OBJS+ =/usr/x86_64-w64-mingw32/lib/libwolfssl-17.dll
24+ windows:LDFLAGS =-Wl,-Bstatic,--whole-archive $(WIN_OBJS ) -lgcc -Wl,--no-whole-archive
25+ windows : all
26+
27+
28+ binaries : ed25519_keygen$(EXT ) ed25519_sign$(EXT )
1629
1730ed25519_keygen : ed25519_keygen.o
18- gcc -o $@ $^ $(LDFLAGS )
31+ $( CC ) -o $@ $^ $(LDFLAGS )
1932
2033ed25519_sign : ed25519_sign.o
21- gcc -o $@ $^ $(LDFLAGS )
34+ $( CC ) -o $@ $^ $(LDFLAGS )
2235
2336clean :
24- @rm -f ed25519_keygen ed25519_sign
37+ @rm -f ed25519_keygen ed25519_sign * .o * .exe
You can’t perform that action at this time.
0 commit comments