|
|
1.1 root 1: .SUFFIXES: .c .o
2:
3: CFLAGS =-I. -O
4:
5: # compile, then strip unnecessary symbols
6: .c.o:
7: cc $(CFLAGS) -c $*.c
8: ld -r -x $*.o
9: mv a.out $*.o
10:
11: OBJ = Version.o backspace.o dfe.o due.o iio.o inquire.o rewind.o rsfe.o \
12: rdfmt.o sue.o uio.o wsfe.o sfe.o fmt.o lio.o lread.o open.o \
13: close.o util.o endfile.o wrtfmt.o wref.o err.o fmtlib.o
14:
15: libI77.a: $(OBJ)
16: ar r libI77.a $?
17: ranlib libI77.a
18: install: libI77.a
19: cp libI77.a /usr/lib/libI77.a
20: ranlib /usr/lib/libI77.a
21:
22: lio.o: lio.h
23: SRC= lio.h fio.h fmt.h backspace.c dfe.c due.c iio.c inquire.c rewind.c \
24: rsfe.c rdfmt.c sue.c uio.c wsfe.c sfe.c fmt.c lio.c lread.c open.c \
25: close.c util.c endfile.c wrtfmt.c wref.c err.c fmtlib.c
26:
27: Version.o: Version.c
28: cc -c Version.c
29:
30:
31: clean:
32: rm -f $(OBJ) libI77.a
33:
34: clobber: clean
35: rm -f libI77.a
36:
37: backspace.o: fio.h
38: close.o: fio.h
39: dfe.o: fio.h
40: dfe.o: fmt.h
41: due.o: fio.h
42: endfile.o: fio.h
43: err.o: fio.h
44: fmt.o: fio.h
45: fmt.o: fmt.h
46: ftest.o: fio.h
47: iio.o: fio.h
48: iio.o: fmt.h
49: inquire.o: fio.h
50: lib.o: fio.h
51: lio.o: fio.h
52: lio.o: fmt.h
53: lio.o: lio.h
54: lread.o: fio.h
55: lread.o: fmt.h
56: lread.o: lio.h
57: lread.o: fp.h
58: nio.o: fio.h
59: nio.o: fmt.h
60: nio.o: lio.h
61: open.o: fio.h
62: rdfmt.o: fio.h
63: rdfmt.o: fmt.h
64: rdfmt.o: fp.h
65: rewind.o: fio.h
66: rsfe.o: fio.h
67: rsfe.o: fmt.h
68: sfe.o: fio.h
69: stest.o: fio.h
70: sue.o: fio.h
71: uio.o: fio.h
72: util.o: fio.h
73: wref.o: fio.h fmt.h fp.h
74: wrtfmt.o: fio.h
75: wrtfmt.o: fmt.h
76: wsfe.o: fio.h
77: wsfe.o: fmt.h
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.