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