C = /lib/libc.a
I = /srce/include

.c.a:
	cc -c -O $*.c
	@ld -rx $%
	@mv a.out $%
	@> FLAG

.s.a:
	as -o $% $*.s
	@ld -rx $%
	@mv a.out $%
	@> FLAG

all:	$C(access.o) $C(acct.o) $C(alarm.o) $C(chdir.o) $C(chmod.o) \
	$C(chown.o) $C(chroot.o) $C(close.o) $C(connect.o) $C(creat.o) \
	$C(dup.o) $C(execl.o) $C(execle.o) $C(execv.o) $C(execve.o) \
	$C(exit.o) $C(fcntl.o) $C(fork.o) $C(fstat.o) $C(getaddr.o) \
	$C(getgid.o) $C(getpid.o) $C(getuid.o) $C(ioctl.o) $C(kill.o) \
	$C(limits.o) $C(link.o) $C(lock.o) $C(lseek.o) $C(mknod.o) \
	$C(mount.o) $C(nice.o) $C(open.o) $C(pause.o) $C(pipe.o) $C(profil.o) \
	$C(ptrace.o) $C(read.o) $C(sbrk.o) $C(setgid.o) $C(setpgrp.o) \
	$C(setuid.o) $C(signal.o) $C(stat.o) $C(stime.o) $C(sync.o) \
	$C(time.o) $C(times.o) $C(tlimit.o) $C(umask.o) $C(umount.o) \
	$C(unlink.o) $C(utime.o) $C(wait.o) $C(write.o)
	if [ -f FLAG ] ; then ar rv $C ; rm *.o FLAG ; fi

$C(lock.o):	$I/fcntl.h
