Annotation of coherent/b/lib/libc/sys/i386/Makefile, revision 1.1

1.1     ! root        1: # /usr/src/libc/sys/i386/Makefile 6/22/93
        !             2: 
        !             3: ASFLAGS=-x
        !             4: 
        !             5: # Objects built from sources in sys/i386.
        !             6: OBJ=\
        !             7:        _execve.o\
        !             8:        brk.o\
        !             9:        cerror.o\
        !            10:        dup2.o\
        !            11:        fork.o\
        !            12:        gtty.o\
        !            13:        msgemul.o\
        !            14:        pipe.o\
        !            15:        sememul.o\
        !            16:        setpgrp.o\
        !            17:        shmemul.o\
        !            18:        signal.o\
        !            19:        time.o\
        !            20:        uname.o\
        !            21:        ustat.o\
        !            22:        wait.o
        !            23: 
        !            24: # These objects are built from sources generated automatically by mkscall.
        !            25: # N.B. getdents.o is not in this list for now, libc.a uses ndir version instead.
        !            26: # _exit.o used to be included but now is part of crts0.o instead.
        !            27: AUTOOBJ=\
        !            28:        _msgsys.o\
        !            29:        _pgrp.o\
        !            30:        _semsys.o\
        !            31:        _shmsys.o\
        !            32:        _time.o\
        !            33:        _utssys.o\
        !            34:        access.o\
        !            35:        acct.o\
        !            36:        alarm.o\
        !            37:        chdir.o\
        !            38:        chmod.o\
        !            39:        chown.o\
        !            40:        chroot.o\
        !            41:        chsize.o\
        !            42:        close.o\
        !            43:        creat.o\
        !            44:        dup.o\
        !            45:        fcntl.o\
        !            46:        fstat.o\
        !            47:        fstatfs.o\
        !            48:        ftime.o\
        !            49:        getegid.o\
        !            50:        geteuid.o\
        !            51:        getgid.o\
        !            52:        getpid.o\
        !            53:        getppid.o\
        !            54:        getuid.o\
        !            55:        ioctl.o\
        !            56:        kill.o\
        !            57:        link.o\
        !            58:        lseek.o\
        !            59:        mkdir.o\
        !            60:        mknod.o\
        !            61:        mount.o\
        !            62:        nap.o\
        !            63:        nice.o\
        !            64:        open.o\
        !            65:        pause.o\
        !            66:        plock.o\
        !            67:        poll.o\
        !            68:        profil.o\
        !            69:        ptrace.o\
        !            70:        read.o\
        !            71:        rmdir.o\
        !            72:        setgid.o\
        !            73:        setuid.o\
        !            74:        stat.o\
        !            75:        statfs.o\
        !            76:        stime.o\
        !            77:        sync.o\
        !            78:        sysi86.o\
        !            79:        times.o\
        !            80:        uadmin.o\
        !            81:        ulimit.o\
        !            82:        umask.o\
        !            83:        umount.o\
        !            84:        unlink.o\
        !            85:        utime.o\
        !            86:        write.o
        !            87: 
        !            88: # Primary target.
        !            89: SYSI386:       mkscall SYSI386AUTO $(OBJ)
        !            90:        $(AR) rkus libc.a $(AUTOOBJ) $(OBJ)
        !            91:        touch $@
        !            92:        : libc/sys/i386 done
        !            93: 
        !            94: # Build system call sources automatically from scall.s5.
        !            95: # N.B. ASFLAGS should not include -f for these calls,
        !            96: # so this invokes make rather than make -e in the subdirectory.
        !            97: SYSI386AUTO:   scall.s5
        !            98:        -mkdir tmp
        !            99:        cd tmp; ../mkscall -f $<; make $(AUTOOBJ); mv $(AUTOOBJ) ..; cd ..
        !           100:        rm -r tmp
        !           101:        touch $@
        !           102:        
        !           103: # Secondary targets.
        !           104: # This does not need to include sources built in object directory by mkscall.
        !           105: # The .s sources have explicit actions to avoid using -f in ASFLAGS.
        !           106: _execve.o:     _execve.s
        !           107:        $(AS) -o $@ $<
        !           108: brk.o:         brk.s
        !           109:        $(AS) -o $@ $<
        !           110: cerror.o:      cerror.s
        !           111:        $(AS) -o $@ $<
        !           112: dup2.o:                dup2.c
        !           113: fork.o:                fork.s
        !           114:        $(AS) -o $@ $<
        !           115: gtty.o:                gtty.c
        !           116: msgemul.o:     msgemul.c
        !           117: pipe.o:                pipe.s
        !           118:        $(AS) -o $@ $<
        !           119: sememul.o:     sememul.c
        !           120: setpgrp.o:     setpgrp.c
        !           121: shmemul.o:     shmemul.c
        !           122: signal.o:      signal.s
        !           123:        $(AS) -o $@ $<
        !           124: time.o:                time.c
        !           125: uname.o:       uname.c
        !           126: ustat.o:       ustat.c
        !           127: utsemul.o:     utsemul.c
        !           128: wait.o:                wait.s
        !           129:        $(AS) -o $@ $<
        !           130: 
        !           131: # Build mkscall, which builds system call sources automatically.
        !           132: mkscall:       mkscall.c
        !           133:        cc $<
        !           134: 
        !           135: # end of /usr/src/libc/sys/i386/Makefile

unix.superglobalmegacorp.com

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