Annotation of 43BSDTahoe/lib/libc/gen/Makefile, revision 1.1

1.1     ! root        1: #
        !             2: # Copyright (c) 1988 Regents of the University of California.
        !             3: # All rights reserved.
        !             4: #
        !             5: # Redistribution and use in source and binary forms are permitted
        !             6: # provided that the above copyright notice and this paragraph are
        !             7: # duplicated in all such forms and that any documentation,
        !             8: # advertising materials, and other materials related to such
        !             9: # distribution and use acknowledge that the software was developed
        !            10: # by the University of California, Berkeley.  The name of the
        !            11: # University may not be used to endorse or promote products derived
        !            12: # from this software without specific prior written permission.
        !            13: # THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
        !            14: # IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
        !            15: # WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
        !            16: #
        !            17: #      @(#)Makefile    5.26 (Berkeley) 6/27/88
        !            18: #
        !            19: # Many of these routines have been rewritten in assembly.  The assembly
        !            20: # source can be found in the directory gen.${MACHINE}.  The macro
        !            21: # ${STDSRC} lists the files needed by all current implementations.  The
        !            22: # macros ${VAXSRC} and ${TAHOESRC} are the supplemental files needed by
        !            23: # the VAX and the TAHOE.  ${PORTSRC} is a list of all of the supplemental
        !            24: # files.
        !            25: 
        !            26: VPATH= regexp
        !            27: DEFS=  -DLIBC_SCCS
        !            28: CFLAGS=        -O ${DEFS}
        !            29: STDSRC=        abort.c alarm.c atoi.c atol.c calloc.c closedir.c crypt.c ctime.c \
        !            30:        ctype_.c disklabel.c errlst.c execvp.c fakcu.c fstab.c \
        !            31:        getenv.c getgrent.c getgrgid.c getgrnam.c getlogin.c getpass.c \
        !            32:        getpwent.c getpwnamuid.c getttyent.c getttynam.c getusershell.c \
        !            33:        getwd.c initgroups.c isatty.c malloc.c mktemp.c ndbm.c nlist.c \
        !            34:        opendir.c perror.c popen.c psignal.c qsort.c random.c readdir.c \
        !            35:        regerror.c regex.c regexp.c regsub.c scandir.c seekdir.c setegid.c \
        !            36:        setenv.c seteuid.c setgid.c setjmperr.c setrgid.c setruid.c setuid.c \
        !            37:        siginterrupt.c siglist.c signal.c sleep.c strcasecmp.c swab.c \
        !            38:        syslog.c system.c telldir.c time.c timezone.c ttyname.c ttyslot.c \
        !            39:        ualarm.c usleep.c valloc.c
        !            40: STDOBJ=        abort.o alarm.o atoi.o atol.o calloc.o closedir.o crypt.o ctime.o \
        !            41:        ctype_.o disklabel.o errlst.o execvp.o fakcu.o fstab.o \
        !            42:        getenv.o getgrent.o getgrgid.o getgrnam.o getlogin.o getpass.o \
        !            43:        getpwent.o getpwnamuid.o getttyent.o getttynam.o getusershell.o \
        !            44:        getwd.o initgroups.o isatty.o malloc.o mktemp.o ndbm.o nlist.o \
        !            45:        opendir.o perror.o popen.o psignal.o qsort.o random.o readdir.o \
        !            46:        regerror.o regex.o regexp.o regsub.o scandir.o seekdir.o setegid.o \
        !            47:        setenv.o seteuid.o setgid.o setjmperr.o setrgid.o setruid.o setuid.o \
        !            48:        siginterrupt.o siglist.o signal.o sleep.o strcasecmp.o swab.o \
        !            49:        syslog.o system.o telldir.o time.o timezone.o ttyname.o ttyslot.o \
        !            50:        ualarm.o usleep.o valloc.o
        !            51: VAXSRC=
        !            52: VAXOBJ=
        !            53: TAHOESRC=      index.c rindex.c
        !            54: TAHOEOBJ=      index.o rindex.o
        !            55: PORTSRC=       bcmp.c bcopy.c bzero.c ffs.c index.c insque.c \
        !            56:                remque.c rindex.c strcat.c strcmp.c strcpy.c strlen.c \
        !            57:                strncat.c strncmp.c strncpy.c
        !            58: PORTOBJ=       bcmp.o bcopy.o bzero.o ffs.o index.o insque.o \
        !            59:                remque.o rindex.o strcat.o strcmp.o strcpy.o strlen.o \
        !            60:                strncat.o strncmp.o strncpy.o
        !            61: TAGSFILE=tags
        !            62: 
        !            63: .c.o:
        !            64:        @${CC} -p ${CFLAGS} -c $*.c
        !            65:        @-ld -X -o profiled/$*.o -r $*.o
        !            66:        ${CC} ${CFLAGS} -c $*.c
        !            67:        @-ld -x -r $*.o
        !            68:        @mv a.out $*.o
        !            69: 
        !            70: all: lib.${MACHINE}
        !            71: 
        !            72: link: lib.${MACHINE} link.${MACHINE}
        !            73: 
        !            74: link.vax:
        !            75:        (cd ../library; rm -f  ${STDOBJ} ${VAXOBJ})
        !            76:        (cd ../profiled; rm -f  ${STDOBJ} ${VAXOBJ})
        !            77:        ln  ${STDOBJ} ${VAXOBJ} ../library
        !            78:        (cd profiled; ln  ${STDOBJ} ${VAXOBJ} ../../profiled)
        !            79: 
        !            80: link.tahoe:
        !            81:        (cd ../library; rm -f  ${STDOBJ} ${TAHOEOBJ})
        !            82:        (cd ../profiled; rm -f  ${STDOBJ} ${TAHOEOBJ})
        !            83:        ln  ${STDOBJ} ${TAHOEOBJ} ../library
        !            84:        (cd profiled; ln  ${STDOBJ} ${TAHOEOBJ} ../../profiled)
        !            85: 
        !            86: lib.vax: ${STDOBJ} ${VAXOBJ}
        !            87: 
        !            88: lib.tahoe: ${STDOBJ} ${TAHOEOBJ}
        !            89: 
        !            90: errlst.o: errlst.c
        !            91:        ${CC} -S ${DEFS} errlst.c
        !            92:        ed - <:errfix errlst.s
        !            93:        as -o errlst.o errlst.s
        !            94:        cp errlst.o profiled/errlst.o
        !            95:        rm -f errlst.s
        !            96: 
        !            97: tags: tags.${MACHINE}
        !            98: 
        !            99: tags.vax: ${STDSRC} ${VAXSRC}
        !           100:        cwd=`pwd`; \
        !           101:        for i in ${STDSRC} ${VAXSRC}; do \
        !           102:                ctags -a -f ${TAGSFILE} $$cwd/$$i; \
        !           103:        done
        !           104: 
        !           105: tags.tahoe: ${STDSRC} ${TAHOESRC}
        !           106:        cwd=`pwd`; \
        !           107:        for i in ${STDSRC} ${TAHOESRC}; do \
        !           108:                ctags -a -f ${TAGSFILE} $$cwd/$$i; \
        !           109:        done
        !           110: 
        !           111: clean:
        !           112:        rm -f *.o profiled/* a.out core ${TAGSFILE}
        !           113: 
        !           114: depend: depend.${MACHINE}
        !           115: 
        !           116: depend.vax: ${STDSRC} ${VAXSRC}
        !           117:        mkdep ${CFLAGS} ${STDSRC} ${VAXSRC}
        !           118: 
        !           119: depend.tahoe: ${STDSRC} ${TAHOESRC}
        !           120:        mkdep ${CFLAGS} ${STDSRC} ${TAHOESRC}
        !           121: 
        !           122: # DO NOT DELETE THIS LINE -- mkdep uses it.
        !           123: # DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
        !           124: 
        !           125: abort.o: abort.c /usr/include/signal.h /usr/include/machine/trap.h
        !           126: alarm.o: alarm.c /usr/include/sys/time.h /usr/include/time.h
        !           127: atoi.o: atoi.c
        !           128: atol.o: atol.c
        !           129: calloc.o: calloc.c
        !           130: closedir.o: closedir.c /usr/include/sys/param.h /usr/include/sys/types.h
        !           131: closedir.o: /usr/include/signal.h /usr/include/machine/trap.h
        !           132: closedir.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h
        !           133: closedir.o: /usr/include/sys/dir.h
        !           134: crypt.o: crypt.c
        !           135: ctime.o: ctime.c /usr/include/sys/param.h /usr/include/sys/types.h
        !           136: ctime.o: /usr/include/signal.h /usr/include/machine/trap.h
        !           137: ctime.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h
        !           138: ctime.o: /usr/include/sys/time.h /usr/include/time.h /usr/include/tzfile.h
        !           139: ctype_.o: ctype_.c /usr/include/ctype.h
        !           140: disklabel.o: disklabel.c /usr/include/sys/param.h /usr/include/sys/types.h
        !           141: disklabel.o: /usr/include/signal.h /usr/include/machine/trap.h
        !           142: disklabel.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h
        !           143: disklabel.o: /usr/include/sys/fs.h /usr/include/sys/file.h
        !           144: disklabel.o: /usr/include/sys/disklabel.h /usr/include/stdio.h
        !           145: disklabel.o: /usr/include/strings.h /usr/include/ctype.h
        !           146: errlst.o: errlst.c
        !           147: execvp.o: execvp.c /usr/include/errno.h
        !           148: fakcu.o: fakcu.c
        !           149: fstab.o: fstab.c /usr/include/fstab.h /usr/include/stdio.h /usr/include/ctype.h
        !           150: getenv.o: getenv.c /usr/include/stdio.h
        !           151: getgrent.o: getgrent.c /usr/include/stdio.h /usr/include/grp.h
        !           152: getgrgid.o: getgrgid.c /usr/include/grp.h
        !           153: getgrnam.o: getgrnam.c /usr/include/grp.h
        !           154: getlogin.o: getlogin.c /usr/include/utmp.h
        !           155: getpass.o: getpass.c /usr/include/stdio.h /usr/include/signal.h
        !           156: getpass.o: /usr/include/machine/trap.h /usr/include/sgtty.h
        !           157: getpass.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
        !           158: getpass.o: /usr/include/sys/ttydev.h
        !           159: getpwent.o: getpwent.c /usr/include/stdio.h /usr/include/pwd.h
        !           160: getpwent.o: /usr/include/ndbm.h
        !           161: getpwnamuid.o: getpwnamuid.c /usr/include/stdio.h /usr/include/pwd.h
        !           162: getpwnamuid.o: /usr/include/ndbm.h /usr/include/sys/file.h
        !           163: getttyent.o: getttyent.c /usr/include/stdio.h /usr/include/strings.h
        !           164: getttyent.o: /usr/include/ttyent.h
        !           165: getttynam.o: getttynam.c /usr/include/ttyent.h
        !           166: getusershell.o: getusershell.c /usr/include/sys/param.h
        !           167: getusershell.o: /usr/include/sys/types.h /usr/include/signal.h
        !           168: getusershell.o: /usr/include/machine/trap.h /usr/include/machine/machparam.h
        !           169: getusershell.o: /usr/include/machine/endian.h /usr/include/sys/file.h
        !           170: getusershell.o: /usr/include/sys/stat.h /usr/include/ctype.h
        !           171: getusershell.o: /usr/include/stdio.h
        !           172: getwd.o: getwd.c /usr/include/sys/param.h /usr/include/sys/types.h
        !           173: getwd.o: /usr/include/signal.h /usr/include/machine/trap.h
        !           174: getwd.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h
        !           175: getwd.o: /usr/include/sys/stat.h /usr/include/sys/dir.h
        !           176: initgroups.o: initgroups.c /usr/include/stdio.h /usr/include/sys/param.h
        !           177: initgroups.o: /usr/include/sys/types.h /usr/include/signal.h
        !           178: initgroups.o: /usr/include/machine/trap.h /usr/include/machine/machparam.h
        !           179: initgroups.o: /usr/include/machine/endian.h /usr/include/grp.h
        !           180: isatty.o: isatty.c /usr/include/sgtty.h /usr/include/sys/ioctl.h
        !           181: isatty.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
        !           182: malloc.o: malloc.c /usr/include/sys/types.h
        !           183: mktemp.o: mktemp.c /usr/include/sys/types.h /usr/include/sys/file.h
        !           184: mktemp.o: /usr/include/sys/stat.h /usr/include/errno.h /usr/include/stdio.h
        !           185: mktemp.o: /usr/include/ctype.h
        !           186: ndbm.o: ndbm.c /usr/include/sys/types.h /usr/include/sys/stat.h
        !           187: ndbm.o: /usr/include/sys/file.h /usr/include/stdio.h /usr/include/errno.h
        !           188: ndbm.o: /usr/include/ndbm.h
        !           189: nlist.o: nlist.c /usr/include/sys/types.h /usr/include/a.out.h
        !           190: nlist.o: /usr/include/sys/exec.h /usr/include/stdio.h
        !           191: opendir.o: opendir.c /usr/include/sys/param.h /usr/include/sys/types.h
        !           192: opendir.o: /usr/include/signal.h /usr/include/machine/trap.h
        !           193: opendir.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h
        !           194: opendir.o: /usr/include/sys/dir.h
        !           195: perror.o: perror.c /usr/include/sys/types.h /usr/include/sys/uio.h
        !           196: popen.o: popen.c /usr/include/stdio.h /usr/include/signal.h
        !           197: popen.o: /usr/include/machine/trap.h
        !           198: psignal.o: psignal.c /usr/include/signal.h /usr/include/machine/trap.h
        !           199: qsort.o: qsort.c
        !           200: random.o: random.c /usr/include/stdio.h
        !           201: readdir.o: readdir.c /usr/include/sys/param.h /usr/include/sys/types.h
        !           202: readdir.o: /usr/include/signal.h /usr/include/machine/trap.h
        !           203: readdir.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h
        !           204: readdir.o: /usr/include/sys/dir.h
        !           205: regerror.o: regexp/regerror.c /usr/include/stdio.h
        !           206: regex.o: regex.c
        !           207: regexp.o: regexp/regexp.c /usr/include/stdio.h /usr/include/ctype.h
        !           208: regexp.o: /usr/include/regexp.h regexp/regmagic.h
        !           209: regsub.o: regexp/regsub.c /usr/include/stdio.h /usr/include/regexp.h
        !           210: regsub.o: regexp/regmagic.h
        !           211: scandir.o: scandir.c /usr/include/sys/types.h /usr/include/sys/stat.h
        !           212: scandir.o: /usr/include/sys/dir.h
        !           213: seekdir.o: seekdir.c /usr/include/sys/param.h /usr/include/sys/types.h
        !           214: seekdir.o: /usr/include/signal.h /usr/include/machine/trap.h
        !           215: seekdir.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h
        !           216: seekdir.o: /usr/include/sys/dir.h
        !           217: setegid.o: setegid.c
        !           218: setenv.o: setenv.c /usr/include/sys/types.h /usr/include/stdio.h
        !           219: seteuid.o: seteuid.c
        !           220: setgid.o: setgid.c
        !           221: setjmperr.o: setjmperr.c
        !           222: setrgid.o: setrgid.c
        !           223: setruid.o: setruid.c
        !           224: setuid.o: setuid.c
        !           225: siginterrupt.o: siginterrupt.c /usr/include/signal.h
        !           226: siginterrupt.o: /usr/include/machine/trap.h
        !           227: siglist.o: siglist.c /usr/include/signal.h /usr/include/machine/trap.h
        !           228: signal.o: signal.c /usr/include/signal.h /usr/include/machine/trap.h
        !           229: sleep.o: sleep.c /usr/include/sys/time.h /usr/include/time.h
        !           230: sleep.o: /usr/include/signal.h /usr/include/machine/trap.h
        !           231: strcasecmp.o: strcasecmp.c /usr/include/sys/types.h
        !           232: swab.o: swab.c
        !           233: syslog.o: syslog.c /usr/include/sys/types.h /usr/include/sys/socket.h
        !           234: syslog.o: /usr/include/sys/file.h /usr/include/sys/signal.h
        !           235: syslog.o: /usr/include/machine/trap.h /usr/include/sys/syslog.h
        !           236: syslog.o: /usr/include/netdb.h /usr/include/strings.h
        !           237: system.o: system.c /usr/include/signal.h /usr/include/machine/trap.h
        !           238: telldir.o: telldir.c /usr/include/sys/param.h /usr/include/sys/types.h
        !           239: telldir.o: /usr/include/signal.h /usr/include/machine/trap.h
        !           240: telldir.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h
        !           241: telldir.o: /usr/include/sys/dir.h
        !           242: time.o: time.c /usr/include/sys/types.h /usr/include/sys/time.h
        !           243: time.o: /usr/include/time.h
        !           244: timezone.o: timezone.c /usr/include/sys/types.h /usr/include/sys/time.h
        !           245: timezone.o: /usr/include/time.h /usr/include/stdio.h /usr/include/tzfile.h
        !           246: ttyname.o: ttyname.c /usr/include/sys/param.h /usr/include/sys/types.h
        !           247: ttyname.o: /usr/include/signal.h /usr/include/machine/trap.h
        !           248: ttyname.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h
        !           249: ttyname.o: /usr/include/sys/dir.h /usr/include/sys/stat.h
        !           250: ttyslot.o: ttyslot.c /usr/include/ttyent.h
        !           251: ualarm.o: ualarm.c /usr/include/sys/time.h /usr/include/time.h
        !           252: usleep.o: usleep.c /usr/include/sys/time.h /usr/include/time.h
        !           253: usleep.o: /usr/include/signal.h /usr/include/machine/trap.h
        !           254: valloc.o: valloc.c
        !           255: index.o: index.c /usr/include/stdio.h
        !           256: rindex.o: rindex.c /usr/include/stdio.h
        !           257: 
        !           258: # IF YOU PUT ANYTHING HERE IT WILL GO AWAY

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.