@@ -227,3 +227,96 @@ endif
227227 @echo " endif ()" >> "$(DESTDIR)$(OPENBLAS_CMAKE_DIR)/$(OPENBLAS_CMAKE_CONFIG_VERSION)"
228228 @echo "endif ()" >> "$(DESTDIR)$(OPENBLAS_CMAKE_DIR)/$(OPENBLAS_CMAKE_CONFIG_VERSION)"
229229 @echo Install OK!
230+
231+ install_tests : lib.grd
232+ ifneq ($(ONLY_CBLAS), 1)
233+ @install -m 666 utest/openblas_utest $(DESTDIR)$(OPENBLAS_BINARY_DIR)
234+ @install -m 666 utest/openblas_utest_ext $(DESTDIR)$(OPENBLAS_BINARY_DIR)
235+ ifeq ($(NOFORTRAN), $(filter 0,$(NOFORTRAN)))
236+ ifndef NO_FBLAS
237+ ifeq ($(BUILD_BFLOAT16),1)
238+ @install -m 666 test/test_sbgemm $(DESTDIR)$(OPENBLAS_BINARY_DIR)
239+ endif
240+ ifeq ($(BUILD_SINGLE),1)
241+ @install -m 666 test/sblat1 $(DESTDIR)$(OPENBLAS_BINARY_DIR)
242+ @install -m 666 test/sblat2 $(DESTDIR)$(OPENBLAS_BINARY_DIR)
243+ @install -m 666 test/sblat3 $(DESTDIR)$(OPENBLAS_BINARY_DIR)
244+ @install -m 666 test/sblat2.dat $(DESTDIR)$(OPENBLAS_BINARY_DIR)
245+ @install -m 666 test/sblat3.dat $(DESTDIR)$(OPENBLAS_BINARY_DIR)
246+ endif
247+ ifeq ($(BUILD_DOUBLE),1)
248+ @install -m 666 test/dblat1 $(DESTDIR)$(OPENBLAS_BINARY_DIR)
249+ @install -m 666 test/dblat2 $(DESTDIR)$(OPENBLAS_BINARY_DIR)
250+ @install -m 666 test/dblat3 $(DESTDIR)$(OPENBLAS_BINARY_DIR)
251+ @install -m 666 test/dblat2.dat $(DESTDIR)$(OPENBLAS_BINARY_DIR)
252+ @install -m 666 test/dblat3.dat $(DESTDIR)$(OPENBLAS_BINARY_DIR)
253+ endif
254+ ifeq ($(BUILD_COMPLEX),1)
255+ @install -m 666 test/cblat1 $(DESTDIR)$(OPENBLAS_BINARY_DIR)
256+ @install -m 666 test/cblat2 $(DESTDIR)$(OPENBLAS_BINARY_DIR)
257+ @install -m 666 test/cblat3 $(DESTDIR)$(OPENBLAS_BINARY_DIR)
258+ @install -m 666 test/cblat2.dat $(DESTDIR)$(OPENBLAS_BINARY_DIR)
259+ @install -m 666 test/cblat3.dat $(DESTDIR)$(OPENBLAS_BINARY_DIR)
260+ ifeq ($(ARCH), filter($(ARCH), x86 x86_64 ia64 MIPS))
261+ @install -m 666 test/cblat3_3m $(DESTDIR)$(OPENBLAS_BINARY_DIR)
262+ @install -m 666 test/cblat3_3m.dat $(DESTDIR)$(OPENBLAS_BINARY_DIR)
263+ endif
264+ endif
265+ ifeq ($(BUILD_COMPLEX16),1)
266+ @install -m 666 test/zblat1 $(DESTDIR)$(OPENBLAS_BINARY_DIR)
267+ @install -m 666 test/zblat2 $(DESTDIR)$(OPENBLAS_BINARY_DIR)
268+ @install -m 666 test/zblat3 $(DESTDIR)$(OPENBLAS_BINARY_DIR)
269+ @install -m 666 test/zblat2.dat $(DESTDIR)$(OPENBLAS_BINARY_DIR)
270+ @install -m 666 test/zblat3.dat $(DESTDIR)$(OPENBLAS_BINARY_DIR)
271+ ifeq ($(ARCH), filter($(ARCH), x86 x86_64 ia64 MIPS))
272+ @install -m 666 test/zblat3_3m $(DESTDIR)$(OPENBLAS_BINARY_DIR)
273+ @install -m 666 test/zblat3_3m.dat $(DESTDIR)$(OPENBLAS_BINARY_DIR)
274+ endif
275+ endif
276+ endif
277+ endif
278+ ifneq ($(ONLY_CBLAS), 1)
279+ ifeq ($(BUILD_SINGLE),1)
280+ @install -m 666 ctest/xscblat1 $(DESTDIR)$(OPENBLAS_BINARY_DIR)
281+ @install -m 666 ctest/xscblat2 $(DESTDIR)$(OPENBLAS_BINARY_DIR)
282+ @install -m 666 ctest/xscblat3 $(DESTDIR)$(OPENBLAS_BINARY_DIR)
283+ @install -m 666 ctest/sin2 $(DESTDIR)$(OPENBLAS_BINARY_DIR)
284+ @install -m 666 ctest/sin3 $(DESTDIR)$(OPENBLAS_BINARY_DIR)
285+ endif
286+ ifeq ($(BUILD_DOUBLE),1)
287+ @install -m 666 ctest/xdcblat1 $(DESTDIR)$(OPENBLAS_BINARY_DIR)
288+ @install -m 666 ctest/xdcblat2 $(DESTDIR)$(OPENBLAS_BINARY_DIR)
289+ @install -m 666 ctest/xdcblat3 $(DESTDIR)$(OPENBLAS_BINARY_DIR)
290+ @install -m 666 ctest/din2 $(DESTDIR)$(OPENBLAS_BINARY_DIR)
291+ @install -m 666 ctest/din3 $(DESTDIR)$(OPENBLAS_BINARY_DIR)
292+ endif
293+ ifeq ($(BUILD_COMPLEX),1)
294+ @install -m 666 ctest/xccblat1 $(DESTDIR)$(OPENBLAS_BINARY_DIR)
295+ @install -m 666 ctest/xccblat2 $(DESTDIR)$(OPENBLAS_BINARY_DIR)
296+ @install -m 666 ctest/xccblat3 $(DESTDIR)$(OPENBLAS_BINARY_DIR)
297+ @install -m 666 ctest/cin2 $(DESTDIR)$(OPENBLAS_BINARY_DIR)
298+ @install -m 666 ctest/cin3 $(DESTDIR)$(OPENBLAS_BINARY_DIR)
299+ ifeq ($(ARCH), filter($(ARCH), x86 x86_64 ia64 MIPS))
300+ @install -m 666 ctest/xccblat3_3m $(DESTDIR)$(OPENBLAS_BINARY_DIR)
301+ @install -m 666 ctest/cin3_3m $(DESTDIR)$(OPENBLAS_BINARY_DIR)
302+ endif
303+ endif
304+ ifeq ($(BUILD_COMPLEX16),1)
305+ @install -m 666 ctest/xzcblat1 $(DESTDIR)$(OPENBLAS_BINARY_DIR)
306+ @install -m 666 ctest/xzcblat2 $(DESTDIR)$(OPENBLAS_BINARY_DIR)
307+ @install -m 666 ctest/xzcblat3 $(DESTDIR)$(OPENBLAS_BINARY_DIR)
308+ @install -m 666 ctest/zin2 $(DESTDIR)$(OPENBLAS_BINARY_DIR)
309+ @install -m 666 ctest/zin3 $(DESTDIR)$(OPENBLAS_BINARY_DIR)
310+ ifeq ($(ARCH), filter($(ARCH), x86 x86_64 ia64 MIPS))
311+ @install -m 666 ctest/xzcblat3_3m $(DESTDIR)$(OPENBLAS_BINARY_DIR)
312+ @install -m 666 ctest/zin3_3m $(DESTDIR)$(OPENBLAS_BINARY_DIR)
313+ endif
314+ endif
315+
316+ endif
317+ ifeq ($(CPP_THREAD_SAFETY_TEST), 1)
318+ @install -m 666 cpp_thread_test/dgemm_tester $(DESTDIR)$(OPENBLAS_BINARY_DIR)
319+ @install -m 666 cpp_thread_test/dgemv_tester $(DESTDIR)$(OPENBLAS_BINARY_DIR)
320+ endif
321+ endif
322+
0 commit comments