1include ../../make.conf 2include ../../$(MAKEINC) 3 4TEST_DOT_PATH = ../test-dot 5LIB_PATH = ../../$(OUTPUT_DIR) 6HEADER_PATH = -I../../src -I.. 7 8TEST_DOT_OBJS = $(TEST_DOT_PATH)/testgen_BLAS_sdot.o \ 9 $(TEST_DOT_PATH)/testgen_BLAS_ddot.o \ 10 $(TEST_DOT_PATH)/testgen_BLAS_cdot.o \ 11 $(TEST_DOT_PATH)/testgen_BLAS_zdot.o \ 12 $(TEST_DOT_PATH)/testgen_aux.o \ 13 $(TEST_DOT_PATH)/test_dot.o \ 14 $(TEST_DOT_PATH)/BLAS_dot_testgen.o \ 15 $(TEST_DOT_PATH)/print_vector.o \ 16 $(TEST_DOT_PATH)/copy_vector.o 17 18TEST_SRCS = do_test_gbmv.c BLAS_gbmv_testgen.c gbmv-support.c 19TEST_OBJS = $(TEST_SRCS:.c=.o) 20COMMON_OBJS = ../common/dummy_main.o 21 22ALL_OBJS = $(TEST_OBJS) $(TEST_DOT_OBJS) $(COMMON_OBJS) 23 24test: do_test_gbmv 25 @echo Testing GBMV 26 ./do_test_gbmv 12 1 1.0 0 0.01 > gbmv.results 27 28do_test_gbmv: $(ALL_OBJS) $(LIB_PATH)/$(XBLASLIB) 29 $(LINKER) $(LDFLAGS) $(ALL_OBJS) $(LIB_PATH)/$(XBLASLIB) \ 30 -o do_test_gbmv $(EXTRA_LIBS) 31 32.c.o: 33 $(CC) $(CFLAGS) $(HEADER_PATH) -c -o $@ $< 34 35clean: 36 rm -f *.o *~ *.BAK gbmv.results do_test_gbmv core 37 38