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