]> git.sur5r.net Git - freertos/blob - FreeRTOS-Plus/CyaSSL/src/include.am
Add FreeRTOS-Plus directory.
[freertos] / FreeRTOS-Plus / CyaSSL / src / include.am
1 # vim:ft=automake
2 # included from Top Level Makefile.am
3 # All paths should be given relative to the root
4
5 lib_LTLIBRARIES+= src/libcyassl.la
6 src_libcyassl_la_SOURCES = \
7                            src/internal.c \
8                            src/io.c \
9                            src/keys.c \
10                            src/ssl.c \
11                            src/tls.c  \
12                            ctaocrypt/src/asn.c \
13                            ctaocrypt/src/coding.c \
14                            ctaocrypt/src/des3.c \
15                            ctaocrypt/src/hmac.c \
16                            ctaocrypt/src/md5.c \
17                            ctaocrypt/src/md4.c \
18                            ctaocrypt/src/random.c \
19                            ctaocrypt/src/rsa.c \
20                            ctaocrypt/src/sha.c \
21                            ctaocrypt/src/aes.c \
22                            ctaocrypt/src/sha256.c \
23                            ctaocrypt/src/dh.c \
24                            ctaocrypt/src/dsa.c \
25                            ctaocrypt/src/arc4.c \
26                            ctaocrypt/src/rabbit.c \
27                            ctaocrypt/src/pwdbased.c \
28                            ctaocrypt/src/logging.c \
29                            ctaocrypt/src/memory.c
30 src_libcyassl_la_LDFLAGS = ${AM_LDFLAGS} -no-undefined -version-info ${CYASSL_LIBRARY_VERSION}
31 src_libcyassl_la_LIBADD = $(LIBM)
32 src_libcyassl_la_CFLAGS = -DBUILDING_CYASSL $(AM_CFLAGS)
33 src_libcyassl_la_CPPFLAGS = -DBUILDING_CYASSL $(AM_CPPFLAGS)
34
35 if BUILD_AESNI
36 src_libcyassl_la_SOURCES += ctaocrypt/src/aes_asm.s
37 endif
38
39 if BUILD_RIPEMD
40 src_libcyassl_la_SOURCES += ctaocrypt/src/ripemd.c
41 endif
42
43 if BUILD_SHA512
44 src_libcyassl_la_SOURCES += ctaocrypt/src/sha512.c
45 endif
46
47 if BUILD_SNIFFER
48 src_libcyassl_la_SOURCES += src/sniffer.c
49 endif
50
51 if BUILD_HC128
52 src_libcyassl_la_SOURCES += ctaocrypt/src/hc128.c
53 endif
54
55 if BUILD_NOINLINE
56 src_libcyassl_la_SOURCES += ctaocrypt/src/misc.c
57 endif
58
59 if BUILD_FASTMATH
60 src_libcyassl_la_SOURCES += ctaocrypt/src/tfm.c
61 else
62 src_libcyassl_la_SOURCES += ctaocrypt/src/integer.c
63 endif
64
65 if BUILD_ECC
66 src_libcyassl_la_SOURCES += ctaocrypt/src/ecc.c
67 endif
68
69 if BUILD_OCSP
70 src_libcyassl_la_SOURCES += src/ocsp.c
71 endif
72
73 if BUILD_CRL
74 src_libcyassl_la_SOURCES += src/crl.c
75 endif
76