summaryrefslogtreecommitdiff
path: root/math/meschach/files/makefile.in
blob: 0ad92c4f0a3f488d9716300d1e89dc9f2e806bce (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
CC = @CC@

DEFS = @DEFS@
LIBS = @LIBS@
LIBDIR = ${PREFIX}/lib
CFLAGS = -O2 -ansi -pedantic

OBJ =   copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o		   \
	submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o	   \
	meminfo.o memstat.o lufactor.o bkpfacto.o chfactor.o qrfactor.o	   \
	solve.o hsehldr.o givens.o update.o norm.o hessen.o symmeig.o	   \
	schur.o svd.o fft.o mfunc.o bdfactor.o sparse.o sprow.o sparseio.o \
	spchfctr.o splufctr.o spbkp.o spswap.o iter0.o itersym.o	   \
	iternsym.o zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o \
	znorm.o zfunc.o zlufctr.o zsolve.o zmatlab.o zhsehldr.o		   \
	zqrfctr.o zgivens.o zhessen.o zschur.o conjgrad.o lanczos.o	   \
	arnoldi.o

all: libmeschach.la

libmeschach.la: $(OBJ)
	@$(LIBTOOL) $(CC) -O -o $@ $(OBJ:.o=.lo) \
	-rpath $(LIBDIR) --version-info 0:0

install:
	@$(LIBTOOL) --mode=install install -c libmeschach.la $(LIBDIR)

.c.o:
	@$(LIBTOOL) $(CC) -c $(CFLAGS) $(DEFS) $<

clean:
	rm -fr *.o *.lo *.core asx5213a.mat iotort.dat *.la
	rm -fr torture sptort ztorture memtort itertort mfuntort iotort
	rm -fr makefile machine.h config.status maxint macheps