CC = gcc FC = gfortran # Default rules %.o: %.c ${CC} ${CFLAGS} -c $< %.o: %.f ${FC} ${FFLAGS} -c $< %.o: %.F ${FC} ${FFLAGS} -c $< %.o: %.f90 ${FC} ${FFLAGS} -c $< %.o: %.F90 ${FC} ${FFLAGS} -c $< all: mfsk probs.out OBJS1 = prob.o binomial_subs.o prob: $(OBJS1) $(FC) -o prob $(OBJS1) OBJS2 = mfsk.o binomial_subs.o mfsk: $(OBJS2) $(FC) -o mfsk $(OBJS2) OBJS3 = bodide.o binomial_subs.o bodide: $(OBJS3) $(FC) -o bodide $(OBJS3) probs.out: prob # x N X s prob 35 63 40 40 > probs.out prob 37 63 40 45 >> probs.out prob 37 53 40 45 >> probs.out prob 38 53 40 47 >> probs.out clean: rm -rf *.o prob probs.out