OpenBLAS/cpp_thread_test/Makefile

48 lines
1.4 KiB
Makefile
Raw Normal View History

2021-12-05 21:38:41 +08:00
TOPDIR = ..
include $(TOPDIR)/Makefile.system
2019-06-02 03:30:06 +08:00
all :: dgemv_tester dgemm_tester dgemm_mixed_tester
2019-06-02 03:30:06 +08:00
2026-08-05 05:50:28 +08:00
ifeq ($(OSNAME), WINNT)
all :: dgemm_shutdown_tester
endif
2026-08-04 12:06:17 +08:00
CALLBACK_THREAD_TEST =
ifeq ($(SMP),1)
ifeq ($(USE_OPENMP),1)
CALLBACK_THREAD_TEST = 1
else
ifneq ($(OSNAME),$(filter $(OSNAME),WINNT CYGWIN_NT))
CALLBACK_THREAD_TEST = 1
endif
endif
ifeq ($(CALLBACK_THREAD_TEST),1)
.PHONY : dgemm_mixed_callback_tester
all :: dgemm_mixed_callback_tester
endif
2019-06-02 03:30:06 +08:00
dgemv_tester :
$(CXX) $(COMMON_OPT) -Wall -Wextra -Wshadow -std=c++11 dgemv_thread_safety.cpp ../$(LIBNAME) $(EXTRALIB) $(FEXTRALIB) -o dgemv_tester
2019-06-02 03:30:06 +08:00
./dgemv_tester
dgemm_tester : dgemv_tester
$(CXX) $(COMMON_OPT) -Wall -Wextra -Wshadow -std=c++11 dgemm_thread_safety.cpp ../$(LIBNAME) $(EXTRALIB) $(FEXTRALIB) -o dgemm_tester
2019-06-02 03:30:06 +08:00
./dgemm_tester
dgemm_mixed_tester : dgemm_tester
$(CXX) $(COMMON_OPT) -Wall -Wextra -Wshadow -std=c++11 dgemm_thread_safety_mixed.cpp ../$(LIBNAME) $(EXTRALIB) $(FEXTRALIB) -o dgemm_mixed_tester
./dgemm_mixed_tester
2026-08-05 05:50:28 +08:00
dgemm_shutdown_tester : dgemm_mixed_tester
$(CXX) $(COMMON_OPT) -Wall -Wextra -Wshadow -std=c++11 dgemm_thread_safety_shutdown.cpp ../$(LIBNAME) $(EXTRALIB) $(FEXTRALIB) -o dgemm_shutdown_tester
./dgemm_shutdown_tester
2026-08-04 12:06:17 +08:00
ifeq ($(CALLBACK_THREAD_TEST),1)
dgemm_mixed_callback_tester : dgemm_mixed_tester
./dgemm_mixed_tester --callback
endif
2019-06-02 03:30:06 +08:00
clean ::
2026-08-05 05:50:28 +08:00
rm -f dgemv_tester dgemm_tester dgemm_mixed_tester dgemm_shutdown_tester