TOPDIR = ../..
include ../../Makefile.system
SBLASOBJS = slauum_U_single.$(SUFFIX) slauum_L_single.$(SUFFIX)
DBLASOBJS = dlauum_U_single.$(SUFFIX) dlauum_L_single.$(SUFFIX)
QBLASOBJS = qlauum_U_single.$(SUFFIX) qlauum_L_single.$(SUFFIX)
CBLASOBJS = clauum_U_single.$(SUFFIX) clauum_L_single.$(SUFFIX)
ZBLASOBJS = zlauum_U_single.$(SUFFIX) zlauum_L_single.$(SUFFIX)
XBLASOBJS = xlauum_U_single.$(SUFFIX) xlauum_L_single.$(SUFFIX)
ifdef SMP
SBLASOBJS += slauum_U_parallel.$(SUFFIX) slauum_L_parallel.$(SUFFIX)
DBLASOBJS += dlauum_U_parallel.$(SUFFIX) dlauum_L_parallel.$(SUFFIX)
QBLASOBJS += qlauum_U_parallel.$(SUFFIX) qlauum_L_parallel.$(SUFFIX)
CBLASOBJS += clauum_U_parallel.$(SUFFIX) clauum_L_parallel.$(SUFFIX)
ZBLASOBJS += zlauum_U_parallel.$(SUFFIX) zlauum_L_parallel.$(SUFFIX)
XBLASOBJS += xlauum_U_parallel.$(SUFFIX) xlauum_L_parallel.$(SUFFIX)
endif
slauum_U_single.$(SUFFIX) : lauum_U_single.c
$(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE $< -o $(@F)
slauum_L_single.$(SUFFIX) : lauum_L_single.c
$(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE $< -o $(@F)
slauum_U_parallel.$(SUFFIX) : lauum_U_parallel.c
$(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE $< -o $(@F)
slauum_L_parallel.$(SUFFIX) : lauum_L_parallel.c
$(CC) -c $(CFLAGS) -UCOMPLEX -UDOUBLE $< -o $(@F)
dlauum_U_single.$(SUFFIX) : lauum_U_single.c
$(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE $< -o $(@F)
dlauum_L_single.$(SUFFIX) : lauum_L_single.c
$(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE $< -o $(@F)
dlauum_U_parallel.$(SUFFIX) : lauum_U_parallel.c
$(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE $< -o $(@F)
dlauum_L_parallel.$(SUFFIX) : lauum_L_parallel.c
$(CC) -c $(CFLAGS) -UCOMPLEX -DDOUBLE $< -o $(@F)
qlauum_U_single.$(SUFFIX) : lauum_U_single.c
$(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE $< -o $(@F)
qlauum_L_single.$(SUFFIX) : lauum_L_single.c
$(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE $< -o $(@F)
qlauum_U_parallel.$(SUFFIX) : lauum_U_parallel.c
$(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE $< -o $(@F)
qlauum_L_parallel.$(SUFFIX) : lauum_L_parallel.c
$(CC) -c $(CFLAGS) -UCOMPLEX -DXDOUBLE $< -o $(@F)
clauum_U_single.$(SUFFIX) : lauum_U_single.c
$(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE $< -o $(@F)
clauum_L_single.$(SUFFIX) : lauum_L_single.c
$(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE $< -o $(@F)
clauum_U_parallel.$(SUFFIX) : lauum_U_parallel.c
$(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE $< -o $(@F)
clauum_L_parallel.$(SUFFIX) : lauum_L_parallel.c
$(CC) -c $(CFLAGS) -DCOMPLEX -UDOUBLE $< -o $(@F)
zlauum_U_single.$(SUFFIX) : lauum_U_single.c
$(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE $< -o $(@F)
zlauum_L_single.$(SUFFIX) : lauum_L_single.c
$(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE $< -o $(@F)
zlauum_U_parallel.$(SUFFIX) : lauum_U_parallel.c
$(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE $< -o $(@F)
zlauum_L_parallel.$(SUFFIX) : lauum_L_parallel.c
$(CC) -c $(CFLAGS) -DCOMPLEX -DDOUBLE $< -o $(@F)
xlauum_U_single.$(SUFFIX) : lauum_U_single.c
$(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE $< -o $(@F)
xlauum_L_single.$(SUFFIX) : lauum_L_single.c
$(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE $< -o $(@F)
xlauum_U_parallel.$(SUFFIX) : lauum_U_parallel.c
$(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE $< -o $(@F)
xlauum_L_parallel.$(SUFFIX) : lauum_L_parallel.c
$(CC) -c $(CFLAGS) -DCOMPLEX -DXDOUBLE $< -o $(@F)
slauum_U_single.$(PSUFFIX) : lauum_U_single.c
$(CC) -c $(PFLAGS) -UCOMPLEX -UDOUBLE $< -o $(@F)
slauum_L_single.$(PSUFFIX) : lauum_L_single.c
$(CC) -c $(PFLAGS) -UCOMPLEX -UDOUBLE $< -o $(@F)
slauum_U_parallel.$(PSUFFIX) : lauum_U_parallel.c
$(CC) -c $(PFLAGS) -UCOMPLEX -UDOUBLE $< -o $(@F)
slauum_L_parallel.$(PSUFFIX) : lauum_L_parallel.c
$(CC) -c $(PFLAGS) -UCOMPLEX -UDOUBLE $< -o $(@F)
dlauum_U_single.$(PSUFFIX) : lauum_U_single.c
$(CC) -c $(PFLAGS) -UCOMPLEX -DDOUBLE $< -o $(@F)
dlauum_L_single.$(PSUFFIX) : lauum_L_single.c
$(CC) -c $(PFLAGS) -UCOMPLEX -DDOUBLE $< -o $(@F)
dlauum_U_parallel.$(PSUFFIX) : lauum_U_parallel.c
$(CC) -c $(PFLAGS) -UCOMPLEX -DDOUBLE $< -o $(@F)
dlauum_L_parallel.$(PSUFFIX) : lauum_L_parallel.c
$(CC) -c $(PFLAGS) -UCOMPLEX -DDOUBLE $< -o $(@F)
qlauum_U_single.$(PSUFFIX) : lauum_U_single.c
$(CC) -c $(PFLAGS) -UCOMPLEX -DXDOUBLE $< -o $(@F)
qlauum_L_single.$(PSUFFIX) : lauum_L_single.c
$(CC) -c $(PFLAGS) -UCOMPLEX -DXDOUBLE $< -o $(@F)
qlauum_U_parallel.$(PSUFFIX) : lauum_U_parallel.c
$(CC) -c $(PFLAGS) -UCOMPLEX -DXDOUBLE $< -o $(@F)
qlauum_L_parallel.$(PSUFFIX) : lauum_L_parallel.c
$(CC) -c $(PFLAGS) -UCOMPLEX -DXDOUBLE $< -o $(@F)
clauum_U_single.$(PSUFFIX) : lauum_U_single.c
$(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE $< -o $(@F)
clauum_L_single.$(PSUFFIX) : lauum_L_single.c
$(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE $< -o $(@F)
clauum_U_parallel.$(PSUFFIX) : lauum_U_parallel.c
$(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE $< -o $(@F)
clauum_L_parallel.$(PSUFFIX) : lauum_L_parallel.c
$(CC) -c $(PFLAGS) -DCOMPLEX -UDOUBLE $< -o $(@F)
zlauum_U_single.$(PSUFFIX) : lauum_U_single.c
$(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE $< -o $(@F)
zlauum_L_single.$(PSUFFIX) : lauum_L_single.c
$(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE $< -o $(@F)
zlauum_U_parallel.$(PSUFFIX) : lauum_U_parallel.c
$(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE $< -o $(@F)
zlauum_L_parallel.$(PSUFFIX) : lauum_L_parallel.c
$(CC) -c $(PFLAGS) -DCOMPLEX -DDOUBLE $< -o $(@F)
xlauum_U_single.$(PSUFFIX) : lauum_U_single.c
$(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE $< -o $(@F)
xlauum_L_single.$(PSUFFIX) : lauum_L_single.c
$(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE $< -o $(@F)
xlauum_U_parallel.$(PSUFFIX) : lauum_U_parallel.c
$(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE $< -o $(@F)
xlauum_L_parallel.$(PSUFFIX) : lauum_L_parallel.c
$(CC) -c $(PFLAGS) -DCOMPLEX -DXDOUBLE $< -o $(@F)
include ../../Makefile.tail