GFOPT  = -Wall -Wextra -time -g -Imods/

# ---------------------------------------------

spitpgm.o:	spitpgm.f90 Makefile
	gfortran $(GFOPT) -c $<

fraktals.o:	fraktals.f90 Makefile
	gfortran $(GFOPT) -c $<

OBJS  = spitpgm.o fraktals.o 
DOT_O = mods/points3d.o

# ---------------------------------------------

julia:		julia.f90 Makefile $(OBJS)
	gfortran $(GFOPT) $<  $(OBJS)    -o $@

pickover:	pickover.f90 Makefile $(OBJS)
	gfortran $(GFOPT) $<  $(OBJS) $(DOT_O)   -o $@

lorentz:	lorentz.f90 Makefile $(OBJS)
	gfortran $(GFOPT) $<  $(OBJS)    -o $@

# ---------------------------------------------

lorentz.pgm:	lorentz Makefile
	./lorentz $@ > /dev/null

pickover.pgm:	pickover Makefile
	time ./pickover $@ > /dev/null

# ---------------------------------------------