# # 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.7.11 (2.11BSD) 1997/12/31 # # Several routines have been rewritten in assembly language for the VAX and # the PDP. If you are not running on a VAX or PDP, you should use the # original C sources which are included in this directory. # SRCS= ${STDSRC} OBJS= ${STDOBJ} CFLAGS= -O ${DEFS} STDSRC= abort.c alarm.c atoi.c atol.c calloc.c closedir.c crypt.c \ ctime.c ctype_.c daemon.c devname.c disklabel.c err.c \ execvp.c fakcu.c \ fstab.c gcvt.c getenv.c getgrent.c getgrgid.c getgrnam.c getlogin.c \ getgrouplist.c gethostname.c getpagesize.c \ getpass.c getpwent.c getloadavg.c getmntinfo.c \ getttyent.c getttynam.c getusershell.c getwd.c \ initgroups.c isatty.c malloc.c mktemp.c ndbm.c nlist.c \ opendir.c perror.c popen.c psignal.c qsort.c random.c readdir.c \ regex.c scandir.c seekdir.c \ setmode.c sethostname.c \ setenv.c siglist.c signal.c siginterrupt.c \ sigsetops.c \ sleep.c strcasecmp.c strftime.c swab.c sysctl.c syslog.c system.c \ syserrlst.c \ telldir.c time.c timezone.c ttyname.c ttyslot.c ualarm.c usleep.c \ valloc.c strdup.c uname.c wait.c wait3.c waitpid.c STDOBJ= abort.o alarm.o atoi.o atol.o calloc.o closedir.o crypt.o \ ctime.o ctype_.o daemon.o devname.o disklabel.o err.o \ execvp.o fakcu.o \ fstab.o gcvt.o getenv.o getgrent.o getgrgid.o getgrnam.o getlogin.o \ getgrouplist.o gethostname.o getpagesize.o \ getpass.o getpwent.o getloadavg.o getmntinfo.o \ getttyent.o getttynam.o getusershell.o getwd.o \ initgroups.o isatty.o malloc.o mktemp.o ndbm.o nlist.o \ opendir.o perror.o popen.o psignal.o qsort.o random.o readdir.o \ regex.o scandir.o seekdir.o \ setmode.o sethostname.o \ setenv.o siglist.o signal.o siginterrupt.o \ sigsetops.o \ sleep.o strcasecmp.o strftime.o swab.o sysctl.o syslog.o system.o \ syserrlst.o \ telldir.o time.o timezone.o ttyname.o ttyslot.o ualarm.o usleep.o \ valloc.o strdup.o uname.o wait.o wait3.o waitpid.o TAGSFILE=tags .c.o: ${CC} -p ${CFLAGS} -c $*.c -ld -X -r $*.o mv a.out profiled/$*.o ${CC} ${CFLAGS} -c $*.c -ld -X -r $*.o mv a.out $*.o genlib genlib_p: ${OBJS} @echo "building profiled genlib" @cd profiled; ar cru ../genlib_p ${OBJS} @echo "buiding normal genlib" @ar cru genlib ${OBJS} tags: cwd=`pwd`; \ for i in ${SRCS}; do \ ctags -a -f ${TAGSFILE} $$cwd/$$i; \ done clean: rm -f genlib genlib_p *.o profiled/*.o tags Makefile.bak depend: for i in ${SRCS}; do \ cc -M ${CFLAGS} $$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 abort.o: abort.c /usr/include/signal.h alarm.o: alarm.c /usr/include/sys/time.h /usr/include/time.h atoi.o: atoi.c atol.o: atol.c calloc.o: calloc.c closedir.o: closedir.c /usr/include/sys/param.h /usr/include/sys/localopts.h closedir.o: /usr/include/machine/machparam.h /usr/include/sys/types.h closedir.o: /usr/include/signal.h /usr/include/sys/types.h closedir.o: /usr/include/sys/dir.h crypt.o: crypt.c ctime.o: ctime.c /usr/include/sys/param.h /usr/include/sys/localopts.h ctime.o: /usr/include/machine/machparam.h /usr/include/sys/types.h ctime.o: /usr/include/signal.h /usr/include/sys/types.h /usr/include/sys/time.h ctime.o: /usr/include/time.h /usr/include/tzfile.h ctype_.o: ctype_.c /usr/include/ctype.h daemon.o: daemon.c /usr/include/fcntl.h /usr/include/sys/types.h daemon.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h daemon.o: /usr/include/sys/ttydev.h /usr/include/paths.h devname.o: devname.c /usr/include/sys/types.h /usr/include/ndbm.h devname.o: /usr/include/fcntl.h /usr/include/sys/types.h /usr/include/paths.h devname.o: /usr/include/stdio.h err.o: err.c /usr/include/stdio.h /usr/include/varargs.h execvp.o: execvp.c /usr/include/errno.h fakcu.o: fakcu.c fstab.o: fstab.c /usr/include/fstab.h /usr/include/stdio.h /usr/include/ctype.h gcvt.o: gcvt.c getenv.o: getenv.c /usr/include/stdio.h getgrent.o: getgrent.c /usr/include/stdio.h /usr/include/grp.h getgrgid.o: getgrgid.c /usr/include/grp.h getgrnam.o: getgrnam.c /usr/include/grp.h getlogin.o: getlogin.c /usr/include/utmp.h getpass.o: getpass.c /usr/include/stdio.h /usr/include/signal.h getpass.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h getpass.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h getpwent.o: getpwent.c /usr/include/sys/types.h /usr/include/sys/file.h getpwent.o: /usr/include/fcntl.h /usr/include/sys/types.h /usr/include/stdio.h getpwent.o: /usr/include/pwd.h /usr/include/ndbm.h getloadavg.o: getloadavg.c /usr/include/sys/param.h getloadavg.o: /usr/include/sys/localopts.h /usr/include/machine/machparam.h getloadavg.o: /usr/include/sys/types.h /usr/include/signal.h getloadavg.o: /usr/include/sys/types.h /usr/include/sys/sysctl.h getloadavg.o: /usr/include/sys/time.h /usr/include/time.h getloadavg.o: /usr/include/sys/resource.h /usr/include/sys/file.h getloadavg.o: /usr/include/fcntl.h /usr/include/sys/types.h getloadavg.o: /usr/include/sys/inode.h /usr/include/sys/text.h getloadavg.o: /usr/include/sys/proc.h /usr/include/sys/vm.h getloadavg.o: /usr/include/sys/vmparam.h /usr/include/machine/vmparam.h getloadavg.o: /usr/include/sys/vmmac.h /usr/include/sys/vmmeter.h getloadavg.o: /usr/include/sys/vmsystm.h /usr/include/sys/map.h getloadavg.o: /usr/include/sys/vmparam.h /usr/include/machine/vmparam.h getttyent.o: getttyent.c /usr/include/stdio.h /usr/include/strings.h getttyent.o: /usr/include/ttyent.h abort.o: abort.c /usr/include/signal.h alarm.o: alarm.c /usr/include/sys/time.h /usr/include/time.h atoi.o: atoi.c atol.o: atol.c calloc.o: calloc.c closedir.o: closedir.c /usr/include/sys/param.h /usr/include/sys/localopts.h closedir.o: /usr/include/machine/machparam.h /usr/include/sys/types.h closedir.o: /usr/include/signal.h /usr/include/sys/types.h closedir.o: /usr/include/sys/dir.h crypt.o: crypt.c ctime.o: ctime.c /usr/include/sys/param.h /usr/include/sys/localopts.h ctime.o: /usr/include/machine/machparam.h /usr/include/sys/types.h ctime.o: /usr/include/signal.h /usr/include/sys/types.h /usr/include/sys/time.h ctime.o: /usr/include/time.h /usr/include/tzfile.h ctype_.o: ctype_.c /usr/include/ctype.h daemon.o: daemon.c /usr/include/fcntl.h /usr/include/sys/types.h daemon.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h daemon.o: /usr/include/sys/ttydev.h /usr/include/paths.h devname.o: devname.c /usr/include/sys/types.h /usr/include/ndbm.h devname.o: /usr/include/fcntl.h /usr/include/sys/types.h /usr/include/paths.h devname.o: /usr/include/stdio.h err.o: err.c /usr/include/stdio.h /usr/include/varargs.h execvp.o: execvp.c /usr/include/errno.h fakcu.o: fakcu.c fstab.o: fstab.c /usr/include/fstab.h /usr/include/stdio.h /usr/include/ctype.h gcvt.o: gcvt.c getenv.o: getenv.c /usr/include/stdio.h getgrent.o: getgrent.c /usr/include/stdio.h /usr/include/grp.h getgrgid.o: getgrgid.c /usr/include/grp.h getgrnam.o: getgrnam.c /usr/include/grp.h getlogin.o: getlogin.c /usr/include/utmp.h getpass.o: getpass.c /usr/include/stdio.h /usr/include/signal.h getpass.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h getpass.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h getpwent.o: getpwent.c /usr/include/sys/types.h /usr/include/sys/file.h getpwent.o: /usr/include/fcntl.h /usr/include/sys/types.h /usr/include/stdio.h getpwent.o: /usr/include/pwd.h /usr/include/ndbm.h getloadavg.o: getloadavg.c /usr/include/sys/param.h getloadavg.o: /usr/include/sys/localopts.h /usr/include/machine/machparam.h getloadavg.o: /usr/include/sys/types.h /usr/include/signal.h getloadavg.o: /usr/include/sys/types.h /usr/include/sys/sysctl.h getloadavg.o: /usr/include/sys/time.h /usr/include/time.h getloadavg.o: /usr/include/sys/resource.h /usr/include/sys/file.h getloadavg.o: /usr/include/fcntl.h /usr/include/sys/types.h getloadavg.o: /usr/include/sys/inode.h /usr/include/sys/text.h getloadavg.o: /usr/include/sys/proc.h /usr/include/sys/vm.h getloadavg.o: /usr/include/sys/vmparam.h /usr/include/machine/vmparam.h getloadavg.o: /usr/include/sys/vmmac.h /usr/include/sys/vmmeter.h getloadavg.o: /usr/include/sys/vmsystm.h /usr/include/sys/map.h getloadavg.o: /usr/include/sys/vmparam.h /usr/include/machine/vmparam.h getttyent.o: getttyent.c /usr/include/stdio.h /usr/include/strings.h getttyent.o: /usr/include/ttyent.h getttynam.o: getttynam.c /usr/include/ttyent.h getusershell.o: getusershell.c /usr/include/sys/param.h getusershell.o: /usr/include/sys/localopts.h /usr/include/machine/machparam.h getusershell.o: /usr/include/sys/types.h /usr/include/signal.h getusershell.o: /usr/include/sys/types.h /usr/include/sys/file.h getusershell.o: /usr/include/fcntl.h /usr/include/sys/types.h getusershell.o: /usr/include/sys/stat.h /usr/include/ctype.h getusershell.o: /usr/include/stdio.h getwd.o: getwd.c /usr/include/sys/param.h /usr/include/sys/localopts.h getwd.o: /usr/include/machine/machparam.h /usr/include/sys/types.h getwd.o: /usr/include/signal.h /usr/include/sys/types.h /usr/include/sys/stat.h getwd.o: /usr/include/sys/dir.h initgroups.o: initgroups.c /usr/include/stdio.h /usr/include/sys/param.h initgroups.o: /usr/include/sys/localopts.h /usr/include/machine/machparam.h initgroups.o: /usr/include/sys/types.h /usr/include/signal.h initgroups.o: /usr/include/sys/types.h /usr/include/grp.h isatty.o: isatty.c /usr/include/sgtty.h /usr/include/sys/ioctl.h isatty.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h malloc.o: malloc.c mktemp.o: mktemp.c /usr/include/sys/types.h /usr/include/sys/file.h mktemp.o: /usr/include/fcntl.h /usr/include/sys/types.h /usr/include/sys/stat.h mktemp.o: /usr/include/errno.h /usr/include/stdio.h /usr/include/ctype.h ndbm.o: ndbm.c /usr/include/sys/types.h /usr/include/sys/stat.h ndbm.o: /usr/include/sys/file.h /usr/include/fcntl.h /usr/include/sys/types.h ndbm.o: /usr/include/stdio.h /usr/include/errno.h /usr/include/ndbm.h nlist.o: nlist.c /usr/include/sys/types.h /usr/include/sys/file.h nlist.o: /usr/include/fcntl.h /usr/include/sys/types.h /usr/include/a.out.h nlist.o: /usr/include/sys/exec.h /usr/include/sys/types.h /usr/include/nlist.h nlist.o: /usr/include/sys/types.h /usr/include/stdio.h opendir.o: opendir.c /usr/include/sys/param.h /usr/include/sys/localopts.h opendir.o: /usr/include/machine/machparam.h /usr/include/sys/types.h opendir.o: /usr/include/signal.h /usr/include/sys/types.h opendir.o: /usr/include/sys/dir.h perror.o: perror.c /usr/include/sys/types.h /usr/include/sys/uio.h popen.o: popen.c /usr/include/errno.h /usr/include/sys/signal.h popen.o: /usr/include/sys/types.h /usr/include/sys/wait.h /usr/include/stdio.h psignal.o: psignal.c /usr/include/signal.h qsort.o: qsort.c random.o: random.c /usr/include/stdio.h readdir.o: readdir.c /usr/include/sys/param.h /usr/include/sys/localopts.h readdir.o: /usr/include/machine/machparam.h /usr/include/sys/types.h readdir.o: /usr/include/signal.h /usr/include/sys/types.h readdir.o: /usr/include/sys/dir.h regex.o: regex.c scandir.o: scandir.c /usr/include/sys/types.h /usr/include/sys/stat.h scandir.o: /usr/include/sys/dir.h seekdir.o: seekdir.c /usr/include/sys/param.h /usr/include/sys/localopts.h seekdir.o: /usr/include/machine/machparam.h /usr/include/sys/types.h seekdir.o: /usr/include/signal.h /usr/include/sys/types.h seekdir.o: /usr/include/sys/dir.h setenv.o: setenv.c /usr/include/sys/types.h /usr/include/stdio.h siglist.o: siglist.c /usr/include/signal.h signal.o: signal.c /usr/include/signal.h siginterrupt.o: siginterrupt.c /usr/include/signal.h sleep.o: sleep.c /usr/include/sys/time.h /usr/include/time.h sleep.o: /usr/include/signal.h strcasecmp.o: strcasecmp.c strftime.o: strftime.c /usr/include/sys/types.h /usr/include/sys/time.h strftime.o: /usr/include/time.h /usr/include/tzfile.h /usr/include/string.h strftime.o: /usr/include/strings.h swab.o: swab.c sysctl.o: sysctl.c /usr/include/sys/param.h /usr/include/sys/localopts.h sysctl.o: /usr/include/machine/machparam.h /usr/include/sys/types.h sysctl.o: /usr/include/signal.h /usr/include/sys/types.h sysctl.o: /usr/include/sys/sysctl.h /usr/include/sys/time.h /usr/include/time.h sysctl.o: /usr/include/sys/resource.h /usr/include/sys/file.h sysctl.o: /usr/include/fcntl.h /usr/include/sys/types.h sysctl.o: /usr/include/sys/inode.h /usr/include/sys/text.h sysctl.o: /usr/include/sys/proc.h /usr/include/sys/vm.h sysctl.o: /usr/include/sys/vmparam.h /usr/include/machine/vmparam.h sysctl.o: /usr/include/sys/vmmac.h /usr/include/sys/vmmeter.h sysctl.o: /usr/include/sys/vmsystm.h /usr/include/sys/map.h sysctl.o: /usr/include/errno.h /usr/include/paths.h syslog.o: syslog.c /usr/include/sys/types.h /usr/include/sys/socket.h syslog.o: /usr/include/syslog.h /usr/include/sys/uio.h /usr/include/netdb.h syslog.o: /usr/include/errno.h /usr/include/fcntl.h /usr/include/sys/types.h syslog.o: /usr/include/paths.h /usr/include/stdio.h /usr/include/string.h syslog.o: /usr/include/strings.h /usr/include/time.h /usr/include/varargs.h system.o: system.c /usr/include/stdio.h /usr/include/sys/types.h system.o: /usr/include/sys/signal.h /usr/include/sys/wait.h telldir.o: telldir.c /usr/include/sys/param.h /usr/include/sys/localopts.h telldir.o: /usr/include/machine/machparam.h /usr/include/sys/types.h telldir.o: /usr/include/signal.h /usr/include/sys/types.h telldir.o: /usr/include/sys/dir.h time.o: time.c /usr/include/sys/types.h /usr/include/sys/time.h time.o: /usr/include/time.h timezone.o: timezone.c /usr/include/sys/types.h /usr/include/sys/time.h timezone.o: /usr/include/time.h /usr/include/stdio.h /usr/include/tzfile.h ttyname.o: ttyname.c /usr/include/sys/param.h /usr/include/sys/localopts.h ttyname.o: /usr/include/machine/machparam.h /usr/include/sys/types.h ttyname.o: /usr/include/signal.h /usr/include/sys/types.h ttyname.o: /usr/include/sys/dir.h /usr/include/sys/stat.h ttyslot.o: ttyslot.c /usr/include/ttyent.h ualarm.o: ualarm.c /usr/include/sys/time.h /usr/include/time.h usleep.o: usleep.c /usr/include/sys/time.h /usr/include/time.h usleep.o: /usr/include/signal.h valloc.o: valloc.c strdup.o: strdup.c /usr/include/sys/types.h /usr/include/stdio.h uname.o: uname.c /usr/include/sys/param.h /usr/include/sys/localopts.h uname.o: /usr/include/machine/machparam.h /usr/include/sys/types.h uname.o: /usr/include/signal.h /usr/include/sys/types.h uname.o: /usr/include/sys/sysctl.h /usr/include/sys/time.h /usr/include/time.h uname.o: /usr/include/sys/resource.h /usr/include/sys/file.h uname.o: /usr/include/fcntl.h /usr/include/sys/types.h /usr/include/sys/inode.h uname.o: /usr/include/sys/text.h /usr/include/sys/proc.h /usr/include/sys/vm.h uname.o: /usr/include/sys/vmparam.h /usr/include/machine/vmparam.h uname.o: /usr/include/sys/vmmac.h /usr/include/sys/vmmeter.h uname.o: /usr/include/sys/vmsystm.h /usr/include/sys/map.h uname.o: /usr/include/sys/utsname.h wait.o: wait.c /usr/include/sys/types.h /usr/include/sys/time.h wait.o: /usr/include/time.h /usr/include/sys/wait.h /usr/include/sys/resource.h wait3.o: wait3.c /usr/include/sys/types.h /usr/include/sys/time.h wait3.o: /usr/include/time.h /usr/include/sys/wait.h wait3.o: /usr/include/sys/resource.h waitpid.o: waitpid.c /usr/include/sys/types.h /usr/include/sys/time.h waitpid.o: /usr/include/time.h /usr/include/sys/wait.h waitpid.o: /usr/include/sys/resource.h # DEPENDENCIES MUST END AT END OF FILE # IF YOU PUT STUFF HERE IT WILL GO AWAY # see make depend above