Annotation of researchv10no/libc/omakefile, revision 1.1

1.1     ! root        1: OBJ=o/_exit.o o/abort.o o/abs.o o/access.o o/acct.o o/alarm.o\
        !             2:        o/asin.o o/atan.o o/atof.o o/atoi.o o/atol.o o/calloc.o o/cerror.o\
        !             3:        o/chdir.o o/chmod.o o/chown.o o/chroot.o o/chrtab.o\
        !             4:        o/close.o o/closedir.o o/clrerr.o o/creat.o o/crypt.o o/ctime.o\
        !             5:        o/cttyname.o o/ctype.o o/data.o o/dialout.o o/doprint.o\
        !             6:        o/doprnt.o o/doscan.o\
        !             7:        o/dup.o o/ecvt.o o/erf.o o/errlst.o o/error.o o/execl.o o/execle.o\
        !             8:        o/execv.o o/execve.o o/execvp.o o/exit.o o/exp.o o/fabs.o o/fchmod.o\
        !             9:        o/fchown.o o/fdopen.o o/fgetc.o o/fgets.o o/filbuf.o\
        !            10:        o/fioflush.o o/fiogetc.o o/fioinit.o o/fiofillbuf.o o/fioputc.o\
        !            11:        o/fiordline.o o/fioread.o o/fioseek.o o/fioundo.o o/fioprint.o\
        !            12:        o/fiowrite.o o/floor.o\
        !            13:        o/flsbuf.o o/fmod.o o/fopen.o o/fork.o o/fprintf.o o/fputc.o\
        !            14:        o/fmount.o o/funmount.o \
        !            15:        o/fputs.o o/freopen.o o/frexp.o o/fseek.o o/fstab.o o/fstat.o\
        !            16:        o/ftell.o o/ftw.o o/galloc.o o/gamma.o o/gcd.o o/gcvt.o o/getchar.o\
        !            17:        o/getenv.o o/getgid.o o/getgrent.o o/getgrgid.o\
        !            18:        o/getline.o o/getfields.o\
        !            19:        o/getgrnam.o o/getlog.o o/getlogin.o o/getopt.o o/getpass.o\
        !            20:        o/getpid.o o/getpw.o o/getpwent.o o/getpwnam.o o/getpwuid.o\
        !            21:        o/gets.o o/getuid.o o/getw.o o/getwd.o o/gmount.o o/hypot.o\
        !            22:        o/index.o o/ioctl.o o/iread.o o/isatty.o o/itol.o o/j0.o o/j1.o\
        !            23:        o/jn.o o/kill.o o/l3tol.o \
        !            24:        o/labs.o o/lcm.o o/ldexp.o o/linedis.o o/link.o\
        !            25:        o/locv.o o/log.o o/lseek.o o/lstat.o o/ltod.o o/ltoi.o o/ltol3.o\
        !            26:        o/malloc.o o/max.o o/mcount.o o/memccpy.o o/memchr.o o/memcmp.o\
        !            27:        o/memcpy.o o/memset.o o/min.o o/mkdir.o o/mknod.o o/mktemp.o\
        !            28:        o/modf.o o/mon.o o/mount.o o/nap.o o/nice.o o/nlist.o\
        !            29:        o/onexit.o o/open.o\
        !            30:        o/opendir.o o/perror.o o/pipe.o o/popen.o o/pow.o o/pow10.o\
        !            31:        o/print.o o/printf.o\
        !            32:        o/prof.o o/ptopen.o o/putchar.o o/puts.o o/putw.o o/qsort.o\
        !            33:        o/rand.o o/rdwr.o o/read.o o/readdir.o o/readlink.o o/reboot.o\
        !            34:        o/regcomp.o o/regerror.o o/regex.o o/regexec.o o/regsub.o o/rew.o\
        !            35:        o/rin.o o/rindex.o o/rmdir.o o/sbrk.o o/scanf.o o/seekdir.o\
        !            36:        o/select.o o/setbuf.o o/setgid.o o/setjmp.o o/setpgrp.o\
        !            37:        o/setruid.o o/settod.o o/setuid.o o/sgn.o o/signal.o o/sin.o\
        !            38:        o/sinh.o o/sleep.o o/sprintf.o o/sqrt.o o/stat.o o/stime.o\
        !            39:        o/strcat.o o/strcatn.o o/strchr.o o/strcmp.o o/strcmpn.o o/strcpy.o\
        !            40:        o/strcpyn.o o/strcspn.o o/strdup.o o/strlen.o o/strncat.o\
        !            41:        o/strncmp.o o/strncpy.o o/strout.o o/strpbrk.o o/strrchr.o\
        !            42:        o/strspn.o o/strtok.o o/stty.o o/stuff.o o/swab.o o/swapon.o\
        !            43:        o/symlink.o o/sync.o o/syscall.o o/system.o o/tan.o o/tanh.o\
        !            44:        o/tell.o o/telldir.o o/time.o o/times.o o/timezone.o o/tmpnam.o\
        !            45:        o/tolower.o o/toupper.o o/ttyname.o o/ttyslot.o o/udiv.o o/umask.o\
        !            46:        o/umount.o o/uname.o o/ungetc.o o/unlink.o o/urem.o o/utime.o\
        !            47:        o/vadvise.o o/valloc.o o/vlimit.o o/vtimes.o o/wait.o\
        !            48:        o/wait3.o o/write.o
        !            49: 
        !            50: DESTDIR=
        !            51: 
        !            52: libc.a:        $(OBJ)
        !            53: #      rm -f libc.a
        !            54: #      cd o; ar qc ../libc.a `lorder *.o | tsort`
        !            55: #      ar ma flsbuf.o libc.a exit.o
        !            56: #      ar m libc.a cleanup.o
        !            57:        ar uv libc.a $(OBJ)
        !            58:        ranlib libc.a
        !            59: 
        !            60: clean:
        !            61:        rm -f o/*.o libc.a
        !            62: 
        !            63: install: $(DESTDIR)/lib/libc.a $(DESTDIR)/lib/crt0.o $(DESTDIR)/lib/mcrt0.o
        !            64: 
        !            65: $(DESTDIR)/lib/libc.a: libc.a
        !            66:        cp $(DESTDIR)/lib/libc.a liboc.a
        !            67:        cp libc.a $(DESTDIR)/lib/libc.a
        !            68:        ranlib $(DESTDIR)/lib/libc.a
        !            69: 
        !            70: $(DESTDIR)/lib/crt0.o: crt0.o
        !            71:        cp crt0.o $(DESTDIR)/lib
        !            72: 
        !            73: $(DESTDIR)/lib/mcrt0.o: mcrt0.o
        !            74:        cp mcrt0.o $(DESTDIR)/lib
        !            75: 
        !            76: crt0.o:        csu/crt0.s
        !            77:        cc -S csu/crt0.s
        !            78: 
        !            79: mcrt0.o:       csu/mcrt0.s
        !            80:        cc -S csu/mcrt0.s
        !            81: 
        !            82: o/%:
        !            83:        cc -O -c $^
        !            84:        ld -x -r $% && mv a.out o/$% && rm $%
        !            85: 
        !            86: o/doprnt.o:    stdio/doprnt.S
        !            87:        cp stdio/doprnt.S doprnt.c
        !            88:        cc -E doprnt.c | as -o doprnt.o
        !            89:        ld -x -r doprnt.o && mv a.out o/doprnt.o
        !            90:        rm doprnt.c doprnt.o
        !            91: 
        !            92: o/errlst.o: gen/errlst.c
        !            93:        cc -S gen/errlst.c
        !            94:        ed - <gen/:errfix errlst.s
        !            95:        as -o errlst.o errlst.s
        !            96:        ld -x -r errlst.o && mv a.out o/errlst.o
        !            97:        rm errlst.[os]
        !            98: 
        !            99: o/fiofillbuf.o:        fio/fiofillbuf.c /usr/include/fio.h
        !           100: o/fioflush.o:  fio/fioflush.c /usr/include/fio.h
        !           101: o/fiogetc.o:   fio/fiogetc.c /usr/include/fio.h
        !           102: o/fioinit.o:   fio/fioinit.c /usr/include/fio.h
        !           103: o/fioputc.o:   fio/fioputc.c /usr/include/fio.h
        !           104: o/fioprint.o:  fio/fioprint.c /usr/include/fio.h
        !           105: o/fiordline.o: fio/fiordline.c /usr/include/fio.h
        !           106: o/fioread.o:   fio/fioread.c /usr/include/fio.h
        !           107: o/fioseek.o:   fio/fioseek.c /usr/include/fio.h
        !           108: o/fioundo.o:   fio/fioundo.c /usr/include/fio.h
        !           109: o/fiowrite.o:  fio/fiowrite.c /usr/include/fio.h
        !           110: o/mcount.o:    gen/mcount.s
        !           111: o/udiv.o:      gen/udiv.s
        !           112: o/urem.o:      gen/urem.s
        !           113: o/abort.o:     gen/abort.c
        !           114: o/abs.o:       gen/abs.s
        !           115: o/atof.o:      gen/atof.s
        !           116: o/atoi.o:      gen/atoi.c
        !           117: o/atol.o:      gen/atol.c
        !           118: o/calloc.o:    gen/calloc.c
        !           119: o/chrtab.o:    gen/chrtab.c
        !           120: o/closedir.o:  gen/closedir.c
        !           121: o/crypt.o:     gen/crypt.c
        !           122: o/ctime.o:     gen/ctime.c
        !           123: o/cttyname.o:  gen/cttyname.c
        !           124: o/ctype.o:     gen/ctype.c
        !           125: o/dialout.o:   gen/dialout.c
        !           126: o/doprint.o:   gen/doprint.c
        !           127: o/ecvt.o:      gen/ecvt.c
        !           128: o/execvp.o:    gen/execvp.c
        !           129: o/exit.o:      gen/exit.c /usr/include/libc.h
        !           130: o/frexp.o:     gen/frexp.s
        !           131: o/ftw.o:       gen/ftw.c
        !           132: o/galloc.o:    gen/galloc.c
        !           133: o/gcd.o:       gen/gcd.c
        !           134: o/getenv.o:    gen/getenv.c
        !           135: o/getfields.o: gen/getfields.s
        !           136: o/getline.o:   gen/getline.c
        !           137: o/getlogin.o:  gen/getlogin.c
        !           138: o/getopt.o:    gen/getopt.c
        !           139: o/getwd.o:     gen/getwd.c
        !           140: o/index.o:     gen/index.c
        !           141: o/iread.o:     gen/iread.c
        !           142: o/isatty.o:    gen/isatty.c
        !           143: o/labs.o:      gen/labs.s
        !           144: o/l3tol.o:     gen/l3tol.c
        !           145: o/lcm.o:       gen/lcm.c
        !           146: o/ldexp.o:     gen/ldexp.s
        !           147: o/linedis.o:   gen/linedis.c
        !           148: o/ltol3.o:     gen/ltol3.c
        !           149: o/malloc.o:    gen/malloc.c
        !           150: o/max.o:       gen/max.c
        !           151: o/memccpy.o:   gen/memccpy.s
        !           152: o/memchr.o:    gen/memchr.s
        !           153: o/memcmp.o:    gen/memcmp.s
        !           154: o/memcpy.o:    gen/memcpy.s
        !           155: o/memset.o:    gen/memset.s
        !           156: o/min.o:       gen/min.c
        !           157: o/mktemp.o:    gen/mktemp.c
        !           158: o/modf.o:      gen/modf.s
        !           159: o/mon.o:       gen/mon.c
        !           160: o/nlist.o:     gen/nlist.c
        !           161: o/onexit.o:    gen/onexit.c /usr/include/libc.h
        !           162: o/opendir.o:   gen/opendir.c
        !           163: o/perror.o:    gen/perror.c
        !           164: o/print.o:     gen/print.c
        !           165: o/ptopen.o:    gen/ptopen.c
        !           166: o/qsort.o:     gen/qsort.c
        !           167: o/rand.o:      gen/rand.c
        !           168: o/readdir.o:   gen/readdir.c
        !           169: o/regcomp.o:   gen/regcomp.c
        !           170: o/regerror.o:  gen/regerror.c
        !           171: o/regex.o:     gen/regex.c
        !           172: o/regexec.o:   gen/regexec.c
        !           173: o/regprog.o:   gen/regprog.h
        !           174: o/regsub.o:    gen/regsub.c
        !           175: o/rin.o:       gen/rin.c
        !           176: o/rindex.o:    gen/rindex.c
        !           177: o/seekdir.o:   gen/seekdir.c
        !           178: o/sgn.o:       gen/sgn.c
        !           179: o/sleep.o:     gen/sleep.c
        !           180: o/strcat.o:    gen/strcat.s
        !           181: o/strcatn.o:   gen/strcatn.c
        !           182: o/strchr.o:    gen/strchr.s
        !           183: o/strcmp.o:    gen/strcmp.s
        !           184: o/strcmpn.o:   gen/strcmpn.c
        !           185: o/strcpy.o:    gen/strcpy.s
        !           186: o/strcpyn.o:   gen/strcpyn.c
        !           187: o/strcspn.o:   gen/strcspn.s
        !           188: o/strdup.o:    gen/strdup.c
        !           189: o/strlen.o:    gen/strlen.s
        !           190: o/strncat.o:   gen/strncat.s
        !           191: o/strncmp.o:   gen/strncmp.s
        !           192: o/strncpy.o:   gen/strncpy.s
        !           193: o/strpbrk.o:   gen/strpbrk.s
        !           194: o/strrchr.o:   gen/strrchr.c
        !           195: o/strspn.o:    gen/strspn.s
        !           196: o/strtok.o:    gen/strtok.c
        !           197: o/stty.o:      gen/stty.c
        !           198: o/swab.o:      gen/swab.c
        !           199: o/tell.o:      gen/tell.c
        !           200: o/telldir.o:   gen/telldir.c
        !           201: o/timezone.o:  gen/timezone.c
        !           202: o/tolower.o:   gen/tolower.c
        !           203: o/toupper.o:   gen/toupper.c
        !           204: o/ttyname.o:   gen/ttyname.c
        !           205: o/ttyslot.o:   gen/ttyslot.c
        !           206: o/uname.o:     gen/uname.c
        !           207: o/valloc.o:    gen/valloc.c
        !           208: o/asin.o:      math/asin.c
        !           209: o/atan.o:      math/atan.c
        !           210: o/erf.o:       math/erf.c
        !           211: o/exp.o:       math/exp.c
        !           212: o/fabs.o:      math/fabs.s
        !           213: o/floor.o:     math/floor.c
        !           214: o/fmod.o:      math/fmod.c
        !           215: o/gamma.o:     math/gamma.c
        !           216: o/hypot.o:     math/hypot.c
        !           217: o/j0.o:        math/j0.c
        !           218: o/j1.o:        math/j1.c
        !           219: o/jn.o:        math/jn.c
        !           220: o/log.o:       math/log.c
        !           221: o/pow.o:       math/pow.c
        !           222: o/pow10.o:     math/pow10.c
        !           223: o/sin.o:       math/sin.c
        !           224: o/sinh.o:      math/sinh.c
        !           225: o/sqrt.o:      math/sqrt.c
        !           226: o/tan.o:       math/tan.c
        !           227: o/tanh.o:      math/tanh.c
        !           228: o/clrerr.o:    stdio/clrerr.c
        !           229: o/data.o:      stdio/data.c
        !           230: o/doprnt.o:    stdio/doprnt.s
        !           231: o/doscan.o:    stdio/doscan.c
        !           232: o/error.o:     stdio/error.c
        !           233: o/fdopen.o:    stdio/fdopen.c
        !           234: o/fgetc.o:     stdio/fgetc.c
        !           235: o/fgets.o:     stdio/fgets.c
        !           236: o/filbuf.o:    stdio/filbuf.c
        !           237: o/flsbuf.o:    stdio/flsbuf.c
        !           238: o/fopen.o:     stdio/fopen.c
        !           239: o/fprintf.o:   stdio/fprintf.c
        !           240: o/fputc.o:     stdio/fputc.c
        !           241: o/fputs.o:     stdio/fputs.c
        !           242: o/freopen.o:   stdio/freopen.c
        !           243: o/fseek.o:     stdio/fseek.c
        !           244: o/fstab.o:     stdio/fstab.c
        !           245: o/ftell.o:     stdio/ftell.c
        !           246: o/gcvt.o:      stdio/gcvt.c
        !           247: o/getchar.o:   stdio/getchar.c
        !           248: o/getgrent.o:  stdio/getgrent.c
        !           249: o/getgrgid.o:  stdio/getgrgid.c
        !           250: o/getgrnam.o:  stdio/getgrnam.c
        !           251: o/getpass.o:   stdio/getpass.c
        !           252: o/getpw.o:     stdio/getpw.c
        !           253: o/getpwent.o:  stdio/getpwent.c
        !           254: o/getpwnam.o:  stdio/getpwnam.c
        !           255: o/getpwuid.o:  stdio/getpwuid.c
        !           256: o/gets.o:      stdio/gets.c
        !           257: o/getw.o:      stdio/getw.c
        !           258: o/popen.o:     stdio/popen.c
        !           259: o/printf.o:    stdio/printf.c
        !           260: o/putchar.o:   stdio/putchar.c
        !           261: o/puts.o:      stdio/puts.c
        !           262: o/putw.o:      stdio/putw.c
        !           263: o/rdwr.o:      stdio/rdwr.c
        !           264: o/rew.o:       stdio/rew.c
        !           265: o/scanf.o:     stdio/scanf.c
        !           266: o/setbuf.o:    stdio/setbuf.c
        !           267: o/sprintf.o:   stdio/sprintf.c
        !           268: o/stdio.o:     stdio/stdio.h
        !           269: o/strout.o:    stdio/strout.c
        !           270: o/stuff.o:     stdio/stuff.c
        !           271: o/system.o:    stdio/system.c
        !           272: o/tmpnam.o:    stdio/tmpnam.c
        !           273: o/ungetc.o:    stdio/ungetc.c
        !           274: o/_exit.o:     sys/_exit.s
        !           275: o/access.o:    sys/access.s
        !           276: o/acct.o:      sys/acct.s
        !           277: o/alarm.o:     sys/alarm.s
        !           278: o/cerror.o:    sys/cerror.s
        !           279: o/chdir.o:     sys/chdir.s
        !           280: o/chmod.o:     sys/chmod.s
        !           281: o/chown.o:     sys/chown.s
        !           282: o/chroot.o:    sys/chroot.s
        !           283: o/close.o:     sys/close.s
        !           284: o/creat.o:     sys/creat.s
        !           285: o/dup.o:       sys/dup.s
        !           286: o/execl.o:     sys/execl.s
        !           287: o/execle.o:    sys/execle.s
        !           288: o/execv.o:     sys/execv.s
        !           289: o/execve.o:    sys/execve.s
        !           290: o/fchmod.o:    sys/fchmod.s
        !           291: o/fchown.o:    sys/fchown.s
        !           292: o/fork.o:      sys/fork.s
        !           293: o/fmount.o:    sys/fmount.s
        !           294: o/funmount.o:  sys/funmount.s
        !           295: o/fstat.o:     sys/fstat.s
        !           296: o/getgid.o:    sys/getgid.s
        !           297: o/getlog.o:    sys/getlog.s
        !           298: o/getpid.o:    sys/getpid.s
        !           299: o/getuid.o:    sys/getuid.s
        !           300: o/gmount.o:    sys/gmount.s
        !           301: o/ioctl.o:     sys/ioctl.s
        !           302: o/itol.o:      gen/itol.s
        !           303: o/kill.o:      sys/kill.s
        !           304: o/link.o:      sys/link.s
        !           305: o/locv.o:      sys/locv.s
        !           306: o/lseek.o:     sys/lseek.s
        !           307: o/lstat.o:     sys/lstat.s
        !           308: o/ltod.o:      gen/ltod.s
        !           309: o/ltoi.o:      gen/ltoi.s
        !           310: o/mkdir.o:     sys/mkdir.s
        !           311: o/mknod.o:     sys/mknod.s
        !           312: o/mount.o:     sys/mount.s
        !           313: o/nap.o:       sys/nap.s
        !           314: o/nice.o:      sys/nice.s
        !           315: o/open.o:      sys/open.s
        !           316: o/pipe.o:      sys/pipe.s
        !           317: o/prof.o:      sys/prof.s
        !           318: o/read.o:      sys/read.s
        !           319: o/readlink.o:  sys/readlink.s
        !           320: o/reboot.o:    sys/reboot.s
        !           321: o/rmdir.o:     sys/rmdir.s
        !           322: o/sbrk.o:      sys/sbrk.s
        !           323: o/select.o:    sys/select.s
        !           324: o/setgid.o:    sys/setgid.s
        !           325: o/setjmp.o:    sys/setjmp.s
        !           326: o/setpgrp.o:   sys/setpgrp.s
        !           327: o/setruid.o:   sys/setruid.s
        !           328: o/settod.o:    sys/settod.s
        !           329: o/setuid.o:    sys/setuid.s
        !           330: o/signal.o:    sys/signal.s
        !           331: o/stat.o:      sys/stat.s
        !           332: o/stime.o:     sys/stime.s
        !           333: o/swapon.o:    sys/swapon.s
        !           334: o/symlink.o:   sys/symlink.s
        !           335: o/sync.o:      sys/sync.s
        !           336: o/syscall.o:   sys/syscall.s
        !           337: o/time.o:      sys/time.s
        !           338: o/times.o:     sys/times.s
        !           339: o/umask.o:     sys/umask.s
        !           340: o/umount.o:    sys/umount.s
        !           341: o/unlink.o:    sys/unlink.s
        !           342: o/utime.o:     sys/utime.s
        !           343: o/vadvise.o:   sys/vadvise.s
        !           344: o/vfork.o:     sys/vfork.s
        !           345: o/vlimit.o:    sys/vlimit.s
        !           346: o/vtimes.o:    sys/vtimes.s
        !           347: o/wait.o:      sys/wait.s
        !           348: o/wait3.o:     sys/wait3.s
        !           349: o/write.o:     sys/write.s

unix.superglobalmegacorp.com

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