41 lines
		
	
	
		
			655 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			655 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
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
 | 
						|
 |