
# Note: on some machines you have to specify a special library
# to get a version of malloc/free with acceptable performance

traxbar: traxbar.c data-structures-1.c data-structures-1.h
	gcc -O4 -Wall -o traxbar traxbar.c data-structures-1.c

red-blue: red-blue.c data-structures-1.c data-structures-1.h
	gcc -O4 -Wall -o red-blue -DNOISY -DUSE_FREE red-blue.c data-structures-1.c 

rlb: rlb.c data-structures-1.c data-structures-1.h
	gcc -O4 -Wall -o rlb -DNOISY -DUSE_FREE rlb.c data-structures-1.c

# need to fix this program to handle alphabet > 2
reference: reference.bigloo
	bigloo -O4 -unsafe -o reference reference.bigloo
