1FLAMEPATH = /u/vkv/FLAME1.0 2FLAMEINC = $(FLAMEPATH)/INCLUDE 3CFLAME = $(FLAMEPATH)/libFLAME1.0.a 4 5include $(FLAMEPATH)/Make.include 6 7ATLASPATH = /p/share/ATLAS/Linux_PIIISSE1 8ATLASLIBPATH = $(ATLASPATH)/lib 9ATLAS = $(ATLASLIBPATH)/libf77blas.a $(ATLASLIBPATH)/libcblas.a $(ATLASLIBPATH)/libatlas.a 10 11MATLABPATH = /lusr/share/software/matlab6p5 12MATLABINC = $(MATLABPATH)/extern/include 13MATLABBIN = $(MATLABPATH)/bin 14 15MEXFILES = FLA_Axpy.mexglx \ 16 FLA_Axpy_t.mexglx \ 17 FLA_Trmvsx.mexglx 18 19UTILS = FLA_Matlab2C.o 20 21all: $(MEXFILES) 22 23FLA_Matlab2C.o: FLA_Matlab2C.c 24 $(CC) $(CFLAGS) -I$(MATLABINC) -c FLA_Matlab2C.c 25 26%.mexglx: %.c $(UTILS) 27 $(MATLABBIN)/mex -f $(MATLABBIN)/gccopts.sh -I$(FLAMEINC) \ 28 $< $(UTILS) $(CFLAME) $(ATLAS) 29 30clean: 31 rm *.o *.mexglx 32