coke: coke.c lock.c cond.c semaphore.c gcc -g coke.c lock.c cond.c semaphore.c -o coke -lpthread -lm array: array.c lock.c cond.c semaphore.c gcc -Wall -g array.c lock.c cond.c semaphore.c -o array -lpthread sem: main.c lock.c cond.c semaphore.c gcc -g main.c lock.c cond.c semaphore.c -o sem -lpthread