FILES= r1000.mms r2000.mms r10000.mms s1000.mms s10000.mms s64.mms all: $(FILES) r1000.mms: ../rsixfour 1000 -b 32 | ../toocta > r1000.mms ../rsixfour 1000 -b 32 | ../tolocta > r1000l.mms ../rsixfour 1000 -b 32 | sort -n | ../toocta > r1000s.mms ../rsixfour 1000 -b 32 | sort -n | ../tolocta > r1000sl.mms r2000.mms: ../rsixfour 2000 -b 32 | ../toocta > r2000.mms ../rsixfour 2000 -b 32 | ../tolocta > r2000l.mms ../rsixfour 2000 -b 32 | sort -n | ../toocta > r2000s.mms ../rsixfour 2000 -b 32 | sort -n | ../tolocta > r2000sl.mms r10000.mms: ../rsixfour 10000 -b 32 | ../toocta > r10000.mms ../rsixfour 10000 -b 32 | ../tolocta > r10000l.mms ../rsixfour 10000 -b 32 | sort -n | ../toocta > r10000s.mms ../rsixfour 10000 -b 32 | sort -n | ../tolocta > r10000sl.mms # medium size examples s64.mms: ../rsixfour 64 -b 16 | ../toocta > s64.mms ../rsixfour 64 -b 16 | ../tolocta > s64l.mms ../rsixfour 64 -b 16 | sort -n | ../toocta > s64s.mms ../rsixfour 64 -b 16 | sort -n | ../tolocta > s64sl.mms # small numbers for radix sort s1000.mms: ../rsixfour 1000 -b 16 | ../toocta > s1000.mms ../rsixfour 1000 -b 16 | ../tolocta > s1000l.mms ../rsixfour 1000 -b 16 | sort -n | ../toocta > s1000s.mms ../rsixfour 1000 -b 16 | sort -n | ../tolocta > s1000sl.mms # small numbers for radix sort s10000.mms: ../rsixfour 10000 -b 16 | ../toocta > s10000.mms ../rsixfour 10000 -b 16 | ../tolocta > s10000l.mms ../rsixfour 10000 -b 16 | sort -n | ../toocta > s10000s.mms ../rsixfour 10000 -b 16 | sort -n | ../tolocta > s10000sl.mms clean: rm -f $(FILES) rm -f $(FILES:.mms=l.mms) rm -f $(FILES:.mms=s.mms) rm -f $(FILES:.mms=sl.mms) rm -f *~