]> git.sur5r.net Git - freertos/blob - FreeRTOS-Plus/Source/CyaSSL/src/include.am
Final commit before tagging - cosmetic changes only.
[freertos] / FreeRTOS-Plus / Source / 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
8 if BUILD_FIPS
9 src_libcyassl_la_SOURCES += ctaocrypt/src/wolfcrypt_first.c
10 endif
11
12 src_libcyassl_la_SOURCES += \
13                src/internal.c \
14                src/io.c \
15                src/keys.c \
16                src/ssl.c \
17                src/tls.c  \
18                ctaocrypt/src/hmac.c \
19                ctaocrypt/src/random.c \
20                ctaocrypt/src/sha256.c \
21                ctaocrypt/src/logging.c \
22                ctaocrypt/src/wc_port.c \
23                ctaocrypt/src/error.c
24 src_libcyassl_la_LDFLAGS = ${AM_LDFLAGS} -no-undefined -version-info ${CYASSL_LIBRARY_VERSION}
25 src_libcyassl_la_LIBADD = $(LIBM)
26 src_libcyassl_la_CFLAGS = -DBUILDING_CYASSL $(AM_CFLAGS)
27 src_libcyassl_la_CPPFLAGS = -DBUILDING_CYASSL $(AM_CPPFLAGS)
28
29 if BUILD_MEMORY
30 src_libcyassl_la_SOURCES += ctaocrypt/src/memory.c
31 endif
32
33 if BUILD_RSA
34 src_libcyassl_la_SOURCES += ctaocrypt/src/rsa.c
35 endif
36
37 if BUILD_DH
38 src_libcyassl_la_SOURCES += ctaocrypt/src/dh.c
39 endif
40
41 if BUILD_ASN
42 src_libcyassl_la_SOURCES += ctaocrypt/src/asn.c
43 endif
44
45 if BUILD_FIPS
46 src_libcyassl_la_SOURCES += ctaocrypt/src/fips.c
47 src_libcyassl_la_SOURCES += ctaocrypt/src/fips_test.c
48 endif
49
50 if BUILD_CODING
51 src_libcyassl_la_SOURCES += ctaocrypt/src/coding.c
52 endif
53
54 if BUILD_AES
55 src_libcyassl_la_SOURCES += ctaocrypt/src/aes.c
56 endif
57
58 if BUILD_DES3
59 src_libcyassl_la_SOURCES += ctaocrypt/src/des3.c
60 endif
61
62 if BUILD_SHA
63 src_libcyassl_la_SOURCES += ctaocrypt/src/sha.c
64 endif
65
66 if BUILD_RC4
67 src_libcyassl_la_SOURCES += ctaocrypt/src/arc4.c
68 endif
69
70 if BUILD_MD4
71 src_libcyassl_la_SOURCES += ctaocrypt/src/md4.c
72 endif
73
74 if BUILD_MD5
75 src_libcyassl_la_SOURCES += ctaocrypt/src/md5.c
76 endif
77
78 if BUILD_PWDBASED
79 src_libcyassl_la_SOURCES += ctaocrypt/src/pwdbased.c
80 endif
81
82 if BUILD_DSA
83 src_libcyassl_la_SOURCES += ctaocrypt/src/dsa.c
84 endif
85
86 if BUILD_AESNI
87 src_libcyassl_la_SOURCES += ctaocrypt/src/aes_asm.s
88 endif
89
90 if BUILD_CAMELLIA
91 src_libcyassl_la_SOURCES += ctaocrypt/src/camellia.c
92 endif
93
94 if BUILD_MD2
95 src_libcyassl_la_SOURCES += ctaocrypt/src/md2.c
96 endif
97
98 if BUILD_RIPEMD
99 src_libcyassl_la_SOURCES += ctaocrypt/src/ripemd.c
100 endif
101
102 if BUILD_SHA512
103 src_libcyassl_la_SOURCES += ctaocrypt/src/sha512.c
104 endif
105
106 if BUILD_BLAKE2
107 src_libcyassl_la_SOURCES += ctaocrypt/src/blake2b.c
108 endif
109
110 if BUILD_SNIFFER
111 src_libcyassl_la_SOURCES += src/sniffer.c
112 endif
113
114 if BUILD_HC128
115 src_libcyassl_la_SOURCES += ctaocrypt/src/hc128.c
116 endif
117
118 if BUILD_RABBIT
119 src_libcyassl_la_SOURCES += ctaocrypt/src/rabbit.c
120 endif
121
122 if !BUILD_INLINE
123 src_libcyassl_la_SOURCES += ctaocrypt/src/misc.c
124 endif
125
126 if BUILD_FASTMATH
127 src_libcyassl_la_SOURCES += ctaocrypt/src/tfm.c
128 endif
129
130 if BUILD_SLOWMATH
131 src_libcyassl_la_SOURCES += ctaocrypt/src/integer.c
132 endif
133
134 if BUILD_ECC
135 src_libcyassl_la_SOURCES += ctaocrypt/src/ecc.c
136 endif
137
138 if BUILD_OCSP
139 src_libcyassl_la_SOURCES += src/ocsp.c
140 endif
141
142 if BUILD_CRL
143 src_libcyassl_la_SOURCES += src/crl.c
144 endif
145
146 if BUILD_LIBZ
147 src_libcyassl_la_SOURCES += ctaocrypt/src/compress.c
148 endif
149
150 if BUILD_PKCS7
151 src_libcyassl_la_SOURCES += ctaocrypt/src/pkcs7.c
152 endif
153
154 if BUILD_FIPS
155 src_libcyassl_la_SOURCES += ctaocrypt/src/wolfcrypt_last.c
156 endif
157