NAME = xgrmhd
#FC = ifort
#FC = gfortran
FC = mpif90
FFLAGS = -O2 -Wall
OBJS = pram.o main.o bhmodel.o bnd.o calcha.o calflx.o calsf.o caluu.o cdtcfl.o coord.o ct.o damp.o deriv.o fluctu.o func.o gravp.o grid.o hll.o inpf.o mdgrmhd.o mdrmhd.o mpisub.o pminmax.o rec.o recov.o restar.o rkt.o spdlia.o trans.o
LD = $(FC)
LFLAGS = 
LIBS = 
COMMON_MOD = pram.f90 

.SUFFIXES:.o .f90

$(NAME):$(OBJS)
	$(LD) $(LFLAGS) $(OBJS) -o $(NAME).exe $(LIBS)

.f90.o:
	$(FC) $(FFLAGS) -c $<


clean:
	rm -f core *.o *.exe *.mod

$(OBJS): $(COMMON_MOD)