CC=cc
OPS=-g
LINT=lint
LOPS=

all:	redirect1 redirect2 redirect3 redirect4 ring2proc ring

redirect1:  redirect1.c
	$(CC) $(OPS) -o redirect1 redirect1.c

redirect2:  redirect2.c
	$(CC) $(OPS) -o redirect2 redirect2.c

redirect3:  redirect3.c
	$(CC) $(OPS) -o redirect3 redirect3.c

redirect4:  redirect4.c
	$(CC) $(OPS) -o redirect4 redirect4.c

ring2proc:  ring2proc.c
	$(CC) $(OPS) -o ring2proc ring2proc.c

ring:   ring.c
	$(CC) $(OPS) -o ring ring.c

lintredirect1: redirect1.c
	$(LINT) $(LOPS) redirect1.c

lintredirect2: redirect2.c
	$(LINT) $(LOPS) redirect2.c

lintredirect3: redirect3.c
	$(LINT) $(LOPS) redirect3.c

lintredirect4: redirect4.c
	$(LINT) $(LOPS) redirect4.c

lintring2proc: ring2proc.c
	$(LINT) $(LOPS) ring2proc.c

lintring: ring.c
	$(LINT) $(LOPS) ring.c

clean:
	rm -f redirect1 redirect2 redirect3 redirect4 ring2proc ring
	rm -f core *.o
