all: gen.exe run gen.exe: gen.c cmm450.csci g++ gen.c -o gen.exe run: gen.exe ./gen.exe runtrace: gen.exe ./gen.exe trace DEMO: Vanilla Foobar Euclid FooBarArray LocMin SelectSort Vanilla: Vanilla.c g++ Vanilla.c -o Vanilla.exe Foobar: Foobar.c g++ Foobar.c -o Foobar.exe Euclid: Euclid.c g++ Euclid.c -o Euclid.exe FooBarArray: FooBarArray.c g++ FooBarArray.c -o FooBarArray.exe LocMin: LocMin.c g++ LocMin.c -o LocMin.exe SelectSort: SelectSort.c g++ SelectSort.c -o SelectSort.exe runVanilla: Vanilla.exe Vanilla.exe runFoobar: Foobar.exe Foobar.exe runEuclid: Euclid.exe Euclid.exe runFooBarArray: FooBarArray.exe FooBarArray.exe runLocMin: LocMin.exe LocMin.exe runSelectSort: SelectSort.exe SelectSort.exe traceVanilla: Vanilla.exe Vanilla.exe trace traceFoobar: Foobar.exe Foobar.exe trace traceEuclid: Euclid.exe Euclid.exe trace traceFooBarArray: FooBarArray.exe FooBarArray.exe trace traceLocMin: LocMin.exe LocMin.exe trace traceSelectSort: SelectSort.exe SelectSort.exe trace