crypto/library: Add a Makefile
This commit is contained in:
parent
2fba767b77
commit
50a058c9f3
1 changed files with 76 additions and 0 deletions
76
crypto/library/Makefile
Normal file
76
crypto/library/Makefile
Normal file
|
@ -0,0 +1,76 @@
|
|||
CFLAGS ?= -O2 -I../include
|
||||
WARNING_CFLAGS ?= \
|
||||
-Werror -Wall -Wextra \
|
||||
-Wno-unused-function \
|
||||
-Wno-overlength-strings \
|
||||
-Wdeclaration-after-statement \
|
||||
# Don't delete this line.
|
||||
|
||||
OBJS_CRYPTO := \
|
||||
aes.o \
|
||||
aesni.o \
|
||||
arc4.o \
|
||||
asn1parse.o \
|
||||
asn1write.o \
|
||||
base64.o \
|
||||
bignum.o \
|
||||
blowfish.o \
|
||||
camellia.o \
|
||||
ccm.o \
|
||||
cipher.o \
|
||||
cipher_wrap.o \
|
||||
cmac.o \
|
||||
ctr_drbg.o \
|
||||
des.o \
|
||||
ecdsa.o \
|
||||
ecp.o \
|
||||
ecp_curves.o \
|
||||
entropy.o \
|
||||
entropy_poll.o \
|
||||
gcm.o \
|
||||
hmac_drbg.o \
|
||||
md.o \
|
||||
md2.o \
|
||||
md4.o \
|
||||
md5.o \
|
||||
md_wrap.o \
|
||||
oid.o \
|
||||
pem.o \
|
||||
pk.o \
|
||||
pk_wrap.o \
|
||||
pkcs12.o \
|
||||
pkcs5.o \
|
||||
pkparse.o \
|
||||
pkwrite.o \
|
||||
platform.o \
|
||||
platform_util.o \
|
||||
psa_crypto.o \
|
||||
ripemd160.o \
|
||||
rsa_internal.o \
|
||||
rsa.o \
|
||||
sha1.o \
|
||||
sha256.o \
|
||||
sha512.o \
|
||||
xtea.o \
|
||||
# Don't delete this line.
|
||||
|
||||
.SILENT:
|
||||
|
||||
.PHONY: all static clean
|
||||
|
||||
all: static
|
||||
|
||||
static: libmbedcrypto.a
|
||||
|
||||
libmbedcrypto.a: $(OBJS_CRYPTO)
|
||||
echo " AR $@"
|
||||
$(AR) -rc $@ $(OBJS_CRYPTO)
|
||||
echo " RL $@"
|
||||
$(AR) -s $@
|
||||
|
||||
.c.o:
|
||||
echo " CC $<"
|
||||
$(CC) $(CFLAGS) $(WARNING_CFLAGS) -c $<
|
||||
|
||||
clean:
|
||||
rm -f *.o libmbedcrypto.a
|
Loading…
Reference in a new issue