Annotation of 3BSD/lib/libNS/makefile, revision 1.1.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.