Annotation of 3BSD/lib/libNS/makefile, revision 1.1

1.1     ! root        1: # modified i/o library to do concurrent r/w access
        !             2: STDSRC = /usr/src/libc/stdio
        !             3: CFLAGS  = -O -I.
        !             4: libNS.a: work stdio.h
        !             5:        cp ${STDSRC}/*.[cs] work
        !             6:        cp *.c work
        !             7:        cc -c -O -I. work/*.c
        !             8:        cp work/doprnt.s doprnt.c
        !             9:        cc -E doprnt.c | as -o doprnt.o
        !            10:        -for i in *.o ; do ld -x -r $$i; mv a.out $$i; done
        !            11:        ar cr libNS.a `lorder *.o | tsort`
        !            12:        touch stdio.h
        !            13: 
        !            14: install:
        !            15:        install -c stdio.h ${DESTDIR}/usr/include/nstdio.h
        !            16:        cp libNS.a ${DESTDIR}/usr/lib
        !            17: 
        !            18: clean:
        !            19:        rm -rf work
        !            20:        rm -f *.o libNS.a doprnt.c
        !            21: 
        !            22: work:
        !            23:        mkdir work
        !            24: 
        !            25: doprint.o:
        !            26:        cp work/doprnt.s doprnt.c
        !            27:        cc -E doprnt.c | as -o doprnt.o
        !            28: 
        !            29: final:
        !            30:        -for i in *.o ; do ld -x -r $$i; mv a.out $$i; done
        !            31:        ar cr libNS.a `lorder *.o | tsort`
        !            32:        rm doprnt.c

unix.superglobalmegacorp.com

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