]> git.zerfleddert.de Git - proxmark3-svn/blobdiff - common/mbedtls/Makefile
move from polarssl to mbedtls (#708)
[proxmark3-svn] / common / mbedtls / Makefile
diff --git a/common/mbedtls/Makefile b/common/mbedtls/Makefile
new file mode 100644 (file)
index 0000000..3e57fda
--- /dev/null
@@ -0,0 +1,86 @@
+
+LIB_A = libmbedtls.a
+mbedtls_SOURCES = \
+       aes.c \
+       asn1parse.c \
+       asn1write.c \
+       base64.c \
+       bignum.c \
+       ctr_drbg.c \
+       entropy_poll.c \
+       entropy.c \
+       error.c \
+       timing.c \
+       ecp.c \
+       ecp_curves.c \
+       certs.c \
+       camellia.c \
+       blowfish.c \
+       cipher_wrap.c \
+       cipher.c \
+       cmac.c \
+       des.c \
+       ecdsa.c \
+       md.c \
+       md_wrap.c \
+       md5.c \
+       oid.c \
+       pem.c \
+       arc4.c \
+       pk.c \
+       pk_wrap.c \
+       pkcs5.c \
+       pkcs12.c \
+       pkparse.c \
+       platform.c \
+       platform_util.c \
+       rsa.c \
+       rsa_internal.c \
+       sha1.c \
+       sha256.c \
+       sha512.c \
+       threading.c \
+       x509.c \
+       x509_crl.c \
+       x509_crt.c
+mbedtls_LDFLAGS = \
+       -no-undefined \
+       -export-symbols-regex '^mbedtls_' \
+       -version-info 15:0:11
+
+       
+CFILES = $(filter %.c, $(mbedtls_SOURCES))
+CMDOBJS = $(CFILES:%.c=%.o)
+CLEAN = $(CMDOBJS)
+       
+CC= gcc
+CFLAGS= -O2 -Wall -Wno-unused-variable -Wno-unused-function
+LDFLAGS= $(SYSLDFLAGS) $(mbedtls_LDFLAGS)
+LIBS= -lm $(SYSLIBS) $(MYLIBS)
+DEFAULT_INCLUDES = -I. -I..
+DEFS = -DHAVE_STDINT_H
+
+AR= ar rcs
+RANLIB= ranlib
+RM= rm -f
+TST= echo
+
+SYSLDFLAGS=
+SYSLIBS=
+
+MYLIBS=
+MYOBJS=
+
+all: $(CMDOBJS)
+       $(AR) $(LIB_A) $(CMDOBJS)
+       $(RANLIB) $(LIB_A)
+       
+clean:
+       $(RM) $(CLEAN)
+       $(RM) $(LIB_A)
+       
+%.o: %.c
+       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(CFLAGS) -c -o $@ $< $(LIBS)
+       
+.PHONY: all clean
+
Impressum, Datenschutz