############################################################# # Building 'tdgesv' and sample output on the SGIs ############################################################# einstein% ls Makefile tdgesv.f Makefile tdgesv.f einstein% printenv LIBBLAS -lblas einstein% more Makefile .IGNORE: F77_COMPILE = $(F77) $(F77FLAGS) $(F77CFLAGS) F77_LOAD = $(F77) $(F77FLAGS) $(F77LFLAGS) .f.o: $(F77PP) $*.f $(F77_COMPILE) $*.f EXECUTABLES = tdgesv all: $(EXECUTABLES) tdgesv: tdgesv.o $(F77_LOAD) tdgesv.o -lp329f -llapack $(LIBBLAS) \ -o tdgesv clean: rm *.o rm $(EXECUTABLES) einstein% make make -f Makefile touch tdgesv.f f77 -g -n32 -c tdgesv.f f77 -g -n32 -L/usr/localn32/lib -n32 tdgesv.o \ -llapack -lblas -o tdgesv einstein% tdgesv 5.426364412431639 -0.3257753768173935 -0.4083508069894624