3 #######################################################################
4 # This makefile creates the test programs for the BLAS 1 routines.
5 # The test files are grouped as follows:
6 # SBLAT1 -- Single precision real test routines
7 # CBLAT1 -- Single precision complex test routines
8 # DBLAT1 -- Double precision real test routines
9 # ZBLAT1 -- Double precision complex test routines
11 # Test programs can be generated for all or some of the four different
12 # precisions. To create the test programs, enter make followed by one
13 # or more of the precisions desired. Some examples:
16 # make single double complex complex16
17 # Alternatively, the command
19 # without any arguments creates all four test programs.
20 # The executable files which are created are called
21 # ../xblat1s, ../xblat1d, ../xblat1c, and ../xblat1z
23 # To remove the object files after the executable files have been
26 # To force the source files to be recompiled, enter, for example,
29 #######################################################################
39 all: single
double complex complex16
47 $(LOADER) $(LOADOPTS) $(SBLAT1) \
48 $(BLASLIB) -o ../xblat1s
51 $(LOADER) $(LOADOPTS) $(CBLAT1) \
52 $(BLASLIB) -o ../xblat1c
55 $(LOADER) $(LOADOPTS) $(DBLAT1) \
56 $(BLASLIB) -o ../xblat1d
59 $(LOADER) $(LOADOPTS) $(ZBLAT1) \
60 $(BLASLIB) -o ../xblat1z
74 $(FORTRAN) $(OPTS) -c $< -o $@