Files
wolfssl/src/include.am

200 lines
4.0 KiB
Plaintext
Raw Normal View History

2011-04-26 17:45:41 -07:00
# vim:ft=automake
# included from Top Level Makefile.am
# All paths should be given relative to the root
2014-12-19 09:26:22 -07:00
lib_LTLIBRARIES+= src/libwolfssl.la
src_libwolfssl_la_SOURCES =
2014-12-29 16:38:13 -07:00
src_libwolfssl_la_LDFLAGS = ${AM_LDFLAGS} -no-undefined -version-info ${WOLFSSL_LIBRARY_VERSION}
2014-12-19 09:26:22 -07:00
src_libwolfssl_la_LIBADD = $(LIBM)
2014-12-29 16:38:13 -07:00
src_libwolfssl_la_CFLAGS = -DBUILDING_WOLFSSL $(AM_CFLAGS)
src_libwolfssl_la_CPPFLAGS = -DBUILDING_WOLFSSL $(AM_CPPFLAGS)
# fips first file
if BUILD_FIPS
2014-12-19 09:26:22 -07:00
src_libwolfssl_la_SOURCES += ctaocrypt/src/wolfcrypt_first.c
2014-12-19 09:26:22 -07:00
src_libwolfssl_la_SOURCES += \
ctaocrypt/src/hmac.c \
ctaocrypt/src/random.c \
2014-12-31 13:37:51 -07:00
ctaocrypt/src/sha256.c
2012-10-29 15:39:42 -07:00
2013-03-11 12:49:59 -07:00
if BUILD_RSA
2014-12-31 13:37:51 -07:00
src_libwolfssl_la_SOURCES += ctaocrypt/src/rsa.c
2013-03-11 12:49:59 -07:00
endif
if BUILD_AES
2014-12-31 13:37:51 -07:00
src_libwolfssl_la_SOURCES += ctaocrypt/src/aes.c
2013-03-12 13:03:42 -07:00
endif
if BUILD_DES3
2014-12-31 13:37:51 -07:00
src_libwolfssl_la_SOURCES += ctaocrypt/src/des3.c
endif
if BUILD_SHA
2014-12-31 13:37:51 -07:00
src_libwolfssl_la_SOURCES += ctaocrypt/src/sha.c
endif
if BUILD_SHA512
2014-12-31 13:37:51 -07:00
src_libwolfssl_la_SOURCES += ctaocrypt/src/sha512.c
endif
2014-12-19 09:26:22 -07:00
src_libwolfssl_la_SOURCES += ctaocrypt/src/fips.c
src_libwolfssl_la_SOURCES += ctaocrypt/src/fips_test.c
2014-03-19 09:43:57 -07:00
# fips last file
2014-12-19 09:26:22 -07:00
src_libwolfssl_la_SOURCES += ctaocrypt/src/wolfcrypt_last.c
2014-12-31 15:20:53 -07:00
endif
2014-12-31 13:37:51 -07:00
src_libwolfssl_la_SOURCES += \
wolfcrypt/src/hmac.c \
wolfcrypt/src/random.c \
wolfcrypt/src/sha256.c
2014-12-31 15:20:53 -07:00
2014-12-31 13:37:51 -07:00
if BUILD_RSA
src_libwolfssl_la_SOURCES += wolfcrypt/src/rsa.c
endif
2014-12-31 13:37:51 -07:00
if BUILD_AES
src_libwolfssl_la_SOURCES += wolfcrypt/src/aes.c
endif
if BUILD_DES3
src_libwolfssl_la_SOURCES += wolfcrypt/src/des3.c
endif
if BUILD_SHA
src_libwolfssl_la_SOURCES += wolfcrypt/src/sha.c
endif
if BUILD_SHA512
2014-12-31 13:37:51 -07:00
src_libwolfssl_la_SOURCES += wolfcrypt/src/sha512.c
endif
2014-12-31 13:37:51 -07:00
2014-12-19 10:46:58 -07:00
src_libwolfssl_la_SOURCES += \
2014-12-19 09:26:22 -07:00
wolfcrypt/src/logging.c \
wolfcrypt/src/wc_port.c \
wolfcrypt/src/error.c
if BUILD_MEMORY
2014-12-29 10:27:03 -07:00
src_libwolfssl_la_SOURCES += wolfcrypt/src/memory.c
endif
2013-03-11 17:07:37 -07:00
if BUILD_DH
2014-12-29 10:27:03 -07:00
src_libwolfssl_la_SOURCES += wolfcrypt/src/dh.c
2014-07-01 14:16:44 -06:00
endif
if BUILD_ASN
2014-12-19 10:46:58 -07:00
src_libwolfssl_la_SOURCES += wolfcrypt/src/asn.c
endif
if BUILD_CODING
2014-12-19 10:46:58 -07:00
src_libwolfssl_la_SOURCES += wolfcrypt/src/coding.c
endif
if BUILD_POLY1305
2014-12-29 10:27:03 -07:00
src_libwolfssl_la_SOURCES += wolfcrypt/src/poly1305.c
endif
2013-03-11 17:13:24 -07:00
if BUILD_RC4
2014-12-19 09:26:22 -07:00
src_libwolfssl_la_SOURCES += wolfcrypt/src/arc4.c
2013-03-11 17:13:24 -07:00
endif
2013-03-11 16:26:08 -07:00
if BUILD_MD4
2014-12-29 10:27:03 -07:00
src_libwolfssl_la_SOURCES += wolfcrypt/src/md4.c
endif
2013-03-11 16:26:08 -07:00
if BUILD_MD5
2014-12-29 10:27:03 -07:00
src_libwolfssl_la_SOURCES += wolfcrypt/src/md5.c
endif
if BUILD_PWDBASED
2014-12-29 10:27:03 -07:00
src_libwolfssl_la_SOURCES += wolfcrypt/src/pwdbased.c
endif
2013-03-11 16:39:06 -07:00
if BUILD_DSA
2014-12-29 10:27:03 -07:00
src_libwolfssl_la_SOURCES += wolfcrypt/src/dsa.c
2012-10-29 15:39:42 -07:00
endif
2011-04-26 17:45:41 -07:00
if BUILD_AESNI
src_libwolfssl_la_SOURCES += wolfcrypt/src/aes_asm.s
endif
2011-04-26 17:45:41 -07:00
if BUILD_CAMELLIA
2014-12-29 10:27:03 -07:00
src_libwolfssl_la_SOURCES += wolfcrypt/src/camellia.c
endif
2012-07-27 14:01:02 -07:00
if BUILD_MD2
2014-12-29 10:27:03 -07:00
src_libwolfssl_la_SOURCES += wolfcrypt/src/md2.c
endif
2012-07-27 14:01:02 -07:00
2011-04-26 17:45:41 -07:00
if BUILD_RIPEMD
2014-12-29 10:27:03 -07:00
src_libwolfssl_la_SOURCES += wolfcrypt/src/ripemd.c
2011-04-26 17:45:41 -07:00
endif
2012-12-31 13:10:47 -08:00
if BUILD_BLAKE2
2014-12-19 09:26:22 -07:00
src_libwolfssl_la_SOURCES += wolfcrypt/src/blake2b.c
2012-12-31 13:10:47 -08:00
endif
2011-04-26 17:45:41 -07:00
if BUILD_HC128
2014-12-29 10:27:03 -07:00
src_libwolfssl_la_SOURCES += wolfcrypt/src/hc128.c
endif
2011-04-26 17:45:41 -07:00
if BUILD_RABBIT
2014-12-29 10:27:03 -07:00
src_libwolfssl_la_SOURCES += wolfcrypt/src/rabbit.c
endif
2014-07-01 14:16:44 -06:00
if BUILD_CHACHA
2014-12-29 10:27:03 -07:00
src_libwolfssl_la_SOURCES += wolfcrypt/src/chacha.c
2014-07-01 14:16:44 -06:00
endif
if !BUILD_INLINE
2014-12-29 10:27:03 -07:00
src_libwolfssl_la_SOURCES += wolfcrypt/src/misc.c
endif
2011-04-26 17:45:41 -07:00
if BUILD_FASTMATH
2014-12-29 10:27:03 -07:00
src_libwolfssl_la_SOURCES += wolfcrypt/src/tfm.c
endif
if BUILD_SLOWMATH
2014-12-29 10:27:03 -07:00
src_libwolfssl_la_SOURCES += wolfcrypt/src/integer.c
endif
2011-04-26 17:45:41 -07:00
if BUILD_ECC
2014-12-19 16:31:01 -07:00
src_libwolfssl_la_SOURCES += wolfcrypt/src/ecc.c
2011-04-26 17:45:41 -07:00
endif
2015-02-19 10:59:05 -07:00
if BUILD_ECC25519
src_libwolfssl_la_SOURCES += wolfcrypt/src/ecc25519.c
src_libwolfssl_la_SOURCES += wolfcrypt/src/ecc25519_fe.c
endif
if BUILD_LIBZ
2014-12-29 10:27:03 -07:00
src_libwolfssl_la_SOURCES += wolfcrypt/src/compress.c
endif
if BUILD_PKCS7
2014-12-29 10:27:03 -07:00
src_libwolfssl_la_SOURCES += wolfcrypt/src/pkcs7.c
endif
2014-12-30 10:38:41 -07:00
# ssl files
src_libwolfssl_la_SOURCES += \
src/internal.c \
src/io.c \
src/keys.c \
src/ssl.c \
src/tls.c
if BUILD_OCSP
2014-12-19 09:26:22 -07:00
src_libwolfssl_la_SOURCES += src/ocsp.c
endif
if BUILD_CRL
2014-12-19 09:26:22 -07:00
src_libwolfssl_la_SOURCES += src/crl.c
endif
if BUILD_SNIFFER
2014-12-19 09:26:22 -07:00
src_libwolfssl_la_SOURCES += src/sniffer.c
endif