Makefile 2.46 KB
include $(BTREE)/Make.inc

library = libfvn_fnlib$(libext)

objects = acosh.o aide.o aid.o aie.o  \
ai.o albeta.o algams.o ali.o  \
alngam.o alnrel.o asinh.o atanh.o  \
besi0e.o besi0.o besi1e.o besi1.o  \
besj0.o besj1.o besk0e.o besk0.o  \
besk1e.o besk1.o beskes.o besks.o  \
besy0.o besy1.o betai.o beta.o  \
bide.o bid.o bie.o binom.o  \
bi.o c0lgmc.o c8lgmc.o c9lgmc.o  \
c9ln2r.o cacosh.o cacos.o carg.o  \
casinh.o casin.o catan2.o catanh.o  \
catan.o cbeta.o cbrt.o ccbrt.o  \
ccosh.o ccot.o cexprl.o cgamma.o  \
cgamr.o chi.o chu.o cinh.o  \
cin.o ci.o clbeta.o clngam.o  \
clnrel.o clog10.o comp1.o comp2.o  \
comp3.o cosdg.o cot.o cpsi.o  \
csevl.o csinh.o ctanh.o ctan.o  \
d1mach.o d9admp.o d9aimp.o d9atn1.o  \
d9b0mp.o d9b1mp.o d9chm.o d9chu.o  \
d9gaml.o d9gmic.o d9gmit.o d9knus.o  \
d9lgic.o d9lgit.o d9lgmc.o d9ln2r.o  \
d9pak.o d9sifg.o d9upak.o dacosh.o  \
daide.o daid.o daie.o dai.o  \
dasinh.o datanh.o daws.o dbesi0.o  \
dbesi1.o dbesj0.o dbesj1.o dbesk0.o  \
dbesk1.o dbesks.o dbesy0.o dbesy1.o  \
dbetai.o dbeta.o dbide.o dbid.o  \
dbie.o dbinom.o dbi.o dbsi0e.o  \
dbsi1e.o dbsk0e.o dbsk1e.o dbskes.o  \
dcbrt.o dchi.o dchu.o dcinh.o  \
dcin.o dci.o dcosdg.o dcot.o  \
dcsevl.o ddaws.o de1.o dei.o  \
derfc.o derf.o dexprl.o dfac.o  \
dgamic.o dgami.o dgamit.o dgamma.o  \
dgamr.o dlbeta.o dlgams.o dli.o  \
dlngam.o dlnrel.o dpoch1.o dpoch.o  \
dpsi.o dshi.o dsindg.o dsi.o  \
dspenc.o e1.o e9rint.o ei.o  \
entsrc.o eprint.o erfc.o erf.o  \
erroff.o exprel.o fac.o fdump.o  \
fvn_fnlib.o gamic.o gami.o gamit.o  \
gamma.o gamr.o i1mach.o i8save.o  \
initds.o inits.o nerror.o poch1.o  \
poch.o psi.o r1mach.o r9admp.o  \
r9aimp.o r9atn1.o r9chm.o r9chu.o  \
r9gaml.o r9gmic.o r9gmit.o r9knus.o  \
r9lgic.o r9lgit.o r9lgmc.o r9ln2r.o  \
r9pak.o r9sifg.o r9upak.o randgs.o  \
rand.o random.o ranf.o retsrc.o  \
s88fmt.o s9comp.o seterr.o seteru.o  \
shi.o sindg.o si.o spenc.o  \
z0lgmc.o z8lgmc.o z9lgmc.o z9ln2r.o  \
zacosh.o zacos.o zarg.o zasinh.o  \
zasin.o zatan2.o zatanh.o zatan.o  \
zbeta.o zcbrt.o zcosh.o zcot.o  \
zexprl.o zgamma.o zgamr.o zlbeta.o  \
zlngam.o zlnrel.o zlog10.o zpsi.o  \
zsinh.o ztanh.o ztan.o besyn.o \
besjn.o dbesyn.o dbesjn.o beskn.o \
besin.o dbeskn.o dbesin.o

lib:$(library)

$(library): $(objects)
		$(AR) rcu $@ $(objects)
		$(RANLIB) $@

install:
		cp fvn_fnlib.mod $(BTREE)/modules
		cp $(library) $(BTREE)/lib

clean:
		rm -f {*.o,*.oo,*.ipo,*.a,*.mod}

%.o: %.f90
		$(F95) $(F95FLAGS) -c $< -o $@

%.o: %.f
		$(F95) $(F95FLAGS) -c $< -o $@