badlock: lock.c main.c
	gcc -g main.c lock.c -o badlock

goodlock: lock.x86.s main.c
	gcc -g main.c lock.x86.s -o goodlock

example: example.c lock.c
	gcc example.c lock.c -o example -lpthread -lm

example2: example.c lock.x86.s
	gcc example.c lock.x86.s -o example2 -lpthread -lm

example3: example.c mutex.c
	gcc example.c mutex.c -o example3 -lpthread -lm


