# # Copyright (c) 1980 Regents of the University of California. # All rights reserved. The Berkeley software License Agreement # specifies the terms and conditions for redistribution. # # @(#)Makefile 5.4 (Berkeley) 9/5/85 # SRCS= Ovfork.c Ovadvise.c \ accept.c access.c acct.c \ adjtime.c bind.c brk.c \ cerror.c chdir.c chmod.c chown.c chroot.c close.c connect.c \ creat.c \ dup.c dup2.c \ execl.c execle.c exect.c execv.c execve.c _exit.c \ fchmod.c fchown.c fcntl.c flock.c fork.c fstat.c fsync.c ftruncate.c \ getdtablesize.c getegid.c geteuid.c getgid.c \ getgroups.c gethostid.c gethostname.c getitimer.c getrlimit.c \ getpagesize.c getpeername.c getpgrp.c getpid.c getppid.c \ getpriority.c getrusage.c getsockname.c getsockopt.c \ gettimeofday.c getuid.c \ ioctl.c \ kill.c killpg.c \ link.c listen.c lseek.c lstat.c \ mkdir.c mknod.c mount.c \ open.c \ pipe.c profil.c ptrace.c \ quota.c \ read.c readlink.c readv.c reboot.c recv.c recvfrom.c \ recvmsg.c rename.c rmdir.c \ sbrk.c select.c send.c sendmsg.c sendto.c setregid.c setgroups.c \ sethostid.c sethostname.c setitimer.c setquota.c setrlimit.c \ setpgrp.c setpriority.c setsockopt.c settimeofday.c setreuid.c \ shutdown.c sigblock.c sigpause.c sigreturn.c \ sigsetmask.c sigstack.c sigvec.c socket.c socketpair.c stat.c \ swapon.c symlink.c sync.c syscall.c \ truncate.c \ umask.c umount.c unlink.c utimes.c \ vhangup.c \ wait.c wait3.c write.c writev.c OBJS= Ovfork.o Ovadvise.o \ accept.o access.o acct.o \ adjtime.o bind.o brk.o \ cerror.o chdir.o chmod.o chown.o chroot.o close.o connect.o \ creat.o \ dup.o dup2.o \ execl.o execle.o exect.o execv.o execve.o _exit.o \ fchmod.o fchown.o fcntl.o flock.o fork.o fstat.o fsync.o ftruncate.o \ getdtablesize.o getegid.o geteuid.o getgid.o \ getgroups.o gethostid.o gethostname.o getitimer.o getrlimit.o \ getpagesize.o getpeername.o getpgrp.o getpid.o getppid.o \ getpriority.o getrusage.o getsockname.o getsockopt.o \ gettimeofday.o getuid.o \ ioctl.o \ kill.o killpg.o \ link.o listen.o lseek.o lstat.o \ mkdir.o mknod.o mount.o \ open.o \ pipe.o profil.o ptrace.o \ quota.o \ read.o readlink.o readv.o reboot.o recv.o recvfrom.o \ recvmsg.o rename.o rmdir.o \ sbrk.o select.o send.o sendmsg.o sendto.o setregid.o setgroups.o \ sethostid.o sethostname.o setitimer.o setquota.o setrlimit.o \ setpgrp.o setpriority.o setsockopt.o settimeofday.o setreuid.o \ shutdown.o sigblock.o sigpause.o sigreturn.o \ sigsetmask.o sigstack.o sigvec.o socket.o socketpair.o stat.o \ swapon.o symlink.o sync.o syscall.o \ truncate.o \ umask.o umount.o unlink.o utimes.o \ vhangup.o \ wait.o wait3.o write.o writev.o TAGSFILE=tags .c.o: /lib/cpp -E ${DEFS} -DPROF $*.c | ${AS} -o $*.o -ld -x -r $*.o mv a.out profiled/$*.o /lib/cpp -E ${DEFS} $*.c | ${AS} -o $*.o -ld -x -r $*.o mv a.out $*.o syslib syslib_p: ${OBJS} @echo "building profiled syslib_p" @cd profiled; ar cru ../syslib_p ${OBJS} @echo "building normal syslib_p" @ar cru syslib ${OBJS} tags: clean: rm -f syslib syslib_p ${OBJS} profiled/*.o tags Makefile.bak depend: for i in ${SRCS}; do \ cc -M ${DEFS} $$i | awk ' { if ($$1 != prev) \ { if (rec != "") print rec; rec = $$0; prev = $$1; } \ else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \ else rec = rec " " $$2 } } \ END { print rec } ' >> makedep; done echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep echo '$$r makedep' >>eddep echo 'w' >>eddep cp Makefile Makefile.bak ed - Makefile < eddep rm eddep makedep echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile echo '# see make depend above' >> Makefile # DO NOT DELETE THIS LINE -- make depend uses it Ovfork.o: Ovfork.c Ovadvise.o: Ovadvise.c ./SYS.h /usr/include/syscall.h accept.o: accept.c ./SYS.h /usr/include/syscall.h access.o: access.c ./SYS.h /usr/include/syscall.h acct.o: acct.c ./SYS.h /usr/include/syscall.h adjtime.o: adjtime.c ./SYS.h /usr/include/syscall.h bind.o: bind.c ./SYS.h /usr/include/syscall.h brk.o: brk.c ./SYS.h /usr/include/syscall.h cerror.o: cerror.c ./SYS.h /usr/include/syscall.h chdir.o: chdir.c ./SYS.h /usr/include/syscall.h chmod.o: chmod.c ./SYS.h /usr/include/syscall.h chown.o: chown.c ./SYS.h /usr/include/syscall.h chroot.o: chroot.c ./SYS.h /usr/include/syscall.h close.o: close.c ./SYS.h /usr/include/syscall.h connect.o: connect.c ./SYS.h /usr/include/syscall.h creat.o: creat.c ./SYS.h /usr/include/syscall.h dup.o: dup.c ./SYS.h /usr/include/syscall.h dup2.o: dup2.c ./SYS.h /usr/include/syscall.h execl.o: execl.c ./SYS.h /usr/include/syscall.h execle.o: execle.c ./SYS.h /usr/include/syscall.h exect.o: exect.c ./SYS.h /usr/include/syscall.h /usr/include/machine/psl.h execv.o: execv.c ./SYS.h /usr/include/syscall.h execve.o: execve.c ./SYS.h /usr/include/syscall.h _exit.o: _exit.c ./SYS.h /usr/include/syscall.h fchmod.o: fchmod.c ./SYS.h /usr/include/syscall.h fchown.o: fchown.c ./SYS.h /usr/include/syscall.h fcntl.o: fcntl.c ./SYS.h /usr/include/syscall.h flock.o: flock.c ./SYS.h /usr/include/syscall.h fork.o: fork.c ./SYS.h /usr/include/syscall.h fstat.o: fstat.c ./SYS.h /usr/include/syscall.h fsync.o: fsync.c ./SYS.h /usr/include/syscall.h ftruncate.o: ftruncate.c ./SYS.h /usr/include/syscall.h getdtablesize.o: getdtablesize.c ./SYS.h /usr/include/syscall.h getegid.o: getegid.c ./SYS.h /usr/include/syscall.h geteuid.o: geteuid.c ./SYS.h /usr/include/syscall.h getgid.o: getgid.c ./SYS.h /usr/include/syscall.h getgroups.o: getgroups.c ./SYS.h /usr/include/syscall.h gethostid.o: gethostid.c ./SYS.h /usr/include/syscall.h gethostname.o: gethostname.c ./SYS.h /usr/include/syscall.h getitimer.o: getitimer.c ./SYS.h /usr/include/syscall.h getrlimit.o: getrlimit.c ./SYS.h /usr/include/syscall.h getpagesize.o: getpagesize.c ./SYS.h /usr/include/syscall.h getpeername.o: getpeername.c ./SYS.h /usr/include/syscall.h getpgrp.o: getpgrp.c ./SYS.h /usr/include/syscall.h getpid.o: getpid.c ./SYS.h /usr/include/syscall.h getppid.o: getppid.c ./SYS.h /usr/include/syscall.h getpriority.o: getpriority.c ./SYS.h /usr/include/syscall.h getrusage.o: getrusage.c ./SYS.h /usr/include/syscall.h getsockname.o: getsockname.c ./SYS.h /usr/include/syscall.h getsockopt.o: getsockopt.c ./SYS.h /usr/include/syscall.h gettimeofday.o: gettimeofday.c ./SYS.h /usr/include/syscall.h getuid.o: getuid.c ./SYS.h /usr/include/syscall.h ioctl.o: ioctl.c ./SYS.h /usr/include/syscall.h kill.o: kill.c ./SYS.h /usr/include/syscall.h killpg.o: killpg.c ./SYS.h /usr/include/syscall.h link.o: link.c ./SYS.h /usr/include/syscall.h listen.o: listen.c ./SYS.h /usr/include/syscall.h lseek.o: lseek.c ./SYS.h /usr/include/syscall.h lstat.o: lstat.c ./SYS.h /usr/include/syscall.h mkdir.o: mkdir.c ./SYS.h /usr/include/syscall.h mknod.o: mknod.c ./SYS.h /usr/include/syscall.h mount.o: mount.c ./SYS.h /usr/include/syscall.h open.o: open.c ./SYS.h /usr/include/syscall.h pipe.o: pipe.c ./SYS.h /usr/include/syscall.h profil.o: profil.c ./SYS.h /usr/include/syscall.h ptrace.o: ptrace.c ./SYS.h /usr/include/syscall.h quota.o: quota.c ./SYS.h /usr/include/syscall.h read.o: read.c ./SYS.h /usr/include/syscall.h readlink.o: readlink.c ./SYS.h /usr/include/syscall.h readv.o: readv.c ./SYS.h /usr/include/syscall.h reboot.o: reboot.c ./SYS.h /usr/include/syscall.h recv.o: recv.c ./SYS.h /usr/include/syscall.h recvfrom.o: recvfrom.c ./SYS.h /usr/include/syscall.h recvmsg.o: recvmsg.c ./SYS.h /usr/include/syscall.h rename.o: rename.c ./SYS.h /usr/include/syscall.h rmdir.o: rmdir.c ./SYS.h /usr/include/syscall.h sbrk.o: sbrk.c ./SYS.h /usr/include/syscall.h select.o: select.c ./SYS.h /usr/include/syscall.h send.o: send.c ./SYS.h /usr/include/syscall.h sendmsg.o: sendmsg.c ./SYS.h /usr/include/syscall.h sendto.o: sendto.c ./SYS.h /usr/include/syscall.h setregid.o: setregid.c ./SYS.h /usr/include/syscall.h setgroups.o: setgroups.c ./SYS.h /usr/include/syscall.h sethostid.o: sethostid.c ./SYS.h /usr/include/syscall.h sethostname.o: sethostname.c ./SYS.h /usr/include/syscall.h setitimer.o: setitimer.c ./SYS.h /usr/include/syscall.h setquota.o: setquota.c ./SYS.h /usr/include/syscall.h setrlimit.o: setrlimit.c ./SYS.h /usr/include/syscall.h setpgrp.o: setpgrp.c ./SYS.h /usr/include/syscall.h setpriority.o: setpriority.c ./SYS.h /usr/include/syscall.h setsockopt.o: setsockopt.c ./SYS.h /usr/include/syscall.h settimeofday.o: settimeofday.c ./SYS.h /usr/include/syscall.h setreuid.o: setreuid.c ./SYS.h /usr/include/syscall.h shutdown.o: shutdown.c ./SYS.h /usr/include/syscall.h sigblock.o: sigblock.c ./SYS.h /usr/include/syscall.h sigpause.o: sigpause.c ./SYS.h /usr/include/syscall.h sigreturn.o: sigreturn.c ./SYS.h /usr/include/syscall.h sigsetmask.o: sigsetmask.c ./SYS.h /usr/include/syscall.h sigstack.o: sigstack.c ./SYS.h /usr/include/syscall.h sigvec.o: sigvec.c ./SYS.h /usr/include/syscall.h socket.o: socket.c ./SYS.h /usr/include/syscall.h socketpair.o: socketpair.c ./SYS.h /usr/include/syscall.h stat.o: stat.c ./SYS.h /usr/include/syscall.h swapon.o: swapon.c ./SYS.h /usr/include/syscall.h symlink.o: symlink.c ./SYS.h /usr/include/syscall.h sync.o: sync.c ./SYS.h /usr/include/syscall.h syscall.o: syscall.c ./SYS.h /usr/include/syscall.h truncate.o: truncate.c ./SYS.h /usr/include/syscall.h umask.o: umask.c ./SYS.h /usr/include/syscall.h umount.o: umount.c ./SYS.h /usr/include/syscall.h unlink.o: unlink.c ./SYS.h /usr/include/syscall.h utimes.o: utimes.c ./SYS.h /usr/include/syscall.h vhangup.o: vhangup.c ./SYS.h /usr/include/syscall.h wait.o: wait.c ./SYS.h /usr/include/syscall.h wait3.o: wait3.c ./SYS.h /usr/include/syscall.h write.o: write.c ./SYS.h /usr/include/syscall.h writev.o: writev.c ./SYS.h /usr/include/syscall.h # DEPENDENCIES MUST END AT END OF FILE # IF YOU PUT STUFF HERE IT WILL GO AWAY # see make depend above