all: nonblocking nonblocking-for-file nonblocking-old nonblocking: nonblocking.c gcc nonblocking.c -o nonblocking -std=c99 nonblocking-for-file: nonblocking-for-file.c gcc nonblocking-for-file.c -o nonblocking-for-file -std=c99 nonblocking-old: nonblocking-old.c gcc nonblocking-old.c -o nonblocking-old -std=c99 clean: rm -f nonblocking nonblocking-for-file nonblocking-old