1*fc37ad8cSJames WrightGMSH = gmsh 2*fc37ad8cSJames Wright 3*fc37ad8cSJames WrightALL = $(foreach q,1,$(foreach n,08 12 20 40,cylinder-q$(q)-n$(n).msh)) 4*fc37ad8cSJames Wright 5*fc37ad8cSJames Wrightall : $(ALL) 6*fc37ad8cSJames Wright 7*fc37ad8cSJames Wrightcylinder-q1-n20.msh: 8*fc37ad8cSJames Wright 9*fc37ad8cSJames Wrightcylinder-q1-n08.msh: GMSH_FLAGS = -order 1 -setnumber N 08 -setnumber Rb 0.7 10*fc37ad8cSJames Wrightcylinder-q1-n12.msh: GMSH_FLAGS = -order 1 -setnumber N 12 -setnumber Rb 0.8 11*fc37ad8cSJames Wrightcylinder-q1-n20.msh: GMSH_FLAGS = -order 1 -setnumber N 20 12*fc37ad8cSJames Wrightcylinder-q1-n40.msh: GMSH_FLAGS = -order 1 -setnumber N 40 13*fc37ad8cSJames Wrightcylinder-q2-n20.msh: GMSH_FLAGS = -order 2 -setnumber N 20 14*fc37ad8cSJames Wrightcylinder-q2-n40.msh: GMSH_FLAGS = -order 2 -setnumber N 40 15*fc37ad8cSJames Wrightcylinder-q1-n12-recirc.msh: GMSH_FLAGS = -order 1 -setnumber N 12 -setnumber H 1 -setnumber xL 1 -setnumber xR .1 16*fc37ad8cSJames Wright 17*fc37ad8cSJames Wrightcylinder%.msh: cylinder.geo 18*fc37ad8cSJames Wright $(GMSH) -3 $(GMSH_FLAGS) $< -o $@ 19*fc37ad8cSJames Wright 20*fc37ad8cSJames Wrightclean: 21*fc37ad8cSJames Wright $(RM) $(ALL) 22*fc37ad8cSJames Wright 23*fc37ad8cSJames Wrightprint-% : 24*fc37ad8cSJames Wright $(info [ variable name]: $*) 25*fc37ad8cSJames Wright $(info [ origin]: $(origin $*)) 26*fc37ad8cSJames Wright $(info [ flavor]: $(flavor $*)) 27*fc37ad8cSJames Wright $(info [ value]: $(value $*)) 28*fc37ad8cSJames Wright $(info [expanded value]: $($*)) 29*fc37ad8cSJames Wright $(info ) 30*fc37ad8cSJames Wright @true 31