# To be defined on the "make" command line: M3TARGET = M3TARGET.IS.UNDEFINED SHAPES = \ cube \ klein \ klein2 \ klein3 \ orange \ pplane \ ring \ sausage \ star \ starbug1 \ starbug2 \ stick \ tetra \ torus \ fork \ bitorus \ tritorus \ cup \ flaps ORDERS = 3 4 5 NTRIALS = 5 TRIALS = 0001 0002 0003 0004 0005 PROG = ../$(M3TARGET)/RandomShapes SHAPEDIR = ../../MakeShape/tests all: nothing nothing: @echo "nothing to be done here" everything: ;\ for n in $(ORDERS); do \ for s in $(SHAPES); do \ make ORDER=$$n SHAPE=$$s M3TARGET=$(M3TARGET) group ; \ done \ done ORDER = ORDER.IS.UNDEFINED SHAPE = SHAPE.IS.UNDEFINED SHORD = $(SHAPE)-$(ORDER) group: $(PROG) $(SHAPEDIR)/$(SHAPE)-$(ORDER).top ;\ $(PROG) \ -inFile $(SHAPEDIR)/$(SHORD) \ -outFile $(SHORD) \ -jitter 2.0 -normalize -trials $(NTRIALS)