all: essai voxelize evolvopick pickover \ mkjulia mklorentz mkmandel GFOPT = -Wall -Wextra -time -g -Imods/ -I../Modules # --------------------------------------------- # the module 'spitpgm' is now in $PROJECT/Modules # mods/points3d.o: mods/points3d.f90 Makefile gfortran $(GFOPT) -c $< -o $@ mods/xperiment.o: mods/xperiment.f90 Makefile gfortran $(GFOPT) -c $< -o $@ fraktals.o: fraktals.f90 Makefile gfortran $(GFOPT) -c $< mandelbrots.o: mandelbrots.f90 Makefile gfortran $(GFOPT) -c $< julias.o: julias.f90 Makefile gfortran $(GFOPT) -c $< OBJDEP = mods/points3d.o mods/xperiment.o mods/fractcolmap.o \ fraktals.o mandelbrots.o julias.o OBJS = $(OBJDEP) ../Modules/pixrgb.o ../Modules/spitpgm.o # --------------------------------------------- essai: essai.f90 Makefile $(OBJDEP) gfortran $(GFOPT) $< $(OBJS) -o $@ plotcolmap: plotcolmap.f90 Makefile $(OBJDEP) gfortran $(GFOPT) $< $(OBJS) -o $@ # --------------------------------------------- mkjulia: mkjulia.f90 Makefile $(OBJDEP) gfortran $(GFOPT) $< $(OBJS) -o $@ xjulia.pnm: mkjulia Makefile ./mkjulia $@ -0.204365 0.321463 # --------------------------------------------- henon: henon.f90 Makefile $(OBJDEP) gfortran $(GFOPT) $< $(OBJS) -o $@ mkhenon: mkhenon.f90 Makefile $(OBJDEP) gfortran $(GFOPT) $< $(OBJS) -o $@ # --------------------------------------------- pickover: pickover.f90 Makefile $(OBJDEP) gfortran $(GFOPT) $< $(OBJS) -o $@ evolvopick: evolvopick.f90 Makefile $(OBJDEP) gfortran $(GFOPT) $< $(OBJS) $(DOT_O) -o $@ voxelize: voxelize.f90 Makefile $(OBJDEP) gfortran $(GFOPT) $< $(OBJS) -o $@ mklorentz: mklorentz.f90 Makefile $(OBJDEP) gfortran $(GFOPT) $< $(OBJS) -o $@ mkmandel: mkmandel.f90 Makefile $(OBJDEP) gfortran $(GFOPT) $< $(OBJS) -o $@ # --------------------------------------------- lorentz.pgm: mklorentz Makefile ./mklorentz $@ > /dev/null pickover.pgm: pickover Makefile ./pickover $@ > /dev/null # ---------------------------------------------