include.am 9.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209
  1. # vim:ft=automake
  2. # All paths should be given relative to the root
  3. ASYNC_FILES = \
  4. wolfcrypt/src/port/cavium/cavium_nitrox.c \
  5. wolfcrypt/src/port/intel/quickassist.c \
  6. wolfcrypt/src/port/intel/quickassist_mem.c
  7. BUILT_SOURCES+= $(ASYNC_FILES)
  8. MAINTAINERCLEANFILES+= $(ASYNC_FILES)
  9. EXTRA_DIST += wolfcrypt/src/misc.c
  10. EXTRA_DIST += wolfcrypt/src/evp.c
  11. EXTRA_DIST += wolfcrypt/src/asm.c
  12. EXTRA_DIST += wolfcrypt/src/aes_asm.asm
  13. EXTRA_DIST += wolfcrypt/src/aes_gcm_asm.asm
  14. EXTRA_DIST += wolfcrypt/src/wc_dsp.c
  15. EXTRA_DIST += wolfcrypt/src/sp_dsp32.c
  16. EXTRA_DIST += wolfcrypt/src/sp_x86_64_asm.asm
  17. EXTRA_DIST += \
  18. wolfcrypt/src/ecc_fp.c \
  19. wolfcrypt/src/fp_mont_small.i \
  20. wolfcrypt/src/fp_mul_comba_12.i \
  21. wolfcrypt/src/fp_mul_comba_17.i \
  22. wolfcrypt/src/fp_mul_comba_20.i \
  23. wolfcrypt/src/fp_mul_comba_24.i \
  24. wolfcrypt/src/fp_mul_comba_28.i \
  25. wolfcrypt/src/fp_mul_comba_32.i \
  26. wolfcrypt/src/fp_mul_comba_3.i \
  27. wolfcrypt/src/fp_mul_comba_48.i \
  28. wolfcrypt/src/fp_mul_comba_4.i \
  29. wolfcrypt/src/fp_mul_comba_64.i \
  30. wolfcrypt/src/fp_mul_comba_6.i \
  31. wolfcrypt/src/fp_mul_comba_7.i \
  32. wolfcrypt/src/fp_mul_comba_8.i \
  33. wolfcrypt/src/fp_mul_comba_9.i \
  34. wolfcrypt/src/fp_mul_comba_small_set.i \
  35. wolfcrypt/src/fp_sqr_comba_12.i \
  36. wolfcrypt/src/fp_sqr_comba_17.i \
  37. wolfcrypt/src/fp_sqr_comba_20.i \
  38. wolfcrypt/src/fp_sqr_comba_24.i \
  39. wolfcrypt/src/fp_sqr_comba_28.i \
  40. wolfcrypt/src/fp_sqr_comba_32.i \
  41. wolfcrypt/src/fp_sqr_comba_3.i \
  42. wolfcrypt/src/fp_sqr_comba_48.i \
  43. wolfcrypt/src/fp_sqr_comba_4.i \
  44. wolfcrypt/src/fp_sqr_comba_64.i \
  45. wolfcrypt/src/fp_sqr_comba_6.i \
  46. wolfcrypt/src/fp_sqr_comba_7.i \
  47. wolfcrypt/src/fp_sqr_comba_8.i \
  48. wolfcrypt/src/fp_sqr_comba_9.i \
  49. wolfcrypt/src/fp_sqr_comba_small_set.i \
  50. wolfcrypt/src/fe_x25519_128.i
  51. EXTRA_DIST += wolfcrypt/src/port/ti/ti-aes.c \
  52. wolfcrypt/src/port/ti/ti-des3.c \
  53. wolfcrypt/src/port/ti/ti-hash.c \
  54. wolfcrypt/src/port/ti/ti-ccm.c \
  55. wolfcrypt/src/port/pic32/pic32mz-crypt.c \
  56. wolfcrypt/src/port/nrf51.c \
  57. wolfcrypt/src/port/arm/armv8-aes.c \
  58. wolfcrypt/src/port/arm/armv8-sha256.c \
  59. wolfcrypt/src/port/arm/armv8-chacha.c \
  60. wolfcrypt/src/port/nxp/ksdk_port.c \
  61. wolfcrypt/src/port/nxp/dcp_port.c \
  62. wolfcrypt/src/port/nxp/se050_port.c \
  63. wolfcrypt/src/port/nxp/README.md \
  64. wolfcrypt/src/port/atmel/README.md \
  65. wolfcrypt/src/port/xilinx/xil-sha3.c \
  66. wolfcrypt/src/port/xilinx/xil-aesgcm.c \
  67. wolfcrypt/src/port/xilinx/xil-versal-glue.c \
  68. wolfcrypt/src/port/xilinx/xil-versal-trng.c \
  69. wolfcrypt/src/port/caam/caam_aes.c \
  70. wolfcrypt/src/port/caam/caam_driver.c \
  71. wolfcrypt/src/port/caam/caam_error.c \
  72. wolfcrypt/src/port/caam/caam_qnx.c \
  73. wolfcrypt/src/port/caam/caam_integrity.c \
  74. wolfcrypt/src/port/caam/caam_sha.c \
  75. wolfcrypt/src/port/caam/caam_doc.pdf \
  76. wolfcrypt/src/port/caam/wolfcaam_init.c \
  77. wolfcrypt/src/port/caam/wolfcaam_seco.c \
  78. wolfcrypt/src/port/caam/wolfcaam_qnx.c \
  79. wolfcrypt/src/port/caam/wolfcaam_x25519.c \
  80. wolfcrypt/src/port/caam/wolfcaam_ecdsa.c \
  81. wolfcrypt/src/port/caam/wolfcaam_cmac.c \
  82. wolfcrypt/src/port/caam/wolfcaam_hash.c \
  83. wolfcrypt/src/port/caam/wolfcaam_rsa.c \
  84. wolfcrypt/src/port/caam/wolfcaam_hmac.c \
  85. wolfcrypt/src/port/caam/wolfcaam_aes.c \
  86. wolfcrypt/src/port/caam/wolfcaam_fsl_nxp.c \
  87. wolfcrypt/src/port/silabs/silabs_aes.c \
  88. wolfcrypt/src/port/silabs/silabs_ecc.c \
  89. wolfcrypt/src/port/silabs/silabs_hash.c \
  90. wolfcrypt/src/port/silabs/silabs_random.c \
  91. wolfcrypt/src/port/silabs/README.md \
  92. wolfcrypt/src/port/st/stm32.c \
  93. wolfcrypt/src/port/st/stsafe.c \
  94. wolfcrypt/src/port/st/README.md \
  95. wolfcrypt/src/port/af_alg/afalg_aes.c \
  96. wolfcrypt/src/port/af_alg/afalg_hash.c \
  97. wolfcrypt/src/port/kcapi/kcapi_aes.c \
  98. wolfcrypt/src/port/kcapi/kcapi_hash.c \
  99. wolfcrypt/src/port/kcapi/kcapi_hmac.c \
  100. wolfcrypt/src/port/kcapi/kcapi_ecc.c \
  101. wolfcrypt/src/port/kcapi/kcapi_rsa.c \
  102. wolfcrypt/src/port/kcapi/kcapi_dh.c \
  103. wolfcrypt/src/port/kcapi/README.md \
  104. wolfcrypt/src/port/devcrypto/devcrypto_hash.c \
  105. wolfcrypt/src/port/devcrypto/wc_devcrypto.c \
  106. wolfcrypt/src/port/devcrypto/README.md \
  107. wolfcrypt/src/port/mynewt/mynewt_port.c \
  108. wolfcrypt/src/port/Espressif/esp32_aes.c \
  109. wolfcrypt/src/port/Espressif/esp32_sha.c \
  110. wolfcrypt/src/port/Espressif/esp32_util.c \
  111. wolfcrypt/src/port/Espressif/esp32_mp.c \
  112. wolfcrypt/src/port/Espressif/README.md \
  113. wolfcrypt/src/port/arm/cryptoCell.c \
  114. wolfcrypt/src/port/arm/cryptoCellHash.c \
  115. wolfcrypt/src/port/Renesas/renesas_tsip_aes.c \
  116. wolfcrypt/src/port/Renesas/renesas_tsip_sha.c \
  117. wolfcrypt/src/port/Renesas/renesas_tsip_util.c \
  118. wolfcrypt/src/port/Renesas/renesas_sce_util.c \
  119. wolfcrypt/src/port/Renesas/renesas_sce_aes.c \
  120. wolfcrypt/src/port/Renesas/renesas_sce_sha.c \
  121. wolfcrypt/src/port/Renesas/renesas_common.c \
  122. wolfcrypt/src/port/Renesas/README.md \
  123. wolfcrypt/src/port/cypress/psoc6_crypto.c
  124. $(ASYNC_FILES):
  125. $(AM_V_at)touch $(srcdir)/$@
  126. if BUILD_CRYPTOCB
  127. src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/cryptocb.c
  128. endif
  129. if BUILD_PKCS11
  130. src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/wc_pkcs11.c
  131. endif
  132. if BUILD_DEVCRYPTO
  133. src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/devcrypto/devcrypto_ecdsa.c
  134. src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/devcrypto/devcrypto_x25519.c
  135. src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/devcrypto/devcrypto_rsa.c
  136. src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/devcrypto/devcrypto_hmac.c
  137. src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/devcrypto/devcrypto_hash.c
  138. src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/devcrypto/devcrypto_aes.c
  139. src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/devcrypto/wc_devcrypto.c
  140. endif
  141. if BUILD_CAVIUM
  142. src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/cavium/cavium_nitrox.c
  143. endif
  144. EXTRA_DIST += wolfcrypt/src/port/cavium/README.md
  145. if BUILD_OCTEON_SYNC
  146. src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/cavium/cavium_octeon_sync.c
  147. endif
  148. EXTRA_DIST += wolfcrypt/src/port/cavium/README_Octeon.md
  149. if BUILD_INTEL_QA
  150. src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/intel/quickassist.c
  151. src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/intel/quickassist_mem.c
  152. endif
  153. EXTRA_DIST += wolfcrypt/src/port/intel/README.md
  154. if BUILD_INTEL_QA_SYNC
  155. src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/intel/quickassist_sync.c
  156. endif
  157. if BUILD_CRYPTOAUTHLIB
  158. src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/atmel/atmel.c
  159. endif
  160. if BUILD_IOTSAFE
  161. src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/iotsafe/iotsafe.c
  162. endif
  163. if BUILD_CAAM
  164. src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/caam/wolfcaam_init.c
  165. src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/caam/wolfcaam_qnx.c
  166. src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/caam/wolfcaam_seco.c
  167. src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/caam/wolfcaam_x25519.c
  168. src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/caam/wolfcaam_ecdsa.c
  169. src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/caam/wolfcaam_cmac.c
  170. src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/caam/wolfcaam_aes.c
  171. src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/caam/wolfcaam_hash.c
  172. src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/caam/wolfcaam_rsa.c
  173. src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/caam/wolfcaam_hmac.c
  174. endif
  175. if BUILD_SE050
  176. src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/nxp/se050_port.c
  177. endif
  178. if BUILD_PSA
  179. src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/psa/psa.c
  180. src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/psa/psa_hash.c
  181. src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/psa/psa_aes.c
  182. src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/psa/psa_pkcbs.c
  183. endif
  184. EXTRA_DIST += wolfcrypt/src/port/psa/README.md
  185. if BUILD_MAXQ10XX
  186. src_libwolfssl@LIBSUFFIX@_la_SOURCES += wolfcrypt/src/port/maxim/maxq10xx.c
  187. endif
  188. EXTRA_DIST += wolfcrypt/src/port/maxim/README.md