# @(#)Makefile 4.1 (Berkeley) 82/12/03
all: libc.a libc_p.a crtx
cd tmp
; ar x ..
/sys
/syslib
cd tmp
; ar x ..
/gen
/genlib
cd tmp
; ar x ..
/stdio
/stdiolib
cd tmp
; ar x ..
/net
/netlib
ls tmp
/*.o |
sort -t
/ +1 > t1
ar ar libc.a
`lorder \`cat t1\
` | tsort`;
ar ma flsbuf.o libc.a exit.o
cd tmp
; ar x ..
/sys
/syslib_p
cd tmp
; ar x ..
/gen
/genlib_p
cd tmp
; ar x ..
/stdio
/stdiolib_p
cd tmp
; ar x ..
/net
/netlib_p
ls tmp
/*.o |
sort -t
/ +1 > t1
ar ar libc_p.a
`lorder \`cat t1\
` | tsort`;
ar ma flsbuf.o libc_p.a exit.o
for i in
*/.
; do cd
$$i; make
clean; cd ..
; done
ed
- <gen
/:errfix errlst.s
$(INSTALL
) libc.a
$(DESTDIR
)/lib
/libc.a
ranlib
$(DESTDIR
)/lib
/libc.a
$(INSTALL
) libc_p.a
$(DESTDIR
)/usr
/lib
/libc_p.a
ranlib
$(DESTDIR
)/usr
/lib
/libc_p.a
cd csu
; $(INSTALL
) crt0.o
$(DESTDIR
)/lib
cd csu
; $(INSTALL
) mcrt0.o
$(DESTDIR
)/lib
cd csu
; $(INSTALL
) gcrt0.o
$(DESTDIR
)/usr
/lib