aboutsummaryrefslogtreecommitdiff
path: root/math/slatec/files
diff options
context:
space:
mode:
authorBrendan Fabeny <bf@FreeBSD.org>2011-12-28 06:01:49 +0000
committerBrendan Fabeny <bf@FreeBSD.org>2011-12-28 06:01:49 +0000
commit8f2e1a8f0141c39601688e82873ee2ba443d3d57 (patch)
treedbcfa5de565d387c2c4adaeb6098244fc9c38f75 /math/slatec/files
parent1dcc9a08685aabf5e879c7b46bc61222daff86c6 (diff)
downloadports-8f2e1a8f0141c39601688e82873ee2ba443d3d57.tar.gz
ports-8f2e1a8f0141c39601688e82873ee2ba443d3d57.zip
Notes
Diffstat (limited to 'math/slatec/files')
-rw-r--r--math/slatec/files/makefile.lib186
-rw-r--r--math/slatec/files/makefile.test80
2 files changed, 266 insertions, 0 deletions
diff --git a/math/slatec/files/makefile.lib b/math/slatec/files/makefile.lib
new file mode 100644
index 000000000000..808d7340d671
--- /dev/null
+++ b/math/slatec/files/makefile.lib
@@ -0,0 +1,186 @@
+LIB=slatec
+
+LIBDIR= ${PREFIX}/lib
+
+SRCS = aaaaaa.f acosh.f ai.f aie.f albeta.f algams.f ali.f alngam.f alnrel.f \
+ asinh.f asyik.f asyjy.f atanh.f avint.f bakvec.f balanc.f balbak.f \
+ bandr.f bandv.f bcrh.f bdiff.f besi.f besi0.f besi0e.f besi1.f \
+ besi1e.f besj.f besj0.f besj1.f besk.f besk0.f besk0e.f besk1.f \
+ besk1e.f beskes.f besknu.f besks.f besy.f besy0.f besy1.f besynu.f \
+ beta.f betai.f bfqad.f bi.f bie.f binom.f bint4.f bintk.f bisect.f \
+ bkias.f bkisr.f bksol.f blktr1.f blktri.f bndacc.f bndsol.f bnfac.f \
+ bnslv.f bqr.f bsgq8.f bskin.f bspdoc.f bspdr.f bspev.f bsplvd.f \
+ bsplvn.f bsppp.f bspvd.f bspvn.f bsqad.f bsrh.f bvalu.f bvder.f \
+ bvpor.f bvsup.f c0lgmc.f c1merg.f c9lgmc.f c9ln2r.f cacai.f cacon.f \
+ cacos.f cacosh.f cairy.f carg.f casin.f casinh.f casyi.f catan.f \
+ catan2.f catanh.f caxpy.f cbabk2.f cbal.f cbesh.f cbesi.f cbesj.f \
+ cbesk.f cbesy.f cbeta.f cbinu.f cbiry.f cbknu.f cblkt1.f cblktr.f \
+ cbrt.f cbuni.f cbunk.f ccbrt.f cchdc.f cchdd.f cchex.f cchud.f \
+ ccmpb.f ccopy.f ccosh.f ccot.f cdcdot.f cdcor.f cdcst.f cdiv.f \
+ cdntl.f cdntp.f cdotc.f cdotu.f cdpsc.f cdpst.f cdriv1.f cdriv2.f \
+ cdriv3.f cdscl.f cdstp.f cdzro.f cexprl.f cfftb.f cfftb1.f cfftf.f \
+ cfftf1.f cffti.f cffti1.f cfod.f cg.f cgamma.f cgamr.f cgbco.f \
+ cgbdi.f cgbfa.f cgbmv.f cgbsl.f cgeco.f cgedi.f cgeev.f cgefa.f \
+ cgefs.f cgeir.f cgemm.f cgemv.f cgerc.f cgeru.f cgesl.f cgtsl.f ch.f \
+ chbmv.f chemm.f chemv.f cher.f cher2.f cher2k.f cherk.f \
+ chfcm.f chfdv.f chfev.f chfie.f chico.f chidi.f chiev.f chifa.f \
+ chisl.f chkder.f chkpr4.f chkprm.f chksn4.f chksng.f chpco.f chpdi.f \
+ chpfa.f chpmv.f chpr.f chpr2.f chpsl.f chu.f cinvit.f ckscl.f \
+ clbeta.f clngam.f clnrel.f clog10.f cmgnbn.f cmlri.f cmpcsg.f cmposd.f \
+ cmposn.f cmposp.f cmptr3.f cmptrx.f cnbco.f cnbdi.f cnbfa.f cnbfs.f \
+ cnbir.f cnbsl.f combak.f comhes.f comlr.f comlr2.f compb.f comqr.f \
+ comqr2.f cortb.f corth.f cosdg.f cosgen.f cosqb.f cosqb1.f cosqf.f \
+ cosqf1.f cosqi.f cost.f costi.f cot.f cpadd.f cpbco.f cpbdi.f cpbfa.f \
+ cpbsl.f cpevl.f cpevlr.f cpoco.f cpodi.f cpofa.f cpofs.f cpoir.f \
+ cposl.f cppco.f cppdi.f cppfa.f cppsl.f cpqr79.f cproc.f cprocp.f \
+ cprod.f cprodp.f cpsi.f cptsl.f cpzero.f cqrdc.f cqrsl.f crati.f \
+ crotg.f cs1s2.f cscal.f cscale.f cseri.f csevl.f cshch.f csico.f \
+ csidi.f csifa.f csinh.f csisl.f cspco.f cspdi.f cspfa.f cspsl.f \
+ csroot.f csrot.f csscal.f csvdc.f cswap.f csymm.f csyr2k.f csyrk.f \
+ ctan.f ctanh.f ctbmv.f ctbsv.f ctpmv.f ctpsv.f ctrco.f ctrdi.f \
+ ctrmm.f ctrmv.f ctrsl.f ctrsm.f ctrsv.f cuchk.f cunhj.f cuni1.f \
+ cuni2.f cunik.f cunk1.f cunk2.f cuoik.f cv.f cwrsk.f d1mach.f \
+ d1merg.f d1mpyq.f d1updt.f d9aimp.f d9atn1.f d9b0mp.f d9b1mp.f d9chu.f \
+ d9gmic.f d9gmit.f d9knus.f d9lgic.f d9lgit.f d9lgmc.f d9ln2r.f d9pak.f \
+ d9upak.f dacosh.f dai.f daie.f dasinh.f dasum.f dasyik.f dasyjy.f \
+ datanh.f davint.f daws.f daxpy.f dbcg.f dbdiff.f dbesi.f dbesi0.f \
+ dbesi1.f dbesj.f dbesj0.f dbesj1.f dbesk.f dbesk0.f dbesk1.f dbesks.f \
+ dbesy.f dbesy0.f dbesy1.f dbeta.f dbetai.f dbfqad.f dbhin.f dbi.f \
+ dbie.f dbinom.f dbint4.f dbintk.f dbkias.f dbkisr.f dbksol.f dbndac.f \
+ dbndsl.f dbnfac.f dbnslv.f dbocls.f dbols.f dbolsm.f dbsgq8.f dbsi0e.f \
+ dbsi1e.f dbsk0e.f dbsk1e.f dbskes.f dbskin.f dbsknu.f dbspdr.f \
+ dbspev.f dbsppp.f dbspvd.f dbspvn.f dbsqad.f dbsynu.f dbvalu.f \
+ dbvder.f dbvpor.f dbvsup.f dcbrt.f dcdot.f dcfod.f dcg.f dcgn.f \
+ dcgs.f dchdc.f dchdd.f dchex.f dchfcm.f dchfdv.f dchfev.f dchfie.f \
+ dchkw.f dchu.f dchud.f dckder.f dcoef.f dcopy.f dcopym.f dcosdg.f \
+ dcot.f dcov.f dcpplt.f dcscal.f dcsevl.f dcv.f ddaini.f ddajac.f \
+ ddanrm.f ddaslv.f ddassl.f ddastp.f ddatrp.f ddaws.f ddawts.f ddcor.f \
+ ddcst.f ddeabm.f ddebdf.f dderkf.f ddes.f ddntl.f ddntp.f ddoglg.f \
+ ddot.f ddpsc.f ddpst.f ddriv1.f ddriv2.f ddriv3.f ddscl.f ddstp.f \
+ ddzro.f de1.f deabm.f debdf.f defc.f defcmn.f defe4.f defehl.f \
+ defer.f dei.f denorm.f derf.f derfc.f derkf.f derkfs.f des.f dexbvp.f \
+ dexint.f dexprl.f dfac.f dfc.f dfcmn.f dfdjc1.f dfdjc3.f dfehl.f \
+ dfmat.f dfspvd.f dfspvn.f dfulmt.f dfzero.f dgami.f dgamic.f dgamit.f \
+ dgamlm.f dgamln.f dgamma.f dgamr.f dgamrn.f dgaus8.f dgbco.f dgbdi.f \
+ dgbfa.f dgbmv.f dgbsl.f dgeco.f dgedi.f dgefa.f dgefs.f dgemm.f \
+ dgemv.f dger.f dgesl.f dglss.f dgmres.f dgtsl.f dgvec.f dh12.f \
+ dhels.f dheqr.f dhfti.f dhkseq.f dhstrt.f dhvnrm.f dintp.f dintrv.f \
+ dintyd.f dir.f djairy.f dlbeta.f dlgams.f dli.f dllsia.f dllti2.f \
+ dlngam.f dlnrel.f dlpdoc.f dlpdp.f dlsei.f dlsi.f dlsod.f dlssud.f \
+ dmacon.f dmgsbv.f dmout.f dmpar.f dnbco.f dnbdi.f dnbfa.f dnbfs.f \
+ dnbsl.f dnls1.f dnls1e.f dnrm2.f dnsq.f dnsqe.f dogleg.f dohtrl.f \
+ domn.f dorth.f dorthr.f dp1vlu.f dpbco.f dpbdi.f dpbfa.f dpbsl.f \
+ dpchbs.f dpchce.f dpchci.f dpchcm.f dpchcs.f dpchdf.f dpchfd.f \
+ dpchfe.f dpchia.f dpchic.f dpchid.f dpchim.f dpchkt.f dpchng.f \
+ dpchsp.f dpchst.f dpchsw.f dpcoef.f dpfqad.f dpigmr.f dpincw.f \
+ dpinit.f dpintm.f dpjac.f dplint.f dplpce.f dplpdm.f dplpfe.f dplpfl.f \
+ dplpmn.f dplpmu.f dplpup.f dpnnzr.f dpoch.f dpoch1.f dpoco.f dpodi.f \
+ dpofa.f dpofs.f dpolcf.f dpolft.f dpolvl.f dpopt.f dposl.f dppco.f \
+ dppdi.f dpperm.f dppfa.f dppgq8.f dppqad.f dppsl.f dppval.f dprvec.f \
+ dprwpg.f dprwvr.f dpsi.f dpsifn.f dpsixn.f dpsort.f dptsl.f dqag.f \
+ dqage.f dqagi.f dqagie.f dqagp.f dqagpe.f dqags.f dqagse.f dqawc.f \
+ dqawce.f dqawf.f dqawfe.f dqawo.f dqawoe.f dqaws.f dqawse.f dqc25c.f \
+ dqc25f.f dqc25s.f dqcheb.f dqdota.f dqdoti.f dqelg.f dqform.f dqk15.f \
+ dqk15i.f dqk15w.f dqk21.f dqk31.f dqk41.f dqk51.f dqk61.f dqmomo.f \
+ dqnc79.f dqng.f dqpsrt.f dqrdc.f dqrfac.f dqrsl.f dqrslv.f dqwgtc.f \
+ dqwgtf.f dqwgts.f drc.f drc3jj.f drc3jm.f drc6j.f drd.f dreadp.f \
+ dreort.f drf.f drj.f drkfab.f drkfs.f drlcal.f drot.f drotg.f drotm.f \
+ drotmg.f drsco.f ds2lt.f ds2y.f dsbmv.f dscal.f dsd2s.f dsdbcg.f \
+ dsdcg.f dsdcgn.f dsdcgs.f dsdgmr.f dsdi.f dsdomn.f dsdot.f dsds.f \
+ dsdscl.f dsgs.f dsiccg.f dsico.f dsics.f dsidi.f dsifa.f dsilur.f \
+ dsilus.f dsindg.f dsisl.f dsjac.f dsli.f dsli2.f dsllti.f dslubc.f \
+ dslucn.f dslucs.f dslugm.f dslui.f dslui2.f dslui4.f dsluom.f dsluti.f \
+ dslvs.f dsmmi2.f dsmmti.f dsmtv.f dsmv.f dsort.f dsos.f dsoseq.f \
+ dsossl.f dspco.f dspdi.f dspenc.f dspfa.f dsplp.f dspmv.f dspr.f \
+ dspr2.f dspsl.f dsteps.f dstod.f dstor1.f dstway.f dsuds.f dsvco.f \
+ dsvdc.f dswap.f dsymm.f dsymv.f dsyr.f dsyr2.f dsyr2k.f dsyrk.f \
+ dtbmv.f dtbsv.f dtin.f dtout.f dtpmv.f dtpsv.f dtrco.f dtrdi.f \
+ dtrmm.f dtrmv.f dtrsl.f dtrsm.f dtrsv.f du11ls.f du11us.f du12ls.f \
+ du12us.f duivp.f dulsia.f dusrmt.f duvec.f dvecs.f dvnrms.f dvout.f \
+ dwnlit.f dwnlsm.f dwnlt1.f dwnlt2.f dwnlt3.f dwnnls.f dwritp.f \
+ dwupdt.f dx.f dx4.f dxadd.f dxadj.f dxc210.f dxcon.f dxlcal.f \
+ dxlegf.f dxnrmp.f dxpmu.f dxpmup.f dxpnrm.f dxpqnu.f dxpsi.f dxqmu.f \
+ dxqnu.f dxred.f dxset.f dy.f dy4.f dyairy.f e1.f efc.f efcmn.f ei.f \
+ eisdoc.f elmbak.f elmhes.f eltran.f enorm.f erf.f erfc.f exbvp.f \
+ exint.f exprel.f ezfft1.f ezfftb.f ezfftf.f ezffti.f fac.f fc.f \
+ fcmn.f fdjac1.f fdjac3.f fdump.f fftdoc.f figi.f figi2.f fmat.f \
+ fulmat.f fundoc.f fzero.f gami.f gamic.f gamit.f gamlim.f gamln.f \
+ gamma.f gamr.f gamrn.f gaus8.f genbun.f gvec.f h12.f hfti.f hkseq.f \
+ hpperm.f hpsort.f hqr.f hqr2.f hstart.f hstcrt.f hstcs1.f hstcsp.f \
+ hstcyl.f hstplr.f hstssp.f htrib3.f htribk.f htrid3.f htridi.f hvnrm.f \
+ hw3crt.f hwscrt.f hwscs1.f hwscsp.f hwscyl.f hwsplr.f hwsss1.f \
+ hwsssp.f i1mach.f i1merg.f icamax.f icopy.f idamax.f idloc.f imtql1.f \
+ imtql2.f imtqlv.f indxa.f indxb.f indxc.f initds.f inits.f intrv.f \
+ intyd.f invit.f inxca.f inxcb.f inxcc.f iploc.f ipperm.f ipsort.f \
+ isamax.f isdbcg.f isdcg.f isdcgn.f isdcgs.f isdgmr.f isdir.f isdomn.f \
+ isort.f issbcg.f isscg.f isscgn.f isscgs.f issgmr.f issir.f issomn.f \
+ iswap.f ivout.f j4save.f jairy.f la05ad.f la05as.f la05bd.f la05bs.f \
+ la05cd.f la05cs.f la05ed.f la05es.f llsia.f lmpar.f lpdp.f lsame.f \
+ lsei.f lsi.f lsod.f lssods.f lssuds.f macon.f mc20ad.f mc20as.f \
+ mgsbv.f minfit.f minso4.f minsol.f mpadd.f mpadd2.f mpadd3.f mpblas.f \
+ mpcdm.f mpchk.f mpcmd.f mpdivi.f mperr.f mpmaxr.f mpmlp.f mpmul.f \
+ mpmul2.f mpmuli.f mpnzr.f mpovfl.f mpstr.f mpunfl.f numxer.f ohtrol.f \
+ ohtror.f ortbak.f orthes.f ortho4.f orthog.f orthol.f orthor.f \
+ ortran.f passb.f passb2.f passb3.f passb4.f passb5.f passf.f passf2.f \
+ passf3.f passf4.f passf5.f pchbs.f pchce.f pchci.f pchcm.f pchcs.f \
+ pchdf.f pchdoc.f pchfd.f pchfe.f pchia.f pchic.f pchid.f pchim.f \
+ pchkt.f pchngs.f pchsp.f pchst.f pchsw.f pcoef.f pfqad.f pgsf.f \
+ pimach.f pinitm.f pjac.f pnnzrs.f poch.f poch1.f pois3d.f poisd2.f \
+ poisn2.f poisp2.f poistg.f polcof.f polfit.f polint.f polyvl.f \
+ pos3d1.f postg2.f ppadd.f ppgq8.f ppgsf.f pppsf.f ppqad.f ppsgf.f \
+ ppspf.f ppval.f proc.f procp.f prod.f prodp.f prvec.f prwpge.f \
+ prwvir.f psgf.f psi.f psifn.f psixn.f pvalue.f pythag.f qag.f qage.f \
+ qagi.f qagie.f qagp.f qagpe.f qags.f qagse.f qawc.f qawce.f qawf.f \
+ qawfe.f qawo.f qawoe.f qaws.f qawse.f qc25c.f qc25f.f qc25s.f qcheb.f \
+ qelg.f qform.f qk15.f qk15i.f qk15w.f qk21.f qk31.f qk41.f qk51.f \
+ qk61.f qmomo.f qnc79.f qng.f qpdoc.f qpsrt.f qrfac.f qrsolv.f \
+ qs2i1d.f qs2i1r.f qwgtc.f qwgtf.f qwgts.f qzhes.f qzit.f qzval.f \
+ qzvec.f r1mach.f r1mpyq.f r1updt.f r9aimp.f r9atn1.f r9chu.f r9gmic.f \
+ r9gmit.f r9knus.f r9lgic.f r9lgit.f r9lgmc.f r9ln2r.f r9pak.f r9upak.f \
+ radb2.f radb3.f radb4.f radb5.f radbg.f radf2.f radf3.f radf4.f \
+ radf5.f radfg.f rand.f ratqr.f rc.f rc3jj.f rc3jm.f rc6j.f rd.f \
+ rebak.f rebakb.f reduc.f reduc2.f reort.f rf.f rfftb.f rfftb1.f \
+ rfftf.f rfftf1.f rffti.f rffti1.f rg.f rgauss.f rgg.f rj.f rkfab.f \
+ rpqr79.f rpzero.f rs.f rsb.f rsco.f rsg.f rsgab.f rsgba.f rsp.f \
+ rst.f rt.f runif.f rwupdt.f s1merg.f sasum.f saxpy.f sbcg.f sbhin.f \
+ sbocls.f sbols.f sbolsm.f scasum.f scg.f scgn.f scgs.f schdc.f \
+ schdd.f schex.f schkw.f schud.f sclosm.f scnrm2.f scoef.f scopy.f \
+ scopym.f scov.f scpplt.f sdaini.f sdajac.f sdanrm.f sdaslv.f sdassl.f \
+ sdastp.f sdatrp.f sdawts.f sdcor.f sdcst.f sdntl.f sdntp.f sdot.f \
+ sdpsc.f sdpst.f sdriv1.f sdriv2.f sdriv3.f sdscl.f sdsdot.f sdstp.f \
+ sdzro.f sepeli.f sepx4.f sgbco.f sgbdi.f sgbfa.f sgbmv.f sgbsl.f \
+ sgeco.f sgedi.f sgeev.f sgefa.f sgefs.f sgeir.f sgemm.f sgemv.f \
+ sger.f sgesl.f sglss.f sgmres.f sgtsl.f shels.f sheqr.f sindg.f \
+ sinqb.f sinqf.f sinqi.f sint.f sinti.f sintrp.f sir.f sllti2.f \
+ slpdoc.f slvs.f smout.f snbco.f snbdi.f snbfa.f snbfs.f snbir.f \
+ snbsl.f snls1.f snls1e.f snrm2.f snsq.f snsqe.f sods.f somn.f \
+ sopenm.f sorth.f sos.f soseqs.f sossol.f spbco.f spbdi.f spbfa.f \
+ spbsl.f speli4.f spelip.f spenc.f spigmr.f spincw.f spinit.f splp.f \
+ splpce.f splpdm.f splpfe.f splpfl.f splpmn.f splpmu.f splpup.f spoco.f \
+ spodi.f spofa.f spofs.f spoir.f spopt.f sposl.f sppco.f sppdi.f \
+ spperm.f sppfa.f sppsl.f spsort.f sptsl.f sqrdc.f sqrsl.f sreadp.f \
+ srlcal.f srot.f srotg.f srotm.f srotmg.f ss2lt.f ss2y.f ssbmv.f \
+ sscal.f ssd2s.f ssdbcg.f ssdcg.f ssdcgn.f ssdcgs.f ssdgmr.f ssdi.f \
+ ssdomn.f ssds.f ssdscl.f ssgs.f ssiccg.f ssico.f ssics.f ssidi.f \
+ ssiev.f ssifa.f ssilur.f ssilus.f ssisl.f ssjac.f ssli.f ssli2.f \
+ ssllti.f sslubc.f sslucn.f sslucs.f sslugm.f sslui.f sslui2.f sslui4.f \
+ ssluom.f ssluti.f ssmmi2.f ssmmti.f ssmtv.f ssmv.f ssort.f sspco.f \
+ sspdi.f sspev.f sspfa.f sspmv.f sspr.f sspr2.f sspsl.f ssvdc.f \
+ sswap.f ssymm.f ssymv.f ssyr.f ssyr2.f ssyr2k.f ssyrk.f stbmv.f \
+ stbsv.f steps.f stin.f stod.f stor1.f stout.f stpmv.f stpsv.f strco.f \
+ strdi.f strmm.f strmv.f strsl.f strsm.f strsv.f stway.f suds.f svco.f \
+ svd.f svecs.f svout.f swritp.f sxlcal.f tevlc.f tevls.f tinvit.f \
+ tql1.f tql2.f tqlrat.f trbak1.f trbak3.f tred1.f tred2.f tred3.f \
+ tri3.f tridib.f tridq.f tris4.f trisp.f trix.f tsturm.f u11ls.f \
+ u11us.f u12ls.f u12us.f uivp.f ulsia.f usrmat.f uvec.f vnwrms.f \
+ wnlit.f wnlsm.f wnlt1.f wnlt2.f wnlt3.f wnnls.f xadd.f xadj.f xc210.f \
+ xcon.f xerbla.f xerclr.f xercnt.f xerdmp.f xerhlt.f xermax.f xermsg.f \
+ xerprn.f xersve.f xgetf.f xgetua.f xgetun.f xlegf.f xnrmp.f xpmu.f \
+ xpmup.f xpnrm.f xpqnu.f xpsi.f xqmu.f xqnu.f xred.f xset.f xsetf.f \
+ xsetua.f xsetun.f yairy.f zabs.f zacai.f zacon.f zairy.f zasyi.f \
+ zbesh.f zbesi.f zbesj.f zbesk.f zbesy.f zbinu.f zbiry.f zbknu.f \
+ zbuni.f zbunk.f zdiv.f zexp.f zkscl.f zlog.f zmlri.f zmlt.f zrati.f \
+ zs1s2.f zseri.f zshch.f zsqrt.f zuchk.f zunhj.f zuni1.f zuni2.f \
+ zunik.f zunk1.f zunk2.f zuoik.f zwrsk.f
+
+.include <bsd.lib.mk>
diff --git a/math/slatec/files/makefile.test b/math/slatec/files/makefile.test
new file mode 100644
index 000000000000..5d93965f8351
--- /dev/null
+++ b/math/slatec/files/makefile.test
@@ -0,0 +1,80 @@
+.SUFFIXES: .dynamic .f .o .static
+
+TEST_SRCS= test01.f test02.f test03.f test04.f test05.f test06.f \
+ test07.f test08.f test09.f test10.f test11.f test12.f test13.f \
+ test14.f test15.f test16.f test17.f test18.f test19.f test20.f \
+ test21.f test22.f test23.f test24.f test25.f test26.f test27.f \
+ test28.f test29.f test30.f test31.f test32.f test33.f test34.f \
+ test35.f test36.f test37.f test38.f test39.f test40.f test41.f \
+ test42.f test43.f test44.f test45.f test46.f test47.f test48.f \
+ test49.f test50.f test51.f test52.f test53.f test54.f
+
+COMMON_SRCS= avntst.f bikck.f bjyck.f blachk.f bspck.f cbeg.f cblat2.f \
+ cblat3.f cchk12.f cchk13.f cchk22.f cchk23.f cchk32.f cchk33.f \
+ cchk42.f cchk43.f cchk52.f cchk53.f cchk62.f cchke2.f cchke3.f cchqc.f \
+ cdf.f cdqag.f cdqagi.f cdqagp.f cdqags.f cdqawc.f cdqawf.f cdqawo.f \
+ cdqaws.f cdqck.f cdqng.f cfnck.f cgbqc.f cgeck.f cgeqc.f cgtqc.f \
+ check0.f check1.f check2.f chiqc.f chkxer.f chpqc.f cmake2.f cmake3.f \
+ cmmch.f cmpare.f cmvch.f comp.f cpbqc.f cpoqc.f cppqc.f cprin.f \
+ cprpqx.f cptqc.f cqag.f cqagi.f cqagp.f cqags.f cqawc.f cqawf.f \
+ cqawo.f cqaws.f cqcai.f cqcbh.f cqcbi.f cqcbj.f cqcbk.f cqcby.f cqck.f \
+ cqng.f cqrqc.f cqrtst.f csiqc.f cspqc.f csvqc.f ctrqc.f davnts.f \
+ dbeg.f dbikck.f dbjyck.f dblat2.f dblat3.f dbocqx.f dbspck.f dchk12.f \
+ dchk13.f dchk22.f dchk23.f dchk32.f dchk33.f dchk42.f dchk43.f \
+ dchk52.f dchk53.f dchk62.f dchke2.f dchke3.f dcmpar.f ddasqc.f ddf.f \
+ ddjac1.f ddjac2.f ddqck.f ddres1.f ddres2.f dedit2.f deg8ck.f devchk.f \
+ deverk.f devpck.f df0c.f df0f.f df0o.f df0s.f df0ws.f df1c.f df1f.f \
+ df1g.f df1n.f df1o.f df1p.f df1s.f df1ws.f df2g.f df2n.f df2o.f df2p.f \
+ df2s.f df3g.f df3p.f df3s.f df4p.f df4s.f df5s.f dfb.f dfcn1.f dfcn2.f \
+ dfcn3.f dfcqx.f dfdeqc.f dfdtru.f dfein.f dfill.f dfnck.f dfqd1.f \
+ dfqd2.f dfztst.f dgeqc.f djac.f dlapqc.f dlseit.f dmake2.f dmake3.f \
+ dmmch.f dmvch.f dnls1q.f dnsqqk.f dpchq1.f dpchq2.f dpchq3.f dpchq4.f \
+ dpchq5.f dpfitt.f dplpqx.f dpntck.f dprin.f dqc36j.f dqcgls.f dqck.f \
+ dqckin.f dqcpsi.f dqfcn2.f dqg8ts.f dqjac2.f dqn79q.f drmgen.f \
+ dsosfn.f dsosqx.f dsrtqc.f dt0.f dt1.f dt2.f dt3.f dt4.f dt5.f dtest.f \
+ duterr.f dxcsrt.f edit2.f eg8ck.f eisqx1.f eisqx2.f evchck.f everck.f \
+ evpcck.f f0c.f f0f.f f0o.f f0s.f f0ws.f f1c.f f1f.f f1g.f f1n.f f1o.f \
+ f1p.f f1s.f f1ws.f f2g.f f2n.f f2o.f f2p.f f2s.f f3g.f f3p.f f3s.f \
+ f4p.f f4s.f f5s.f fb.f fcn1.f fcn2.f fcn3.f fcnqx1.f fcnqx2.f fcqx.f \
+ fdeqc.f fdtrue.f fein.f fftqx.f fqd1.f fqd2.f fztest.f header.f \
+ hsrtqc.f ismpl.f isrtqc.f itest.f jac.f lce.f lceres.f lde.f lderes.f \
+ lse.f lseiqx.f lseres.f outerr.f pass.f pchqk1.f pchqk2.f pchqk3.f \
+ pchqk4.f pchqk5.f pfitqx.f pntchk.f qc36j.f qc6a.f qcdrc.f qcdrd.f \
+ qcdrf.f qcdrj.f qcglss.f qckin.f qcpsi.f qcrc.f qcrd.f qcrf.f qcrj.f \
+ qg8tst.f qn79qx.f qxabm.f qxbdf.f qxblkt.f qxbvsp.f qxcrt.f qxcsp.f \
+ qxcyl.f qxdabm.f qxdbdf.f qxdbvs.f qxdrkf.f qxgbun.f qxplr.f qxrkf.f \
+ qxssp.f rqrtst.f sbeg.f sblat2.f sblat3.f sbocqx.f schk12.f schk13.f \
+ schk22.f schk23.f schk32.f schk33.f schk42.f schk43.f schk52.f \
+ schk53.f schk62.f schke2.f schke3.f sdasqc.f sdf.f sdjac1.f sdjac2.f \
+ sdqck.f sdres1.f sdres2.f sfnck.f sgeqc.f slapqc.f smake2.f smake3.f \
+ smmch.f smvch.f snls1q.f snsqqk.f sosfnc.f sosnqx.f splpqx.f sqck.f \
+ sqfcn2.f sqjac2.f srmgen.f ssrtqc.f stest.f t0.f t1.f t2.f t3.f t4.f \
+ t5.f vfill.f xcsrt.f zqcai.f zqcbh.f zqcbi.f zqcbj.f zqcbk.f zqcby.f
+
+EXTRA_OBJS= src/dfmat.o src/dgvec.o src/duivp.o src/duvec.o src/fmat.o \
+ src/gvec.o src/uivp.o src/uvec.o
+
+test-dynamic: ${TEST_SRCS:.f=.dynamic}
+ @${TEST_SRCS:S#^#echo ${TEST_VERBOSITY} | ./#:S#.f$#.dynamic - ; #}
+
+test-static: ${TEST_SRCS:.f=.static}
+ @${TEST_SRCS:S#^#echo ${TEST_VERBOSITY} | ./#:S#.f$#.static - ; #}
+
+.o.dynamic: ${COMMON_SRCS:.f=.o} ${EXTRA_OBJS} src/libslatec.so
+ ${FC} ${FFLAGS} ${LDFLAGS} -o ${.TARGET} ${.IMPSRC} \
+ ${COMMON_SRCS:.f=.o} ${EXTRA_OBJS} -L./src -lslatec -Wl,-rpath,./src
+
+.o.static: ${COMMON_SRCS:.f=.o} ${EXTRA_OBJS} src/libslatec.a
+ ${FC} ${FFLAGS} ${LDFLAGS} -o ${.TARGET} ${.IMPSRC} \
+ ${COMMON_SRCS:.f=.o} ${EXTRA_OBJS} src/libslatec.a
+
+.f.o:
+ ${FC} ${FFLAGS} -c ${.IMPSRC}
+
+clean: clean-objects clean-tests
+
+clean-objects:
+ @rm -f *.o
+
+clean-tests:
+ @rm -f *.static *.dynamic