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