Annotation of 3BSD/sys/stand/makefile, revision 1.1.1.1

1.1       root        1: CFLAGS = -O -DSTANDALONE
                      2: RELOC= 50000
                      3: DRIVERS=hp.o ht.o mba.o up.o uba.o
                      4: 
                      5: all:   /usr/lib/libsa.a srt0.o boot cat ls mkfs restor tpmkfs tprestor
                      6: 
                      7: /usr/lib/libsa.a:      sys.o conf.o hp.o ht.o mba.o up.o uba.o prf.o machdep.o 
                      8:        ar crv /usr/lib/libsa.a $?
                      9: 
                     10: ${DRIVERS}:
                     11:        cc -c -S ${COPTS} $*.c
                     12:        /lib/c2 -i $*.s $*.os
                     13:        as -o $*.o $*.os
                     14:        rm $*.s $*.os
                     15: 
                     16: boot:  boot.o relsrt0.o /usr/lib/libsa.a
                     17:        ld -N -T ${RELOC} relsrt0.o boot.o -lsa -lc
                     18:        cp a.out b.out; strip b.out; dd if=b.out of=boot ibs=32 skip=1; rm b.out
                     19: 
                     20: cat:   cat.o srt0.o /usr/lib/libsa.a
                     21:        ld -N srt0.o cat.o -lsa -lc
                     22:        cp a.out b.out; strip b.out; dd if=b.out of=cat ibs=32 skip=1; rm b.out
                     23: 
                     24: ls:    ls.o srt0.o /usr/lib/libsa.a
                     25:        ld -N srt0.o ls.o -lsa -lc
                     26:        cp a.out b.out; strip b.out; dd if=b.out of=ls ibs=32 skip=1; rm b.out
                     27: 
                     28: mkfs:  mkfs.o srt0.o /usr/lib/libsa.a
                     29:        ld -N srt0.o mkfs.o -lsa -lc
                     30:        cp a.out b.out; strip b.out; dd if=b.out of=mkfs ibs=32 skip=1; rm b.out
                     31: 
                     32: restor:        restor.o srt0.o /usr/lib/libsa.a
                     33:        ld -N srt0.o restor.o -lsa -lc
                     34:        cp a.out b.out; strip b.out; dd if=b.out of=restor ibs=32 skip=1; rm b.out
                     35: 
                     36: tpmkfs:        mkfs.o tpsrt0.o /usr/lib/libsa.a
                     37:        ld -N tpsrt0.o mkfs.o -lsa -lc
                     38:        cp a.out b.out; strip b.out; dd if=b.out of=tpmkfs ibs=32 skip=1; rm b.out
                     39: 
                     40: tprestor: restor.o tpsrt0.o /usr/lib/libsa.a
                     41:        ld -N tpsrt0.o restor.o -lsa -lc
                     42:        cp a.out b.out; strip b.out; dd if=b.out of=tprestor ibs=32 skip=1; rm b.out
                     43: 
                     44: srt0.o: rel.m ../h/mtpr.m ../h/mba.m ../h/uba.m srt0.s
                     45:        as -o srt0.o rel.m ../h/mtpr.m ../h/mba.m ../h/uba.m srt0.s
                     46: 
                     47: tpsrt0.o: rel.m ../h/mtpr.m ../h/mba.m ../h/uba.m tpsrt0.s
                     48:        as -o tpsrt0.o rel.m ../h/mtpr.m ../h/mba.m ../h/uba.m tpsrt0.s
                     49: 
                     50: relsrt0.o: rel.m ../h/mtpr.m ../h/mba.m ../h/uba.m relsrt0.s
                     51:        as -o relsrt0.o rel.m ../h/mtpr.m ../h/mba.m ../h/uba.m relsrt0.s
                     52: 
                     53: rpboot: rpboot.s
                     54:        as rpboot.s
                     55:        cp a.out b.out; strip b.out; dd if=b.out of=rpboot bs=32 skip=1; rm b.out
                     56: print:
                     57:        @pr makefile
                     58:        @/usr/ucb/ls -l | pr
                     59:        @pr *.h
                     60:        @pr *.m *.s
                     61:        @pr *.c
                     62: 
                     63: clean:
                     64:        rm -f *.o *.exe
                     65:        rm -f a.out b.out boot cat ls mkfs restor rpboot
                     66: 
                     67: install:
                     68:        cp tprestor ${DESTDIR}/sys/restor
                     69:        cp tpmkfs ${DESTDIR}/sys/mkfs
                     70:        cp boot ${DESTDIR}/sys/boot
                     71:        cp boot mkfs restor cat ls ../floppy

unix.superglobalmegacorp.com

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