# BEV EXAMPLE LIB = libVGRbev.a DESTDIR = $$vgrLIB DESTLIB = ${DESTDIR}/${LIB} DESTTXT = ${DESTDIR} FC = f77 CC = cc CFLAGS = $$CC_OPTS FFLAGS = $$F77_OPTS CGRIND = pgrind -lc FGRIND = pgrind -lf MGRIND = enscript -2r .f.o: ${FC} ${FFLAGS} -c $*.f ar r ${DESTLIB} $@ @cp printf $@ @MAKERM rm $*.o .c.o: ${CC} ${CFLAGS} -c $*.c ar r ${DESTLIB} $@ @cp printc $@ @MAKERM rm $*.o FSOURCE = \ agauss.f \ area.f \ chifit.f \ curfit.f \ determ.f \ factor.f \ fchisq.f \ fderivna.f \ fderivgq.f \ fctnps.f \ fctnlp.f \ functn.f \ gamma.f \ gradls.f \ gridls.f \ integ.f \ interp.f \ legfit.f \ linfit.f \ matinv.f \ pbinom.f \ pchisq.f \ pcorre.f \ pgauss.f \ ploren.f \ polfit.f \ ppoiss.f \ regres.f \ smooth.f \ xfit.f \ dummyf.f CSOURCE = \ dummyc.c OBJECTNL = \ fderivna.o \ fderivgq.o \ fctnps.o \ fctnlp.o \ dummyc.o OBJECTL = \ agauss.o \ area.o \ chifit.o \ curfit.o \ determ.o \ factor.o \ fchisq.o \ functn.o \ gamma.o \ gradls.o \ gridls.o \ integ.o \ interp.o \ legfit.o \ linfit.o \ matinv.o \ pbinom.o \ pchisq.o \ pcorre.o \ pgauss.o \ ploren.o \ polfit.o \ ppoiss.o \ regres.o \ smooth.o \ xfit.o \ dummyf.o OBJECTS = ${OBJECTL} ${OBJECTNL} all: ${OBJECTS} ranlib ${DESTLIB} clean: ;@rm -f ${OBJECTS};touch dummyf.o dummyc.o grind: ; ${FGRIND} ${FSOURCE} ; ${CGRIND} ${CSOURCE} # printc:${CSOURCE};${CGRIND} $? ; touch printc printf:${FSOURCE};${FGRIND} $? ; touch printf printm:Makefile ;${MGRIND} $? ; touch printm # all: ${OBJECTS} fbtoline: fbtoline.c ${CC} ${CFLAGS} -o fbtoline fbtoline.c zz.o: ${DESTTXT}/zz.o @echo > /dev/null ${DESTTXT}/zz.o:zz.f ${FC} ${FFLAGS} -c zz.f @mv zz.o ${DESTTXT} fderivna.o: ${DESTTXT}/fderivna.o @echo > /dev/null ${DESTTXT}/fderivna.o:fderivna.f ${FC} ${FFLAGS} -c fderivna.f @mv fderivna.o ${DESTTXT} fderivgq.o: ${DESTTXT}/fderivgq.o @echo > /dev/null ${DESTTXT}/fderivgq.o:fderivgq.f ${FC} ${FFLAGS} -c fderivgq.f @mv fderivgq.o ${DESTTXT} fctnps.o: ${DESTTXT}/fctnps.o @echo > /dev/null ${DESTTXT}/fctnps.o:fctnps.f ${FC} ${FFLAGS} -c fctnps.f @mv fctnps.o ${DESTTXT} fctnlp.o: ${DESTTXT}/fctnlp.o @echo > /dev/null ${DESTTXT}/fctnlp.o:fctnlp.f ${FC} ${FFLAGS} -c fctnlp.f @mv fctnlp.o ${DESTTXT}