438 lines
18 KiB
Makefile
438 lines
18 KiB
Makefile
TOPDIR = ..
|
|
include $(TOPDIR)/Makefile.system
|
|
|
|
goto :: sdot.goto ddot.goto cdot.goto zdot.goto dsdot.goto sswap.goto dswap.goto cswap.goto zswap.goto isamax.goto idamax.goto icamax.goto izamax.goto samax.goto damax.goto ismax.goto idmax.goto smax.goto dmax.goto isamin.goto idamin.goto icamin.goto izamin.goto samin.goto damin.goto camin.goto zamin.goto ismin.goto idmin.goto smin.goto dmin.goto sgemv.goto dgemv.goto cgemv.goto zgemv.goto sscal.goto dscal.goto cscal.goto zscal.goto saxpy.goto daxpy.goto caxpy.goto zaxpy.goto srot.goto drot.goto crot.goto zrot.goto sasum.goto dasum.goto casum.goto zasum.goto scopy.goto dcopy.goto ccopy.goto zcopy.goto
|
|
|
|
##################################### Sdot ####################################################
|
|
sdot.goto : sdot.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
##################################### Ddot ####################################################
|
|
ddot.goto : ddot.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
##################################### Cdot ####################################################
|
|
cdot.goto : cdot.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
##################################### Zdot ####################################################
|
|
zdot.goto : zdot.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
##################################### Dsdot ####################################################
|
|
dsdot.goto : dsdot.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
############################################## ISAMAX ##############################################
|
|
isamax.goto : isamax.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
############################################## IDAMAX ##############################################
|
|
idamax.goto : idamax.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
############################################## ICAMAX ##############################################
|
|
icamax.goto : icamax.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
############################################## IZAMAX ##############################################
|
|
izamax.goto : izamax.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
############################################## SAMAX ##############################################
|
|
samax.goto : samax.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
############################################## DAMAX ##############################################
|
|
damax.goto : damax.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
############################################## ISMAX ##############################################
|
|
ismax.goto : ismax.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
############################################## IDMAX ##############################################
|
|
idmax.goto : idmax.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
############################################## SMAX ##############################################
|
|
smax.goto : smax.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
############################################## DMAX ##############################################
|
|
dmax.goto : dmax.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
############################################## ISAMIN ##############################################
|
|
isamin.goto : isamin.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
############################################## IDAMIN ##############################################
|
|
idamin.goto : idamin.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
############################################## ICAMIN ##############################################
|
|
icamin.goto : icamin.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
############################################## IZAMIN ##############################################
|
|
izamin.goto : izamin.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
############################################## SAMIN ##############################################
|
|
samin.goto : samin.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
############################################## DAMIN ##############################################
|
|
damin.goto : damin.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
############################################## CAMIN ##############################################
|
|
camin.goto : camin.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
############################################## ZAMIN ##############################################
|
|
zamin.goto : zamin.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
############################################## ISMIN ##############################################
|
|
ismin.goto : ismin.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
############################################## IDMIN ##############################################
|
|
idmin.goto : idmin.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
############################################## SMIN ##############################################
|
|
smin.goto : smin.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
############################################## DMIN ##############################################
|
|
dmin.goto : dmin.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
##################################### Sgemv ####################################################
|
|
sgemv.goto : sgemv.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
##################################### Dgemv ####################################################
|
|
dgemv.goto : dgemv.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
##################################### Cgemv ####################################################
|
|
|
|
cgemv.goto : cgemv.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
##################################### Zgemv ####################################################
|
|
|
|
zgemv.goto : zgemv.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
##################################### Sscal ####################################################
|
|
sscal.goto : sscal.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
##################################### Dscal ####################################################
|
|
dscal.goto : dscal.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
##################################### Cscal ####################################################
|
|
|
|
cscal.goto : cscal.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
##################################### Zscal ####################################################
|
|
|
|
zscal.goto : zscal.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
##################################### Saxpy ####################################################
|
|
saxpy.goto : saxpy.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
##################################### Daxpy ####################################################
|
|
daxpy.goto : daxpy.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
##################################### Caxpy ####################################################
|
|
|
|
caxpy.goto : caxpy.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
##################################### Zaxpy ####################################################
|
|
|
|
zaxpy.goto : zaxpy.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
##################################### Srot ####################################################
|
|
srot.goto : srot.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
##################################### Drot ####################################################
|
|
drot.goto : drot.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
##################################### Crot ####################################################
|
|
crot.goto : crot.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
##################################### Zrot ####################################################
|
|
zrot.goto : zrot.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
##################################### Sswap ####################################################
|
|
sswap.goto : sswap.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
##################################### Dswap ####################################################
|
|
dswap.goto : dswap.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
##################################### Cswap ####################################################
|
|
|
|
cswap.goto : cswap.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
##################################### Zswap ####################################################
|
|
|
|
zswap.goto : zswap.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
##################################### Saxpy ####################################################
|
|
saxpy.goto : saxpy.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
##################################### Daxpy ####################################################
|
|
daxpy.goto : daxpy.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
##################################### Caxpy ####################################################
|
|
|
|
caxpy.goto : caxpy.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
##################################### Zaxpy ####################################################
|
|
|
|
zaxpy.goto : zaxpy.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
##################################### Sasum ####################################################
|
|
sasum.goto : sasum.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
##################################### Dasum ####################################################
|
|
dasum.goto : dasum.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
##################################### Casum ####################################################
|
|
|
|
casum.goto : casum.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
##################################### Zasum ####################################################
|
|
|
|
zasum.goto : zasum.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
##################################### Scopy ####################################################
|
|
scopy.goto : scopy.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
##################################### Dcopy ####################################################
|
|
dcopy.goto : dcopy.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
##################################### Ccopy ####################################################
|
|
|
|
ccopy.goto : ccopy.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
##################################### Zcopy ####################################################
|
|
|
|
zcopy.goto : zcopy.$(SUFFIX) ../$(LIBNAME)
|
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
|
|
|
###################################################################################################
|
|
|
|
sdot.$(SUFFIX) : dot.c
|
|
$(CC) $(CFLAGS) -c -UCOMPLEX -UDOUBLE -o $(@F) $^
|
|
|
|
ddot.$(SUFFIX) : dot.c
|
|
$(CC) $(CFLAGS) -c -UCOMPLEX -DDOUBLE -o $(@F) $^
|
|
|
|
cdot.$(SUFFIX) : dot.c
|
|
$(CC) $(CFLAGS) -c -DCOMPLEX -UDOUBLE -o $(@F) $^
|
|
|
|
zdot.$(SUFFIX) : dot.c
|
|
$(CC) $(CFLAGS) -c -DCOMPLEX -DDOUBLE -o $(@F) $^
|
|
|
|
dsdot.$(SUFFIX) : dsdot.c
|
|
$(CC) $(CFLAGS) -c -UCOMPLEX -UDOUBLE -o $(@F) $^
|
|
|
|
isamax.$(SUFFIX) : iamax.c
|
|
$(CC) $(CFLAGS) -c -UCOMPLEX -UDOUBLE -o $(@F) $^
|
|
|
|
idamax.$(SUFFIX) : iamax.c
|
|
$(CC) $(CFLAGS) -c -UCOMPLEX -DDOUBLE -o $(@F) $^
|
|
|
|
icamax.$(SUFFIX) : iamax.c
|
|
$(CC) $(CFLAGS) -c -DCOMPLEX -UDOUBLE -o $(@F) $^
|
|
|
|
izamax.$(SUFFIX) : iamax.c
|
|
$(CC) $(CFLAGS) -c -DCOMPLEX -DDOUBLE -o $(@F) $^
|
|
|
|
samax.$(SUFFIX) : amax.c
|
|
$(CC) $(CFLAGS) -c -UCOMPLEX -UDOUBLE -o $(@F) $^
|
|
|
|
damax.$(SUFFIX) : amax.c
|
|
$(CC) $(CFLAGS) -c -UCOMPLEX -DDOUBLE -o $(@F) $^
|
|
|
|
ismax.$(SUFFIX) : imax.c
|
|
$(CC) $(CFLAGS) -c -UCOMPLEX -UDOUBLE -o $(@F) $^
|
|
|
|
idmax.$(SUFFIX) : imax.c
|
|
$(CC) $(CFLAGS) -c -UCOMPLEX -DDOUBLE -o $(@F) $^
|
|
|
|
smax.$(SUFFIX) : max.c
|
|
$(CC) $(CFLAGS) -c -UCOMPLEX -UDOUBLE -o $(@F) $^
|
|
|
|
dmax.$(SUFFIX) : max.c
|
|
$(CC) $(CFLAGS) -c -UCOMPLEX -DDOUBLE -o $(@F) $^
|
|
|
|
isamin.$(SUFFIX) : iamin.c
|
|
$(CC) $(CFLAGS) -c -UCOMPLEX -UDOUBLE -o $(@F) $^
|
|
|
|
idamin.$(SUFFIX) : iamin.c
|
|
$(CC) $(CFLAGS) -c -UCOMPLEX -DDOUBLE -o $(@F) $^
|
|
|
|
icamin.$(SUFFIX) : iamin.c
|
|
$(CC) $(CFLAGS) -c -DCOMPLEX -UDOUBLE -o $(@F) $^
|
|
|
|
izamin.$(SUFFIX) : iamin.c
|
|
$(CC) $(CFLAGS) -c -DCOMPLEX -DDOUBLE -o $(@F) $^
|
|
|
|
samin.$(SUFFIX) : amin.c
|
|
$(CC) $(CFLAGS) -c -UCOMPLEX -UDOUBLE -o $(@F) $^
|
|
|
|
damin.$(SUFFIX) : amin.c
|
|
$(CC) $(CFLAGS) -c -UCOMPLEX -DDOUBLE -o $(@F) $^
|
|
|
|
camin.$(SUFFIX) : amin.c
|
|
$(CC) $(CFLAGS) -c -DCOMPLEX -UDOUBLE -o $(@F) $^
|
|
|
|
zamin.$(SUFFIX) : amin.c
|
|
$(CC) $(CFLAGS) -c -DCOMPLEX -DDOUBLE -o $(@F) $^
|
|
|
|
ismin.$(SUFFIX) : imin.c
|
|
$(CC) $(CFLAGS) -c -UCOMPLEX -UDOUBLE -o $(@F) $^
|
|
|
|
idmin.$(SUFFIX) : imin.c
|
|
$(CC) $(CFLAGS) -c -UCOMPLEX -DDOUBLE -o $(@F) $^
|
|
|
|
smin.$(SUFFIX) : min.c
|
|
$(CC) $(CFLAGS) -c -UCOMPLEX -UDOUBLE -o $(@F) $^
|
|
|
|
dmin.$(SUFFIX) : min.c
|
|
$(CC) $(CFLAGS) -c -UCOMPLEX -DDOUBLE -o $(@F) $^
|
|
|
|
sgemv.$(SUFFIX) : gemv.c
|
|
$(CC) $(CFLAGS) -c -UCOMPLEX -UDOUBLE -o $(@F) $^
|
|
|
|
dgemv.$(SUFFIX) : gemv.c
|
|
$(CC) $(CFLAGS) -c -UCOMPLEX -DDOUBLE -o $(@F) $^
|
|
|
|
cgemv.$(SUFFIX) : gemv.c
|
|
$(CC) $(CFLAGS) -c -DCOMPLEX -UDOUBLE -o $(@F) $^
|
|
|
|
zgemv.$(SUFFIX) : gemv.c
|
|
$(CC) $(CFLAGS) -c -DCOMPLEX -DDOUBLE -o $(@F) $^
|
|
|
|
sscal.$(SUFFIX) : scal.c
|
|
$(CC) $(CFLAGS) -c -UCOMPLEX -UDOUBLE -o $(@F) $^
|
|
|
|
dscal.$(SUFFIX) : scal.c
|
|
$(CC) $(CFLAGS) -c -UCOMPLEX -DDOUBLE -o $(@F) $^
|
|
|
|
cscal.$(SUFFIX) : scal.c
|
|
$(CC) $(CFLAGS) -c -DCOMPLEX -UDOUBLE -o $(@F) $^
|
|
|
|
zscal.$(SUFFIX) : scal.c
|
|
$(CC) $(CFLAGS) -c -DCOMPLEX -DDOUBLE -o $(@F) $^
|
|
|
|
saxpy.$(SUFFIX) : axpy.c
|
|
$(CC) $(CFLAGS) -c -UCOMPLEX -UDOUBLE -o $(@F) $^
|
|
|
|
daxpy.$(SUFFIX) : axpy.c
|
|
$(CC) $(CFLAGS) -c -UCOMPLEX -DDOUBLE -o $(@F) $^
|
|
|
|
caxpy.$(SUFFIX) : axpy.c
|
|
$(CC) $(CFLAGS) -c -DCOMPLEX -UDOUBLE -o $(@F) $^
|
|
|
|
zaxpy.$(SUFFIX) : axpy.c
|
|
$(CC) $(CFLAGS) -c -DCOMPLEX -DDOUBLE -o $(@F) $^
|
|
|
|
srot.$(SUFFIX) : rot.c
|
|
$(CC) $(CFLAGS) -c -UCOMPLEX -UDOUBLE -o $(@F) $^
|
|
|
|
drot.$(SUFFIX) : rot.c
|
|
$(CC) $(CFLAGS) -c -UCOMPLEX -DDOUBLE -o $(@F) $^
|
|
|
|
crot.$(SUFFIX) : rot.c
|
|
$(CC) $(CFLAGS) -c -DCOMPLEX -UDOUBLE -o $(@F) $^
|
|
|
|
zrot.$(SUFFIX) : rot.c
|
|
$(CC) $(CFLAGS) -c -DCOMPLEX -DDOUBLE -o $(@F) $^
|
|
|
|
sswap.$(SUFFIX) : swap.c
|
|
$(CC) $(CFLAGS) -c -UCOMPLEX -UDOUBLE -o $(@F) $^
|
|
|
|
dswap.$(SUFFIX) : swap.c
|
|
$(CC) $(CFLAGS) -c -UCOMPLEX -DDOUBLE -o $(@F) $^
|
|
|
|
cswap.$(SUFFIX) : swap.c
|
|
$(CC) $(CFLAGS) -c -DCOMPLEX -UDOUBLE -o $(@F) $^
|
|
|
|
zswap.$(SUFFIX) : swap.c
|
|
$(CC) $(CFLAGS) -c -DCOMPLEX -DDOUBLE -o $(@F) $^
|
|
|
|
saxpy.$(SUFFIX) : axpy.c
|
|
$(CC) $(CFLAGS) -c -UCOMPLEX -UDOUBLE -o $(@F) $^
|
|
|
|
daxpy.$(SUFFIX) : axpy.c
|
|
$(CC) $(CFLAGS) -c -UCOMPLEX -DDOUBLE -o $(@F) $^
|
|
|
|
caxpy.$(SUFFIX) : axpy.c
|
|
$(CC) $(CFLAGS) -c -DCOMPLEX -UDOUBLE -o $(@F) $^
|
|
|
|
zaxpy.$(SUFFIX) : axpy.c
|
|
$(CC) $(CFLAGS) -c -DCOMPLEX -DDOUBLE -o $(@F) $^
|
|
|
|
sasum.$(SUFFIX) : asum.c
|
|
$(CC) $(CFLAGS) -c -UCOMPLEX -UDOUBLE -o $(@F) $^
|
|
|
|
dasum.$(SUFFIX) : asum.c
|
|
$(CC) $(CFLAGS) -c -UCOMPLEX -DDOUBLE -o $(@F) $^
|
|
|
|
casum.$(SUFFIX) : asum.c
|
|
$(CC) $(CFLAGS) -c -DCOMPLEX -UDOUBLE -o $(@F) $^
|
|
|
|
zasum.$(SUFFIX) : asum.c
|
|
$(CC) $(CFLAGS) -c -DCOMPLEX -DDOUBLE -o $(@F) $^
|
|
|
|
scopy.$(SUFFIX) : copy.c
|
|
$(CC) $(CFLAGS) -c -UCOMPLEX -UDOUBLE -o $(@F) $^
|
|
|
|
dcopy.$(SUFFIX) : copy.c
|
|
$(CC) $(CFLAGS) -c -UCOMPLEX -DDOUBLE -o $(@F) $^
|
|
|
|
ccopy.$(SUFFIX) : copy.c
|
|
$(CC) $(CFLAGS) -c -DCOMPLEX -UDOUBLE -o $(@F) $^
|
|
|
|
zcopy.$(SUFFIX) : copy.c
|
|
$(CC) $(CFLAGS) -c -DCOMPLEX -DDOUBLE -o $(@F) $^
|
|
|
|
clean ::
|
|
@rm -f *.goto
|
|
|