
##########################################################################
#                                                                        #
#      Makefile for the Spectral Divide and Conquer (SDC) test code.     #
#                                                                        #
##########################################################################

include $(HOME)/SCALAPACK/SLmake.inc

######################### For SUN4 #########################
#PLAT_LINKS 	= -lnsl -lsocket

CCFLAGS 	= -O -D$(PLAT)
F77FLAGS 	= -O
LINKS 		= $(PLAT_LINKS) -lc

TARGET 		= testsgn
SDCLIB		= ../SRC/libSDC.a

ALLLIBS =  $(LIBS) $(LAPACKdir)/lapack_$(PLAT).a $(BLASLIB)

TEST_OBJ = pdsdcdriver.o pdsdcinfo.o \
	  tomatlab.o pdmatgen.o pmatgeninc.o

$(TARGET): $(TEST_OBJ) $(SDCLIB)
	rm -f $(TARGET)
	f77 -o $(TARGET) $(F77FLAGS) $(TEST_OBJ) $(SDCLIB) \
               $(ALLLIBS) $(LINKS)
	cp $(TARGET) $(TESTINGdir)

$(SDCLIB): 
	( cd ../SRC; make )

clean :
	rm -f *.o

.f.o : ; $(F77) -c $(F77FLAGS) $*.f

.c.o : ; $(CC) -c $(CCFLAGS) $(CDEFS) $*.c
