CC = gcc

CFLAGS  = -g -Wall
LDFLAGS = 

executables = nonblockw   nonblockw-select
objects     = nonblockw.o nonblockw-select.o clrfl.o setfl.o error.o

.PHONY: default
default: $(executables)

$(executables): clrfl.o setfl.o error.o

$(objects): apue.h

.PHONY: clean
clean:
	rm -f *~ *.out $(objects) $(executables)

.PHONY: all
all: clean default
