|
|
1.1 root 1: # @(#)Makefile 4.19 (Berkeley) 7/31/83
2: DESTDIR=
3: AS=/bin/as
4: CC=/bin/cc
5: LD=/bin/ld
6: INCLDIR=${DESTDIR}/usr/include
7: LIBDIR=${DESTDIR}/lib
8: ULIBDIR=${DESTDIR}/usr/lib
9:
10: OBJS= Ovfork.o Ovadvise.o \
11: accept.o access.o acct.o audit.o audon.o \
12: bind.o brk.o \
13: cerror.o chdir.o chmod.o chown.o chroot.o ckaudit.o \
14: close.o connect.o creat.o \
15: dup.o dup2.o \
16: execl.o execle.o exect.o execv.o execve.o _exit.o \
17: fchmod.o fchown.o fcntl.o flock.o fork.o fstat.o fsync.o ftruncate.o \
18: getdtablesiz.o getegid.o geteuid.o getgid.o \
19: getgroups.o gethostid.o gethostname.o getitimer.o getrlimit.o \
20: getpagesize.o getpeername.o getpgrp.o getpid.o getppid.o \
21: getpriority.o getrusage.o getsockname.o getsockopt.o \
22: gettimeofday.o getuid.o \
23: ioctl.o \
24: kill.o killpg.o \
25: link.o listen.o lseek.o lstat.o \
26: mkdir.o mknod.o mount.o \
27: open.o \
28: pipe.o profil.o ptrace.o \
29: quota.o \
30: read.o readlink.o readv.o reboot.o recv.o recvfrom.o \
31: recvmsg.o rename.o rmdir.o \
32: sbrk.o select.o send.o sendmsg.o sendto.o setregid.o setgroups.o \
33: sethostid.o sethostname.o setitimer.o setquota.o setrlimit.o \
34: setpgrp.o setpriority.o setsockopt.o settimeofday.o setreuid.o \
35: shutdown.o sigblock.o sigpause.o \
36: sigsetmask.o sigstack.o sigvec.o socket.o socketpair.o stat.o \
37: swapon.o symlink.o sync.o syscall.o \
38: truncate.o \
39: umask.o umount.o unlink.o utimes.o \
40: vhangup.o \
41: wait.o wait3.o write.o writev.o
42:
43: .c.o:
44: /lib/cpp -I$(DESTDIR)/usr/include -E -DPROF $*.c | ${AS} -o $*.o
45: -${LD} -x -r $*.o
46: mv a.out profiled/$*.o
47: /lib/cpp -I$(DESTDIR)/usr/include -E $*.c | ${AS} -o $*.o
48: -${LD} -x -r $*.o
49: mv a.out $*.o
50:
51: syslib syslib_p: ${OBJS}
52: @echo "building profiled syslib_p"
53: @cd profiled; ar cru ../syslib_p ${OBJS}
54: @echo "buiding normal syslib_p"
55: @ar cru syslib ${OBJS}
56:
57: clean:
58: rm -f syslib syslib_p ${OBJS} profiled/*.o
59:
60: cleansrc:
61: rm -f *.c *.h Makefile
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.