all: countit0 countit0: countit0.c cc -o countit0 countit0.c -lpthread countit1: countit1.c cc -o countit1 countit1.c -lpthread countit2: countit2.c cc -o countit2 countit2.c -lpthread countit3: countit3.c yield_thread.c cc -o countit3 countit3.c yield_thread.c -lpthread -lrt countit4: countit4.c yield_thread.c cc -o countit4 countit4.c yield_thread.c -lpthread -lrt countit5: countit5.c yield_thread.c cc -o countit5 countit5.c yield_thread.c -lpthread -lrt lint0: lint -x -u countit0.c lint1: lint -x -u countit1.c lint2: lint -x -u countit2.c yield_thread.c lint3: lint -x -u countit3.c yield_thread.c lint4: lint -x -u countit4.c yield_thread.c lint5: lint -x -u countit5.c yield_thread.c run0: countit0 run1: countit1 run2: countit2 run3: countit3 run4: countit4 run5: countit5 clean: rm -f core *.o countit0 countit1 countit2 countit3 countit4 countit5