MRPROG = ../../SOLgnu/MREvolver2D MKPROG = ../../../MakeTexture2D/SOLgnu/MakeTexture2D TXTDIR = ${STOLFIHOME}/images/textures/pgm-128x128 TEXTURES = \ puffy .PHONY: all $(TEXTURES) all: $(TEXTURES) puffy: \ puffy-o-A.pgm ringo: \ ringo-o-A.pgm ringy: \ ringy-o-A.pgm ringz: \ ringz-o-A.pgm waves: \ waves-o-A.pgm globs: \ globs-o-A.pgm puffy-i-A.pgm: $(TXTDIR)/puffy.pgm ; \ cat $(TXTDIR)/puffy.pgm \ | pnmscale -xsize 64 \ | pgmnorm \ > puffy-i-A.pgm puffy-o-A.pgm: \ puffy-i-A.pgm \ $(MRPROG) ;\ nice $(MRPROG) \ -inName puffy-i \ -outName puffy-o \ -size 64 64 \ -offset 0 \ -map Cross \ -cmp Coulomb 0.005 \ -initStep 0.25 -maxEvals 20 \ -random 0.0 -fold ringo-o-A.pgm: \ ringo-i-A.pgm \ $(MRPROG) ;\ nice $(MRPROG) \ -inName ringo-i \ -outName ringo-o \ -size 64 64 \ -offset 0 \ -map Cross \ -cmp Coulomb 0.005 \ -initStep 0.25 -maxEvals 20 \ -random 0.0 -fold ringy-o-A.pgm: \ ringy-i-A.pgm \ $(MRPROG) ;\ nice $(MRPROG) \ -inName ringy-i \ -outName ringy-o \ -size 64 64 \ -offset 0 \ -map Cross \ -cmp Coulomb 0.005 \ -initStep 0.25 -maxEvals 40 \ -random 0.50 -fold ringz-o-A.pgm: \ ringz-i-A.pgm \ $(MRPROG) ;\ nice $(MRPROG) \ -inName ringz-i \ -outName ringz-o \ -size 64 64 \ -offset 0 \ -map Cross \ -cmp Coulomb 0.005 \ -initStep 0.25 -maxEvals 40 \ -random 0.00 -fold -norm ringw-o-A.pgm: \ ringw-i-A.pgm \ $(MRPROG) ;\ nice $(MRPROG) \ -inName ringw-i \ -outName ringw-o \ -size 64 64 \ -offset 0 \ -map Phi \ -cmp Coulomb 0.005 \ -initStep 0.25 -maxEvals 40 \ -random 0.00 -fold -norm waves-o-A.pgm: \ waves-i-A.pgm \ $(MRPROG) ;\ nice $(MRPROG) \ -inName waves-i \ -outName waves-o \ -size 64 64 \ -offset 0 \ -map FunGrad \ -cmp Coulomb 0.005 \ -initStep 0.25 -maxEvals 40 \ -random 0.0 -fold -norm globs-o-A.pgm: \ globs-i-A.pgm \ $(MRPROG) ;\ nice $(MRPROG) \ -inName globs-i \ -outName globs-o \ -size 64 64 \ -offset 0 \ -map FunSlope \ -cmp Coulomb 0.005 \ -initStep 0.25 -maxEvals 40 \ -random 0.0 -fold -norm