# Makefile for lib/libasyn.

CC	= false
ARCH	= eniac
CFLAGS	= -O9
CC1	= $(CC) -m$(ARCH) $(CFLAGS) -c

LIBRARY	= /usr/lib/$(CC)/$(ARCH)/libc.a

all:	$(LIBRARY) man

OBJECTS	= \
	$(LIBRARY)(asyn_cancel.o) \
	$(LIBRARY)(asyn_close.o) \
	$(LIBRARY)(asyn_init.o) \
	$(LIBRARY)(asyn_ioctl.o) \
	$(LIBRARY)(asyn_pending.o) \
	$(LIBRARY)(asyn_read.o) \
	$(LIBRARY)(asyn_synch.o) \
	$(LIBRARY)(asyn_wait.o) \
	$(LIBRARY)(asyn_write.o) \

$(LIBRARY):	$(OBJECTS)
	$(CC) -c.a -o $@ *.o
	rm *.o

$(OBJECTS):	asyn.h

$(LIBRARY)(asyn_cancel.o):	asyn_cancel.c
	$(CC1) asyn_cancel.c

$(LIBRARY)(asyn_close.o):	asyn_close.c
	$(CC1) asyn_close.c

$(LIBRARY)(asyn_init.o):	asyn_init.c
	$(CC1) asyn_init.c

$(LIBRARY)(asyn_ioctl.o):	asyn_ioctl.c
	$(CC1) asyn_ioctl.c

$(LIBRARY)(asyn_pending.o):	asyn_pending.c
	$(CC1) asyn_pending.c

$(LIBRARY)(asyn_read.o):	asyn_read.c
	$(CC1) asyn_read.c

$(LIBRARY)(asyn_synch.o):	asyn_synch.c
	$(CC1) asyn_synch.c

$(LIBRARY)(asyn_wait.o):	asyn_wait.c
	$(CC1) asyn_wait.c

$(LIBRARY)(asyn_write.o):	asyn_write.c
	$(CC1) asyn_write.c

man:	/usr/man/man3/asynchio.3

/usr/man/man3/asynchio.3:	asynchio.3
	install -lc $? $@

# $PchId: Makefile,v 1.4 1996/02/22 20:47:38 philip Exp $
