71 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			71 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| 
 | |
| 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 $@
 | |
| 
 | |
| # ---------------------------------------------
 | |
| 
 | |
| henon:		henon.f90 Makefile $(OBJDEP)
 | |
| 	gfortran $(GFOPT) $<  $(OBJS)    -o $@
 | |
| 
 | |
| mkjulia:	mkjulia.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
 | |
| 
 | |
| # ---------------------------------------------
 | 
