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