CFLAGS=-Wall -O3 -DNDEBUG -fsanitize=address
CC=gcc
all:
	$(CC) $(CFLAGS) -o locked locked.c -lpthread
	$(CC) $(CFLAGS) -o treiber treiber.c -lpthread
	$(CC) $(CFLAGS) -o tagged tagged.c -lpthread
	$(CC) $(CFLAGS) -o hazard hazard.c -lpthread
clean:
	rm -f locked treiber tagged hazard sorted unsorted
