90FLAGS = -0

OBJ = mainmd.o ran_uniform.o integrate.o force.o init.o savedata.o

md: $(OBJ)
	gfortran $(F90FLAGS) $(OBJ) -o md -align

mainmd.o : mainmd.f90
	gfortran mainmd.f90 $(F90FLAGS) -c

ran_uniform.o : ran_uniform.c
	gcc -c ran_uniform.c

integrate.o : integrate.f90
	gfortran integrate.f90 $(F90FLAGS) -c

force.o : force.f90
	gfortran force.f90 $(F90FLAGS) -c

init.o : init.f90
	gfortran init.f90 $(F90FLAGS) -c

savedata.o : savedata.f90
	gfortran savedata.f90 $(F90FLAGS) -c

clean: 
	rm -f *.o *.out *.mod md
