|
|
1.1 root 1: DESTDIR=
2:
3: libc.a :
4: cc -c -O crt/*.s
5: cc -c -O gen/*.c
6: cc -c -O gen/atofo.s
7: make errlst.o
8: mv atofo.o atof.o
9: cc -c -O stdio/*.c
10: cc -c -O sys/*.s
11: cp stdio/doprnt.s doprnt.c
12: cc -E doprnt.c | as -o doprnt.o
13: rm doprnt.c
14: -for i in *.o ; do ld -x -r $$i; mv a.out $$i; done
15: ar cr libc.a `lorder *.o | tsort`
16: ar ma flsbuf.o libc.a exit.o
17: ar ma exit.o libc.a cleanup.o
18: cc -c -O csu/*.s
19:
20: errlst.o: gen/errlst.c
21: cc -S gen/errlst.c
22: ed <gen/:errfix errlst.s
23: as -o errlst.o errlst.s
24: rm errlst.s
25:
26: clean :
27: rm *.o
28:
29: install :
30: mv $(DESTDIR)/lib/libc.a /usr/old/$(DESTDIR)/lib/libc.a
31: install libc.a $(DESTDIR)/lib/libc.a
32: install crt0.o $(DESTDIR)/lib
33: install mcrt0.o $(DESTDIR)/lib
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.