# Makefile for lib/os/minix/syscall.

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

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

all:	$(LIBRARY) man

OBJECTS	= \
	$(LIBRARY)(__exit.o) \
	$(LIBRARY)(_access.o) \
	$(LIBRARY)(_alarm.o) \
	$(LIBRARY)(_brk.o) \
	$(LIBRARY)(_chdir.o) \
	$(LIBRARY)(_chmod.o) \
	$(LIBRARY)(_chown.o) \
	$(LIBRARY)(_chroot.o) \
	$(LIBRARY)(_close.o) \
	$(LIBRARY)(_creat.o) \
	$(LIBRARY)(_execve.o) \
	$(LIBRARY)(_fcancel.o) \
	$(LIBRARY)(_fcntl.o) \
	$(LIBRARY)(_fork.o) \
	$(LIBRARY)(_fstat.o) \
	$(LIBRARY)(_fwait.o) \
	$(LIBRARY)(_getegid.o) \
	$(LIBRARY)(_geteuid.o) \
	$(LIBRARY)(_getgid.o) \
	$(LIBRARY)(_getgroups.o) \
	$(LIBRARY)(_getpgrp.o) \
	$(LIBRARY)(_getpid.o) \
	$(LIBRARY)(_getppid.o) \
	$(LIBRARY)(_getuid.o) \
	$(LIBRARY)(_ioctl.o) \
	$(LIBRARY)(_kill.o) \
	$(LIBRARY)(_link.o) \
	$(LIBRARY)(_lseek.o) \
	$(LIBRARY)(_lstat.o) \
	$(LIBRARY)(_m3_loadname.o) \
	$(LIBRARY)(_mkdir.o) \
	$(LIBRARY)(_mkfifo.o) \
	$(LIBRARY)(_mknod.o) \
	$(LIBRARY)(_mount.o) \
	$(LIBRARY)(_nice.o) \
	$(LIBRARY)(_open.o) \
	$(LIBRARY)(_pause.o) \
	$(LIBRARY)(_pipe.o) \
	$(LIBRARY)(_ptrace.o) \
	$(LIBRARY)(_read.o) \
	$(LIBRARY)(_readlink.o) \
	$(LIBRARY)(_reboot.o) \
	$(LIBRARY)(_rename.o) \
	$(LIBRARY)(_rmdir.o) \
	$(LIBRARY)(_setgid.o) \
	$(LIBRARY)(_setgroups.o) \
	$(LIBRARY)(_setpgid.o) \
	$(LIBRARY)(_setsid.o) \
	$(LIBRARY)(_setuid.o) \
	$(LIBRARY)(_sigaction.o) \
	$(LIBRARY)(_signal.o) \
	$(LIBRARY)(_sigpending.o) \
	$(LIBRARY)(_sigprocmask.o) \
	$(LIBRARY)(_sigreturn.o) \
	$(LIBRARY)(_sigsuspend.o) \
	$(LIBRARY)(_stat.o) \
	$(LIBRARY)(_stime.o) \
	$(LIBRARY)(_svrctl.o) \
	$(LIBRARY)(_swapoff.o) \
	$(LIBRARY)(_symlink.o) \
	$(LIBRARY)(_sync.o) \
	$(LIBRARY)(_syscall.o) \
	$(LIBRARY)(_sysenv.o) \
	$(LIBRARY)(_sysuname.o) \
	$(LIBRARY)(_sysutime.o) \
	$(LIBRARY)(_time.o) \
	$(LIBRARY)(_times.o) \
	$(LIBRARY)(_umask.o) \
	$(LIBRARY)(_umount.o) \
	$(LIBRARY)(_unlink.o) \
	$(LIBRARY)(_utime.o) \
	$(LIBRARY)(_wait.o) \
	$(LIBRARY)(_waitpid.o) \
	$(LIBRARY)(_write.o) \

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

man:	\
	$(MAN)/man2/access.2 \
	$(MAN)/man2/alarm.2 \
	$(MAN)/man2/brk.2 \
	$(MAN)/man2/chdir.2 \
	$(MAN)/man2/chmod.2 \
	$(MAN)/man2/chown.2 \
	$(MAN)/man2/chroot.2 \
	$(MAN)/man2/close.2 \
	$(MAN)/man2/creat.2 \
	$(MAN)/man2/execve.2 \
	$(MAN)/man2/exit.2 \
	$(MAN)/man2/fcancel.2 \
	$(MAN)/man2/fcntl.2 \
	$(MAN)/man2/fork.2 \
	$(MAN)/man2/fwait.2 \
	$(MAN)/man2/getgid.2 \
	$(MAN)/man2/getgroups.2 \
	$(MAN)/man2/getpid.2 \
	$(MAN)/man2/getuid.2 \
	$(MAN)/man2/ioctl.2 \
	$(MAN)/man2/kill.2 \
	$(MAN)/man2/link.2 \
	$(MAN)/man2/lseek.2 \
	$(MAN)/man2/mkdir.2 \
	$(MAN)/man2/mknod.2 \
	$(MAN)/man2/mount.2 \
	$(MAN)/man2/open.2 \
	$(MAN)/man2/nice.2 \
	$(MAN)/man2/pause.2 \
	$(MAN)/man2/pipe.2 \
	$(MAN)/man2/ptrace.2 \
	$(MAN)/man2/read.2 \
	$(MAN)/man2/readlink.2 \
	$(MAN)/man2/reboot.2 \
	$(MAN)/man2/rename.2 \
	$(MAN)/man2/rmdir.2 \
	$(MAN)/man2/setsid.2 \
	$(MAN)/man2/setuid.2 \
	$(MAN)/man2/sigaction.2 \
	$(MAN)/man2/sigpending.2 \
	$(MAN)/man2/sigprocmask.2 \
	$(MAN)/man2/sigsuspend.2 \
	$(MAN)/man2/stat.2 \
	$(MAN)/man2/svrctl.2 \
	$(MAN)/man2/symlink.2 \
	$(MAN)/man2/sync.2 \
	$(MAN)/man2/time.2 \
	$(MAN)/man2/times.2 \
	$(MAN)/man2/umask.2 \
	$(MAN)/man2/uname.2 \
	$(MAN)/man2/unlink.2 \
	$(MAN)/man2/utime.2 \
	$(MAN)/man2/wait.2 \
	$(MAN)/man2/write.2 \

$(MAN)/man2/access.2:	access.2
	install -lc $? $@

$(MAN)/man2/alarm.2:	alarm.2
	install -lc $? $@

$(MAN)/man2/brk.2:	brk.2
	install -lc $? $@

$(MAN)/man2/chdir.2:	chdir.2
	install -lc $? $@

$(MAN)/man2/chmod.2:	chmod.2
	install -lc $? $@

$(MAN)/man2/chown.2:	chown.2
	install -lc $? $@

$(MAN)/man2/chroot.2:	chroot.2
	install -lc $? $@

$(MAN)/man2/close.2:	close.2
	install -lc $? $@

$(MAN)/man2/creat.2:	creat.2
	install -lc $? $@

$(MAN)/man2/execve.2:	execve.2
	install -lc $? $@

$(MAN)/man2/exit.2:	exit.2
	install -lc $? $@

$(MAN)/man2/fcancel.2:	fcancel.2
	install -lc $? $@

$(MAN)/man2/fcntl.2:	fcntl.2
	install -lc $? $@

$(MAN)/man2/fork.2:	fork.2
	install -lc $? $@

$(MAN)/man2/fwait.2:	fwait.2
	install -lc $? $@

$(MAN)/man2/getgid.2:	getgid.2
	install -lc $? $@

$(MAN)/man2/getgroups.2:	getgroups.2
	install -lc $? $@

$(MAN)/man2/getpid.2:	getpid.2
	install -lc $? $@

$(MAN)/man2/getuid.2:	getuid.2
	install -lc $? $@

$(MAN)/man2/ioctl.2:	ioctl.2
	install -lc $? $@

$(MAN)/man2/kill.2:	kill.2
	install -lc $? $@

$(MAN)/man2/link.2:	link.2
	install -lc $? $@

$(MAN)/man2/lseek.2:	lseek.2
	install -lc $? $@

$(MAN)/man2/mkdir.2:	mkdir.2
	install -lc $? $@

$(MAN)/man2/mknod.2:	mknod.2
	install -lc $? $@

$(MAN)/man2/mount.2:	mount.2
	install -lc $? $@

$(MAN)/man2/open.2:	open.2
	install -lc $? $@

$(MAN)/man2/nice.2:	nice.2
	install -lc $? $@

$(MAN)/man2/pause.2:	pause.2
	install -lc $? $@

$(MAN)/man2/pipe.2:	pipe.2
	install -lc $? $@

$(MAN)/man2/ptrace.2:	ptrace.2
	install -lc $? $@

$(MAN)/man2/read.2:	read.2
	install -lc $? $@

$(MAN)/man2/readlink.2:	readlink.2
	install -lc $? $@

$(MAN)/man2/reboot.2:	reboot.2
	install -lc $? $@

$(MAN)/man2/rename.2:	rename.2
	install -lc $? $@

$(MAN)/man2/rmdir.2:	rmdir.2
	install -lc $? $@

$(MAN)/man2/setsid.2:	setsid.2
	install -lc $? $@

$(MAN)/man2/setuid.2:	setuid.2
	install -lc $? $@

$(MAN)/man2/sigaction.2:	sigaction.2
	install -lc $? $@

$(MAN)/man2/sigpending.2:	sigpending.2
	install -lc $? $@

$(MAN)/man2/sigprocmask.2:	sigprocmask.2
	install -lc $? $@

$(MAN)/man2/sigsuspend.2:	sigsuspend.2
	install -lc $? $@

$(MAN)/man2/stat.2:	stat.2
	install -lc $? $@

$(MAN)/man2/svrctl.2:	svrctl.2
	install -lc $? $@

$(MAN)/man2/symlink.2:	symlink.2
	install -lc $? $@

$(MAN)/man2/sync.2:	sync.2
	install -lc $? $@

$(MAN)/man2/time.2:	time.2
	install -lc $? $@

$(MAN)/man2/times.2:	times.2
	install -lc $? $@

$(MAN)/man2/umask.2:	umask.2
	install -lc $? $@

$(MAN)/man2/uname.2:	uname.2
	install -lc $? $@

$(MAN)/man2/unlink.2:	unlink.2
	install -lc $? $@

$(MAN)/man2/utime.2:	utime.2
	install -lc $? $@

$(MAN)/man2/wait.2:	wait.2
	install -lc $? $@

$(MAN)/man2/write.2:	write.2
	install -lc $? $@

#
# $PchId: Makefile,v 1.5 1995/11/27 20:01:18 philip Exp $
#
