Annotation of coherent/d/Makefile,v, revision 1.1.1.1

1.1       root        1: head     1.1;
                      2: access   ;
                      3: symbols  ;
                      4: locks    ;
                      5: comment  @@;
                      6: 
                      7: 
                      8: 1.1
                      9: date     91.03.12.21.05.34;  author bin;  state Exp;
                     10: branches ;
                     11: next   ;
                     12: 
                     13: 
                     14: desc
                     15: @provided by stevesf. uses SRCPATH. designed to make all
                     16: executables. I haven't had time to look at it so It's here until
                     17: I do...
                     18: @
                     19: 
                     20: 
                     21: 
                     22: 1.1
                     23: log
                     24: @Initial revision
                     25: @
                     26: text
                     27: @# /usr/src/cmd/Makefile 2/20/91
                     28: # Makefile for COHERENT commands.
                     29: # Preliminary, does not yet make most subdirectories.
                     30: 
                     31: # Commands in /bin compiled from single sources.
                     32: BIN=\
                     33:        ac\
                     34:        ar\
                     35:        at\
                     36:        bad\
                     37:        banner\
                     38:        basename\
                     39:        c\
                     40:        cal\
                     41:        calendar\
                     42:        cat\
                     43:        chgrp\
                     44:        chmod\
                     45:        chown\
                     46:        cmp\
                     47:        col\
                     48:        comm\
                     49:        conv\
                     50:        cp\
                     51:        cpdir\
                     52:        crypt\
                     53:        date\
                     54:        dd\
                     55:        deroff\
                     56:        df\
                     57:        du\
                     58:        echo\
                     59:        egrep\
                     60:        epson\
                     61:        expr\
                     62:        factor\
                     63:        file\
                     64:        fixstack\
                     65:        fnkey\
                     66:        from\
                     67:        grep\
                     68:        help\
                     69:        join\
                     70:        kill\
                     71:        lc\
                     72:        ln\
                     73:        look\
                     74:        ls\
                     75:        m4\
                     76:        man\
                     77:        mesg\
                     78:        mkdir\
                     79:        msg\
                     80:        mv\
                     81:        newgrp\
                     82:        nm\
                     83:        od\
                     84:        pr\
                     85:        prep\
                     86:        prof\
                     87:        pwd\
                     88:        quot\
                     89:        ranlib\
                     90:        rev\
                     91:        rm\
                     92:        rmdir\
                     93:        sa\
                     94:        scat\
                     95:        size\
                     96:        sleep\
                     97:        sort\
                     98:        split\
                     99:        strings\
                    100:        strip\
                    101:        stty\
                    102:        sum\
                    103:        sync\
                    104:        tail\
                    105:        tar\
                    106:        tee\
                    107:        time\
                    108:        touch\
                    109:        tr\
                    110:        tty\
                    111:        typo\
                    112:        uniq\
                    113:        wc\
                    114:        who\
                    115:        write\
                    116:        yes
                    117: 
                    118: # Commands in /bin built by making subdirectories.
                    119: BIN2=\
                    120:        awk\
                    121:        check\
                    122:        dcheck\
                    123:        diff\
                    124:        dos\
                    125:        dump\
                    126:        dumpdate\
                    127:        dumpdir\
                    128:        ed\
                    129:        hp\
                    130:        hpr\
                    131:        hpskip\
                    132:        icheck\
                    133:        lex\
                    134:        lpr\
                    135:        lpskip\
                    136:        ncheck\
                    137:        restor\
                    138:        sed\
                    139:        tsort\
                    140:        yacc
                    141: 
                    142: # Shell scripts in /bin, the source is the executable.
                    143: BINSH=\
                    144:        diff3\
                    145:        false\
                    146:        mount\
                    147:        phone\
                    148:        shutdown\
                    149:        spell\
                    150:        true\
                    151:        umount
                    152: 
                    153: # Commands in /bin not yet included.
                    154: BINMISSING=\
                    155:        as\
                    156:        bc\
                    157:        cc\
                    158:        compress\
                    159:        db\
                    160:        dc\
                    161:        find\
                    162:        head\
                    163:        ld\
                    164:        login\
                    165:        mail\
                    166:        make\
                    167:        msgs\
                    168:        nroff\
                    169:        passwd\
                    170:        ps\
                    171:        rmail\
                    172:        sh\
                    173:        su\
                    174:        test\
                    175:        troff\
                    176:        uncompress\
                    177:        units\
                    178:        zcat
                    179: 
                    180: # Commands in /etc compiled from single sources.
                    181: ETC=\
                    182:        accton\
                    183:        cron\
                    184:        mkfs\
                    185:        mknod\
                    186:        mount\
                    187:        umount\
                    188:        update\
                    189:        wall
                    190: 
                    191: # Commands in /etc built from subdirectories.
                    192: ETC2=\
                    193:        clri
                    194: 
                    195: # Commands in /usr/lib compiled from single sources.
                    196: USRLIB=\
                    197:        atrun
                    198: 
                    199: # Commands in /usr/lib built from subdirectories.
                    200: USRLIB2=\
                    201:        diff3\
                    202:        diffh\
                    203:        hpd\
                    204:        lpd
                    205: 
                    206: # Objects built from subdirectories but not currently distributed.
                    207: EXTRA=\
                    208:        prps
                    209: 
                    210: # Sources in /usr/src/cmd but executables not currently distributed.
                    211: UNUSED=\
                    212:        connect.c\
                    213:        detab.c\
                    214:        learn.c\
                    215:        load.c\
                    216:        mf.c\
                    217:        mkproto.c\
                    218:        more.c\
                    219:        uload.c
                    220: 
                    221: # Primary target.
                    222: all:   $(BIN) $(ETC) $(USRLIB)
                    223:        make SRCPATH=$(SRCPATH)/awk
                    224:        make SRCPATH=$(SRCPATH)/check
                    225:        make SRCPATH=$(SRCPATH)/diff
                    226:        make SRCPATH=$(SRCPATH)/dos
                    227:        make SRCPATH=$(SRCPATH)/dump
                    228:        make SRCPATH=$(SRCPATH)/ed
                    229:        make SRCPATH=$(SRCPATH)/grep
                    230:        make SRCPATH=$(SRCPATH)/lex
                    231:        make SRCPATH=$(SRCPATH)/lpr
                    232:        make SRCPATH=$(SRCPATH)/sed
                    233:        make SRCPATH=$(SRCPATH)/tsort
                    234:        make SRCPATH=$(SRCPATH)/yacc
                    235:        : /usr/src/cmd done.
                    236: 
                    237: # Secondary targets.
                    238: # The actions would not be necessary if make could deal with null extensions.
                    239: ac:    ac.c
                    240:        $(CC) $(LDFLAGS) -o $@@ $?
                    241: accton:        accton.c
                    242:        $(CC) $(LDFLAGS) -o $@@ $?
                    243: ar:    ar.c
                    244:        $(CC) $(LDFLAGS) -o $@@ $?
                    245: at:    at.c
                    246:        $(CC) $(LDFLAGS) -o $@@ $?
                    247: atrun: atrun.c
                    248:        $(CC) $(LDFLAGS) -o $@@ $?
                    249: bad:   bad.c
                    250:        $(CC) $(LDFLAGS) -o $@@ $?
                    251: banner:        banner.c
                    252:        $(CC) $(LDFLAGS) -o $@@ $?
                    253: basename:      basename.c
                    254:        $(CC) $(LDFLAGS) -o $@@ $?
                    255: c:     c.c
                    256:        $(CC) $(LDFLAGS) -o $@@ $?
                    257: cal:   cal.c
                    258:        $(CC) $(LDFLAGS) -o $@@ $?
                    259: calendar:      calendar.c
                    260:        $(CC) $(LDFLAGS) -o $@@ $?
                    261: cat:   cat.c
                    262:        $(CC) $(LDFLAGS) -o $@@ $?
                    263: chgrp: chgrp.c
                    264:        $(CC) $(LDFLAGS) -o $@@ $?
                    265: chmod: chmod.c
                    266:        $(CC) $(LDFLAGS) -o $@@ $?
                    267: chown: chown.c
                    268:        $(CC) $(LDFLAGS) -o $@@ $?
                    269: cmp:   cmp.c
                    270:        $(CC) $(LDFLAGS) -o $@@ $?
                    271: col:   col.c
                    272:        $(CC) $(LDFLAGS) -o $@@ $?
                    273: comm:  comm.c
                    274:        $(CC) $(LDFLAGS) -o $@@ $?
                    275: conv:  conv.o
                    276:        $(CC) $(LDFLAGS) -o $@@ $?
                    277: conv.o:        conv.y
                    278: cp:    cp.c
                    279:        $(CC) $(LDFLAGS) -o $@@ $?
                    280: cpdir: cpdir.c
                    281:        $(CC) $(LDFLAGS) -o $@@ $?
                    282: cron:  cron.c
                    283:        $(CC) $(LDFLAGS) -o $@@ $?
                    284: crypt: crypt.c
                    285:        $(CC) $(LDFLAGS) -o $@@ $?
                    286: date:  date.c
                    287:        $(CC) $(LDFLAGS) -o $@@ $?
                    288: dd:    dd.c
                    289:        $(CC) $(LDFLAGS) -o $@@ $?
                    290: deroff:        deroff.c
                    291:        $(CC) $(LDFLAGS) -o $@@ $?
                    292: df:    df.c
                    293:        $(CC) $(LDFLAGS) -o $@@ $?
                    294: du:    du.c
                    295:        $(CC) $(LDFLAGS) -o $@@ $?
                    296: echo:  echo.c
                    297:        $(CC) $(LDFLAGS) -o $@@ $?
                    298: egrep: egrep.c
                    299:        $(CC) $(LDFLAGS) -o $@@ $?
                    300: epson: i8086/epson.c
                    301:        $(CC) $(LDFLAGS) -o $@@ $?
                    302: expr:  expr.o
                    303:        $(CC) $(LDFLAGS) -o $@@ $?
                    304: expr.o:        expr.y
                    305: factor:        factor.c
                    306:        $(CC) $(LDFLAGS) -o $@@ $? -lm
                    307: file:  file.c
                    308:        $(CC) $(LDFLAGS) -o $@@ $?
                    309: fixstack:      fixstack.c
                    310:        $(CC) $(LDFLAGS) -o $@@ $?
                    311: fnkey: i8086/fnkey.c
                    312:        $(CC) $(LDFLAGS) -o $@@ $?
                    313: from:  from.c
                    314:        $(CC) $(LDFLAGS) -o $@@ $?
                    315: help:  help.c
                    316:        $(CC) $(LDFLAGS) -o $@@ $?
                    317: join:  join.c
                    318:        $(CC) $(LDFLAGS) -o $@@ $?
                    319: kill:  kill.c
                    320:        $(CC) $(LDFLAGS) -o $@@ $?
                    321: lc:    lc.c
                    322:        $(CC) $(LDFLAGS) -o $@@ $?
                    323: ln:    ln.c
                    324:        $(CC) $(LDFLAGS) -o $@@ $?
                    325: look:  look.c
                    326:        $(CC) $(LDFLAGS) -o $@@ $?
                    327: # N.B. cmd/ls.c is old source, current is in cmd/skut/ls.c.
                    328: ls:    skut/ls.c
                    329:        $(CC) $(LDFLAGS) -o $@@ $?
                    330: m4:    m4.c
                    331:        $(CC) $(LDFLAGS) -o $@@ $?
                    332: man:   man.c
                    333:        $(CC) $(LDFLAGS) -o $@@ $?
                    334: mesg:  mesg.c
                    335:        $(CC) $(LDFLAGS) -o $@@ $?
                    336: mkdir: mkdir.c
                    337:        $(CC) $(LDFLAGS) -o $@@ $?
                    338: mkfs:  mkfs.c
                    339:        $(CC) $(LDFLAGS) -o $@@ $?
                    340: mknod: mknod.c
                    341:        $(CC) $(LDFLAGS) -o $@@ $?
                    342: mount: mount.c
                    343:        $(CC) $(LDFLAGS) -o $@@ $?
                    344: msg:   msg.c
                    345:        $(CC) $(LDFLAGS) -o $@@ $?
                    346: mv:    mv.c
                    347:        $(CC) $(LDFLAGS) -o $@@ $?
                    348: newgrp:        newgrp.c
                    349:        $(CC) $(LDFLAGS) -o $@@ $?
                    350: nm:    nm.c
                    351:        $(CC) $(LDFLAGS) -o $@@ $?
                    352: od:    od.c
                    353:        $(CC) $(LDFLAGS) -o $@@ $?
                    354: pr:    pr.c
                    355:        $(CC) $(LDFLAGS) -o $@@ $?
                    356: prep:  prep.c
                    357:        $(CC) $(LDFLAGS) -o $@@ $?
                    358: prof:  prof.c
                    359:        $(CC) $(LDFLAGS) -o $@@ $?
                    360: pwd:   pwd.c
                    361:        $(CC) $(LDFLAGS) -o $@@ $?
                    362: quot:  quot.c
                    363:        $(CC) $(LDFLAGS) -o $@@ $?
                    364: ranlib:        ranlib.c
                    365:        $(CC) $(LDFLAGS) -o $@@ $?
                    366: rev:   rev.c
                    367:        $(CC) $(LDFLAGS) -o $@@ $?
                    368: rm:    rm.c
                    369:        $(CC) $(LDFLAGS) -o $@@ $?
                    370: rmdir: rmdir.c
                    371:        $(CC) $(LDFLAGS) -o $@@ $?
                    372: sa:    sa.c
                    373:        $(CC) $(LDFLAGS) -o $@@ $?
                    374: scat:  scat.c
                    375:        $(CC) $(LDFLAGS) -o $@@ $?
                    376: size:  size.c
                    377:        $(CC) $(LDFLAGS) -o $@@ $?
                    378: sleep: sleep.c
                    379:        $(CC) $(LDFLAGS) -o $@@ $?
                    380: sort:  sort.c
                    381:        $(CC) $(LDFLAGS) -o $@@ $?
                    382: split: split.c
                    383:        $(CC) $(LDFLAGS) -o $@@ $?
                    384: strings:       strings.c
                    385:        $(CC) $(LDFLAGS) -o $@@ $?
                    386: strip: strip.c
                    387:        $(CC) $(LDFLAGS) -o $@@ $?
                    388: stty:  stty.c
                    389:        $(CC) $(LDFLAGS) -o $@@ $?
                    390: sum:   sum.c
                    391:        $(CC) $(LDFLAGS) -o $@@ $?
                    392: sync:  sync.c
                    393:        $(CC) $(LDFLAGS) -o $@@ $?
                    394: tail:  tail.c
                    395:        $(CC) $(LDFLAGS) -o $@@ $?
                    396: tar:   tar.c
                    397:        $(CC) $(LDFLAGS) -o $@@ $?
                    398: tee:   tee.c
                    399:        $(CC) $(LDFLAGS) -o $@@ $?
                    400: time:  time.c
                    401:        $(CC) $(LDFLAGS) -o $@@ $?
                    402: touch: touch.c
                    403:        $(CC) $(LDFLAGS) -o $@@ $?
                    404: tr:    tr.c
                    405:        $(CC) $(LDFLAGS) -o $@@ $?
                    406: tty:   tty.c
                    407:        $(CC) $(LDFLAGS) -o $@@ $?
                    408: typo:  typo.c
                    409:        $(CC) $(LDFLAGS) -o $@@ $?
                    410: umount:        umount.c
                    411:        $(CC) $(LDFLAGS) -o $@@ $?
                    412: uniq:  uniq.c
                    413:        $(CC) $(LDFLAGS) -o $@@ $?
                    414: update:        update.c
                    415:        $(CC) $(LDFLAGS) -o $@@ $?
                    416: wall:  wall.c
                    417:        $(CC) $(LDFLAGS) -o $@@ $?
                    418: wc:    wc.c
                    419:        $(CC) $(LDFLAGS) -o $@@ $?
                    420: who:   who.c
                    421:        $(CC) $(LDFLAGS) -o $@@ $?
                    422: write: write.c
                    423:        $(CC) $(LDFLAGS) -o $@@ $?
                    424: yes:   yes.c
                    425:        $(CC) $(LDFLAGS) -o $@@ $?
                    426: 
                    427: # Etc.
                    428: clean:
                    429:        rm *.o
                    430: stripall:
                    431:        strip $(BIN) $(BIN2) $(ETC) $(ETC2) $(USRLIB) $(USRLIB2)
                    432: 
                    433: # end of /usr/src/cmd/Makefile
                    434: @

unix.superglobalmegacorp.com

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