all: rnorm qnorm pnorm dnorm

rnorm runif rgamma rchisq rt rlnorm rlogis rcauchy rstab rbeta rf: inter1.o rnorm.x dstclr.o dstlkp.o dstpar.o dstclq.o rstbl.o
	$(F77) $(LDFLAGS) $(STRIP) -o rnorm inter1.o rnorm.x dstclr.o dstlkp.o dstpar.o dstclq.o rstbl.o $(LIBR)
	-ln rnorm runif 2>/dev/null || true
	-ln rnorm rgamma 2>/dev/null || true
	-ln rnorm rchisq 2>/dev/null || true
	-ln rnorm rt 2>/dev/null || true
	-ln rnorm rlnorm 2>/dev/null || true
	-ln rnorm rlogis 2>/dev/null || true
	-ln rnorm rcauchy 2>/dev/null || true
	-ln rnorm rstab 2>/dev/null || true
	-ln rnorm rbeta 2>/dev/null || true
	-ln rnorm rf 2>/dev/null || true
	@echo rnorm runif rgamma rchisq rt rlnorm rlogis rcauchy rstab rbeta rf loaded
inter1.C: ; echo 'INCLUDE(u/cinter)CINTER(rnorm,r)' >inter1.C

qnorm qbeta qlogis qlnorm qt qcauchy qgamma qchisq qf qunif: inter2.o qnorm.x dstclq.o dstclp.o dstpar.o dstlkp.o
	$(F77) $(LDFLAGS) $(STRIP) -o qnorm inter2.o qnorm.x dstclq.o dstclp.o dstpar.o dstlkp.o $(LIBR)
	-ln qnorm qlogis 2>/dev/null || true
	-ln qnorm qlnorm 2>/dev/null || true
	-ln qnorm qt 2>/dev/null || true
	-ln qnorm qbeta 2>/dev/null || true
	-ln qnorm qcauchy 2>/dev/null || true
	-ln qnorm qgamma 2>/dev/null || true
	-ln qnorm qchisq 2>/dev/null || true
	-ln qnorm qf 2>/dev/null || true
	-ln qnorm qunif 2>/dev/null || true
	@echo qlogis qlnorm qt qcauchy qgamma qchisq qnorm qbeta qf qunif loaded
inter2.C: ; echo 'INCLUDE(u/cinter)CINTER(qnorm)' >inter2.C

pnorm plogis plnorm pf pt pbeta pcauchy pgamma pchisq punif: inter3.o pnorm.x dstclp.o dstlkp.o dstpar.o
	$(F77) $(LDFLAGS) $(STRIP) -o pnorm inter3.o pnorm.x dstclp.o dstlkp.o dstpar.o $(LIBR)
	-ln pnorm plogis 2>/dev/null || true
	-ln pnorm plnorm 2>/dev/null || true
	-ln pnorm pf 2>/dev/null || true
	-ln pnorm pt 2>/dev/null || true
	-ln pnorm pbeta 2>/dev/null || true
	-ln pnorm pcauchy 2>/dev/null || true
	-ln pnorm pgamma 2>/dev/null || true
	-ln pnorm pchisq 2>/dev/null || true
	-ln pnorm punif 2>/dev/null || true
	@echo pnorm plogis plnorm pf pt pbeta pcauchy pgamma pchisq punif loaded
inter3.C: ; echo 'INCLUDE(u/cinter)CINTER(pnorm)' >inter3.C

inter4.C: ; echo 'INCLUDE(u/cinter)CINTER(dnorm)' >inter4.C
dnorm dlogis dlnorm df dt dbeta dcauchy dgamma dchisq dunif: inter4.o dnorm.x density.o dstcld.o dstlkp.o dstpar.o
	$(F77) $(LDFLAGS) $(STRIP) -o dnorm inter4.o dnorm.x density.o dstcld.o dstlkp.o dstpar.o $(LIBR)
	-ln dnorm dlogis 2>/dev/null || true
	-ln dnorm dlnorm 2>/dev/null || true
	-ln dnorm df 2>/dev/null || true
	-ln dnorm dt 2>/dev/null || true
	-ln dnorm dbeta 2>/dev/null || true
	-ln dnorm dcauchy 2>/dev/null || true
	-ln dnorm dgamma 2>/dev/null || true
	-ln dnorm dchisq 2>/dev/null || true
	-ln dnorm dunif 2>/dev/null || true
	@echo dnorm dlogis dlnorm df dt dbeta dcauchy dgamma dchisq dunif loaded

internal: pnorm.x qnorm.x rnorm.x dnorm.x dstclq.o dstclr.o dstlkp.o dstpar.o dstclq.o rstbl.o dstclp.o density.o dstcld.o
	echo INTERNALS $?
