progs = metropolis enumerate_fiber 2x3mcmc 5x5mcmc cov1_mcmc cov2_mcmc

all: $(progs)

metropolis: metropolis.c
	gcc -o $@ $< -lm
enumerate_fiber: enumerate_fiber.c
	gcc -o $@ $< 
2x3mcmc: 2x3mcmc.c
	gcc -o $@ $< -lm
5x5mcmc: 5x5mcmc.c
	gcc -o $@ $< -lm
cov1_mcmc: cov1_mcmc.c
	gcc -o $@ $< -lm
cov2_mcmc: cov2_mcmc.c
	gcc -o $@ $< -lm 

clean:
	rm $(progs)
