ya.make 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348
  1. LIBRARY()
  2. LICENSE(BSD-3-Clause)
  3. VERSION(1.0)
  4. LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
  5. ORIGINAL_SOURCE(https://www.netlib.org/blas/)
  6. NO_COMPILER_WARNINGS()
  7. IF (HAVE_MKL)
  8. PEERDIR(
  9. contrib/libs/intel/mkl
  10. )
  11. ELSE()
  12. CFLAGS(
  13. -DADD_
  14. -DNO_BLAS_WRAP
  15. )
  16. PEERDIR(
  17. ADDINCL contrib/libs/libf2c
  18. )
  19. ADDINCL(
  20. contrib/libs/cblas/include
  21. )
  22. SRCS(
  23. caxpy.c
  24. ccopy.c
  25. cdotc.c
  26. cdotu.c
  27. cgbmv.c
  28. cgemm.c
  29. cgemv.c
  30. cgerc.c
  31. cgeru.c
  32. chbmv.c
  33. chemm.c
  34. chemv.c
  35. cher.c
  36. cher2.c
  37. cher2k.c
  38. cherk.c
  39. chpmv.c
  40. chpr.c
  41. chpr2.c
  42. crotg.c
  43. cscal.c
  44. csrot.c
  45. csscal.c
  46. cswap.c
  47. csymm.c
  48. csyr2k.c
  49. csyrk.c
  50. ctbmv.c
  51. ctbsv.c
  52. ctpmv.c
  53. ctpsv.c
  54. ctrmm.c
  55. ctrmv.c
  56. ctrsm.c
  57. ctrsv.c
  58. dasum.c
  59. daxpy.c
  60. dcabs1.c
  61. dcopy.c
  62. ddot.c
  63. dgbmv.c
  64. dgemm.c
  65. dgemv.c
  66. dger.c
  67. dnrm2.c
  68. drot.c
  69. drotg.c
  70. drotm.c
  71. drotmg.c
  72. dsbmv.c
  73. dscal.c
  74. dsdot.c
  75. dspmv.c
  76. dspr.c
  77. dspr2.c
  78. dswap.c
  79. dsymm.c
  80. dsymv.c
  81. dsyr.c
  82. dsyr2.c
  83. dsyr2k.c
  84. dsyrk.c
  85. dtbmv.c
  86. dtbsv.c
  87. dtpmv.c
  88. dtpsv.c
  89. dtrmm.c
  90. dtrmv.c
  91. dtrsm.c
  92. dtrsv.c
  93. dzasum.c
  94. dznrm2.c
  95. icamax.c
  96. idamax.c
  97. isamax.c
  98. izamax.c
  99. lsame.c
  100. sasum.c
  101. saxpy.c
  102. scabs1.c
  103. scasum.c
  104. scnrm2.c
  105. scopy.c
  106. sdot.c
  107. sdsdot.c
  108. sgbmv.c
  109. sgemm.c
  110. sgemv.c
  111. sger.c
  112. snrm2.c
  113. srot.c
  114. srotg.c
  115. srotm.c
  116. srotmg.c
  117. ssbmv.c
  118. sscal.c
  119. sspmv.c
  120. sspr.c
  121. sspr2.c
  122. sswap.c
  123. ssymm.c
  124. ssymv.c
  125. ssyr.c
  126. ssyr2.c
  127. ssyr2k.c
  128. ssyrk.c
  129. stbmv.c
  130. stbsv.c
  131. stpmv.c
  132. stpsv.c
  133. strmm.c
  134. strmv.c
  135. strsm.c
  136. strsv.c
  137. xerbla.c
  138. xerbla_array.c
  139. zaxpy.c
  140. zcopy.c
  141. zdotc.c
  142. zdotu.c
  143. zdrot.c
  144. zdscal.c
  145. zgbmv.c
  146. zgemm.c
  147. zgemv.c
  148. zgerc.c
  149. zgeru.c
  150. zhbmv.c
  151. zhemm.c
  152. zhemv.c
  153. zher.c
  154. zher2.c
  155. zher2k.c
  156. zherk.c
  157. zhpmv.c
  158. zhpr.c
  159. zhpr2.c
  160. zrotg.c
  161. zscal.c
  162. zswap.c
  163. zsymm.c
  164. zsyr2k.c
  165. zsyrk.c
  166. ztbmv.c
  167. ztbsv.c
  168. ztpmv.c
  169. ztpsv.c
  170. ztrmm.c
  171. ztrmv.c
  172. ztrsm.c
  173. ztrsv.c
  174. src/cblas_caxpy.c
  175. src/cblas_ccopy.c
  176. src/cblas_cdotc_sub.c
  177. src/cblas_cdotu_sub.c
  178. src/cblas_cgbmv.c
  179. src/cblas_cgemm.c
  180. src/cblas_cgemv.c
  181. src/cblas_cgerc.c
  182. src/cblas_cgeru.c
  183. src/cblas_chbmv.c
  184. src/cblas_chemm.c
  185. src/cblas_chemv.c
  186. src/cblas_cher.c
  187. src/cblas_cher2.c
  188. src/cblas_cher2k.c
  189. src/cblas_cherk.c
  190. src/cblas_chpmv.c
  191. src/cblas_chpr.c
  192. src/cblas_chpr2.c
  193. src/cblas_cscal.c
  194. src/cblas_csscal.c
  195. src/cblas_cswap.c
  196. src/cblas_csymm.c
  197. src/cblas_csyr2k.c
  198. src/cblas_csyrk.c
  199. src/cblas_ctbmv.c
  200. src/cblas_ctbsv.c
  201. src/cblas_ctpmv.c
  202. src/cblas_ctpsv.c
  203. src/cblas_ctrmm.c
  204. src/cblas_ctrmv.c
  205. src/cblas_ctrsm.c
  206. src/cblas_ctrsv.c
  207. src/cblas_dasum.c
  208. src/cblas_daxpy.c
  209. src/cblas_dcopy.c
  210. src/cblas_ddot.c
  211. src/cblas_dgbmv.c
  212. src/cblas_dgemm.c
  213. src/cblas_dgemv.c
  214. src/cblas_dger.c
  215. src/cblas_dnrm2.c
  216. src/cblas_drot.c
  217. src/cblas_drotg.c
  218. src/cblas_drotm.c
  219. src/cblas_drotmg.c
  220. src/cblas_dsbmv.c
  221. src/cblas_dscal.c
  222. src/cblas_dsdot.c
  223. src/cblas_dspmv.c
  224. src/cblas_dspr.c
  225. src/cblas_dspr2.c
  226. src/cblas_dswap.c
  227. src/cblas_dsymm.c
  228. src/cblas_dsymv.c
  229. src/cblas_dsyr.c
  230. src/cblas_dsyr2.c
  231. src/cblas_dsyr2k.c
  232. src/cblas_dsyrk.c
  233. src/cblas_dtbmv.c
  234. src/cblas_dtbsv.c
  235. src/cblas_dtpmv.c
  236. src/cblas_dtpsv.c
  237. src/cblas_dtrmm.c
  238. src/cblas_dtrmv.c
  239. src/cblas_dtrsm.c
  240. src/cblas_dtrsv.c
  241. src/cblas_dzasum.c
  242. src/cblas_dznrm2.c
  243. src/cblas_globals.c
  244. src/cblas_icamax.c
  245. src/cblas_idamax.c
  246. src/cblas_isamax.c
  247. src/cblas_izamax.c
  248. src/cblas_sasum.c
  249. src/cblas_saxpy.c
  250. src/cblas_scasum.c
  251. src/cblas_scnrm2.c
  252. src/cblas_scopy.c
  253. src/cblas_sdot.c
  254. src/cblas_sdsdot.c
  255. src/cblas_sgbmv.c
  256. src/cblas_sgemm.c
  257. src/cblas_sgemv.c
  258. src/cblas_sger.c
  259. src/cblas_snrm2.c
  260. src/cblas_srot.c
  261. src/cblas_srotg.c
  262. src/cblas_srotm.c
  263. src/cblas_srotmg.c
  264. src/cblas_ssbmv.c
  265. src/cblas_sscal.c
  266. src/cblas_sspmv.c
  267. src/cblas_sspr.c
  268. src/cblas_sspr2.c
  269. src/cblas_sswap.c
  270. src/cblas_ssymm.c
  271. src/cblas_ssymv.c
  272. src/cblas_ssyr.c
  273. src/cblas_ssyr2.c
  274. src/cblas_ssyr2k.c
  275. src/cblas_ssyrk.c
  276. src/cblas_stbmv.c
  277. src/cblas_stbsv.c
  278. src/cblas_stpmv.c
  279. src/cblas_stpsv.c
  280. src/cblas_strmm.c
  281. src/cblas_strmv.c
  282. src/cblas_strsm.c
  283. src/cblas_strsv.c
  284. src/cblas_xerbla.c
  285. src/cblas_zaxpy.c
  286. src/cblas_zcopy.c
  287. src/cblas_zdotc_sub.c
  288. src/cblas_zdotu_sub.c
  289. src/cblas_zdscal.c
  290. src/cblas_zgbmv.c
  291. src/cblas_zgemm.c
  292. src/cblas_zgemv.c
  293. src/cblas_zgerc.c
  294. src/cblas_zgeru.c
  295. src/cblas_zhbmv.c
  296. src/cblas_zhemm.c
  297. src/cblas_zhemv.c
  298. src/cblas_zher.c
  299. src/cblas_zher2.c
  300. src/cblas_zher2k.c
  301. src/cblas_zherk.c
  302. src/cblas_zhpmv.c
  303. src/cblas_zhpr.c
  304. src/cblas_zhpr2.c
  305. src/cblas_zscal.c
  306. src/cblas_zswap.c
  307. src/cblas_zsymm.c
  308. src/cblas_zsyr2k.c
  309. src/cblas_zsyrk.c
  310. src/cblas_ztbmv.c
  311. src/cblas_ztbsv.c
  312. src/cblas_ztpmv.c
  313. src/cblas_ztpsv.c
  314. src/cblas_ztrmm.c
  315. src/cblas_ztrmv.c
  316. src/cblas_ztrsm.c
  317. src/cblas_ztrsv.c
  318. src/cdotcsub.c
  319. src/cdotusub.c
  320. src/dasumsub.c
  321. src/ddotsub.c
  322. src/dnrm2sub.c
  323. src/dsdotsub.c
  324. src/dzasumsub.c
  325. src/dznrm2sub.c
  326. src/icamaxsub.c
  327. src/idamaxsub.c
  328. src/isamaxsub.c
  329. src/izamaxsub.c
  330. src/sasumsub.c
  331. src/scasumsub.c
  332. src/scnrm2sub.c
  333. src/sdotsub.c
  334. src/sdsdotsub.c
  335. src/snrm2sub.c
  336. src/xerbla.c
  337. src/zdotcsub.c
  338. src/zdotusub.c
  339. )
  340. ENDIF()
  341. END()