summaryrefslogtreecommitdiff
path: root/math/minpack/files/Makefile
blob: 525701fa4f03fe234007ec776da476eb00cafa75 (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
LIB 	= minpack

LIBDIR	= ${PREFIX}/lib
F77	= %%F77%%
FFLAGS	= -O3

all:	lib$(LIB).a

OBJ =   covar.o	dmchar.o dogleg.o dpmpar.o enorm.o errjac.o fdjac1.o	\
	fdjac2.o grdfcn.o hesfcn.o hybipt.o hybrd.o hybrd1.o hybrj.o	\
	hybrj1.o lhesfcn.o lmder.o lmder1.o lmdif.o lmdif1.o lmdipt.o	\
	lmpar.o lmstr.o lmstr1.o objfcn.o ocpipt.o qform.o qrfac.o	\
	qrsolv.o r1mpyq.o r1updt.o rwupdt.o ssqfcn.o ssqjac.o vecfcn.o	\
	vecjac.o

lib$(LIB).a:	$(OBJ)
	$(AR) ru $@ $?
	$(RANLIB) $@

.f.o:
	$(F77) $(FFLAGS) -c $<

install:	lib$(LIB).a
	install -c lib$(LIB).a $(LIBDIR)

clean:
	rm -rf *.o lib$(LIB).a