OBJS = \
	gaussj.o ludcmp.o mprove.o lubksb.o nrutil.o tridag.o banmul.o \
	bandec.o banbks.o svdcmp.o dsvdcmp.o pythag.o dpythag.o svbksb.o \
        dsvbksb.o cyclic.o sprsin.o sprsax.o dsprsax.o sprstx.o dsprstx.o \
	sprstp.o sprspm.o sprstm.o linbcg.o snrm.o vander.o toeplz.o \
	choldc.o cholsl.o qrdcmp.o qrsolv.o qrupdt.o rotate.o balanc.o \
	hqr.o zrhqr.o qroot.o poldiv.o jacobi.o tred2.o tqli.o \
	elmhes.o four1.o dfour1.o twofft.o drealft.o realft.o \
	sinft.o cosft1.o cosft2.o fourn.o rlft3.o zbrac.o \
	recipes.o

OBJECTS = addint.o airy.o amebsa.o amoeba.o amotry.o amotsa.o anneal.o \
	anorm2.o arcmak.o arcode.o arcsum.o asolve.o atimes.o avevar.o \
	bcucof.o bcuint.o \
	beschb.o bessi.o bessi0.o bessi1.o bessik.o bessj.o bessj0.o \
	bessj1.o bessjy.o bessk.o bessk0.o bessk1.o bessy.o bessy0.o \
	bessy1.o beta.o betacf.o betai.o bico.o bksub.o bnldev.o \
	brent.o broydn.o bsstep.o caldat.o chder.o chebev.o chebft.o \
	chebpc.o chint.o chixy.o chsone.o chstwo.o \
	cisi.o cntab1.o cntab2.o complex.o convlv.o copy.o correl.o \
	covsrt.o crank.o daub4.o dawson.o \
	dbrent.o ddpoly.o decchk.o df1dim.o dfpmin.o dfridr.o \
	dftcor.o dftint.o difeq.o dlinmin.o  \
	eclass.o eclazz.o ei.o eigsrt.o \
	elle.o ellf.o ellpi.o erfcc.o erff.o erffc.o eulsum.o \
	evlmem.o expdev.o expint.o f1dim.o factln.o factrl.o fasper.o \
	fdjac.o fgauss.o fill0.o fit.o fitexy.o fixrts.o fleg.o flmoon.o \
	fmin.o fourew.o fourfs.o fpoly.o fred2.o \
	fredin.o frenel.o frprmn.o ftest.o gamdev.o gammln.o \
	gammp.o gammq.o gasdev.o gaucof.o gauher.o gaujac.o gaulag.o \
	gauleg.o gcf.o golden.o gser.o hpsel.o hpsort.o \
	hufapp.o hufdec.o hufenc.o hufmak.o hunt.o hypdrv.o hypgeo.o \
	hypser.o icrc.o icrc1.o igray.o iindexx.o indexx.o interp.o \
	irbit1.o irbit2.o jacobn.o julday.o kendl1.o kendl2.o \
	kermom.o ks2d1s.o ks2d2s.o ksone.o kstwo.o laguer.o lfit.o \
	linmin.o lnsrch.o locate.o lop.o \
	machar.o matadd.o matsub.o medfit.o memcof.o metrop.o mgfas.o \
	mglin.o midexp.o midinf.o midpnt.o midsql.o midsqu.o miser.o \
	mmid.o mnbrak.o mnewt.o moment.o mp2dfr.o mpdiv.o mpinv.o \
	mpmul.o mpops.o mppi.o mpsqrt.o mrqcof.o mrqmin.o \
	newt.o nrutil.o odeint.o orthog.o pade.o pccheb.o pcshft.o \
	pearsn.o period.o piksr2.o piksrt.o pinvs.o plgndr.o poidev.o \
	polcoe.o polcof.o polin2.o polint.o powell.o predic.o \
	probks.o psdes.o pwt.o pwtset.o pzextr.o qgaus.o \
	qromb.o qromo.o qsimp.o \
	qtrap.o quad3d.o quadct.o quadmx.o quadvl.o ran0.o ran1.o \
	ran2.o ran3.o ran4.o rank.o ranpt.o ratint.o ratlsq.o \
	ratval.o rc.o rd.o rebin.o red.o relax.o \
	relax2.o resid.o revcst.o reverse.o rf.o rj.o rk4.o rkck.o \
	rkdumb.o rkqs.o rofunc.o rsolv.o \
	rstrct.o rtbis.o rtflsp.o rtnewt.o rtsafe.o rtsec.o rzextr.o \
	savgol.o scrsho.o select.o selip.o shell.o shoot.o \
	shootf.o simp1.o simp2.o simp3.o simplx.o simpr.o \
	slvsm2.o slvsml.o sncndn.o sobseq.o solvde.o sor.o \
	sort.o sort2.o sort3.o spctrm.o spear.o sphbes.o \
	splie2.o splin2.o spline.o splint.o spread.o \
	stifbs.o stiff.o \
	stoerm.o svdfit.o svdvar.o tptest.o \
	trapzd.o trncst.o trnspt.o ttest.o \
	tutest.o vegas.o voltra.o wt1.o wtn.o \
	wwghts.o zbrak.o zbrent.o zriddr.o zroots.o 


recipes.o: recipes.c libnr.c

all: LIBNR.so

clean:
	rm -f *.a *.o *.lo *.la *~ *.so 


COMMON      = /home/paxia/setl2/common/
STLX        = /home/paxia/setl2/stlx/

INCLUDE   = -I$(STLX) -I$(COMMON) -I../include

CC = gcc 
CFLAGS      = -g -O  -DINTERP -fPIC -DTSAFE -DANSI

.c.o:
	$(CC) $(INCLUDE) ${CFLAGS} -c $<

LIBNR.so: ${OBJS}
	gcc  -shared -o LIBNR.so ${OBJS} -lc -lm

	
