|
|
1.1 root 1: #
2: # Copyright (c) 1987 Regents of the University of California.
3: # All rights reserved. The Berkeley software License Agreement
4: # specifies the terms and conditions for redistribution.
5: #
6: # @(#)Makefile 5.3 (Berkeley) 5/21/88
7: #
8: CFLAGS= -O
9: LIBC= /lib/libc.a
10: DEST= ${DESTDIR}/usr/lib
11: LIBRARY= libU77.a
12: LIBRARY_P= libU77_p.a
13: SRCS= access_.c alarm_.c chdir_.c chmod_.c ctime_.c dtime_.c etime_.c \
14: f77lid_.c fdate_.c fgetc_.c fork_.c fputc_.c fseek_.c fstat_.c \
15: ftell_.c gerror_.c getarg_.c getc_.c getcwd_.c getenv_.c getgid_.c \
16: getlog_.c getpid_.c getuid_.c gmtime_.c hostnm_.c iargc_.c idate_.c \
17: ierrno_.c ioinit.f isatty_.c itime_.c kill_.c link_.c loc_.c \
18: lstat_.c ltime_.c malloc_.c perror_.c putc_.c qsort_.c rename_.c \
19: sleep_.c stat_.c symlnk_.c system_.c tapeio.c time_.c ttynam_.c \
20: unlink_.c wait_.c
21: OBJS= access_.o alarm_.o chdir_.o chmod_.o ctime_.o dtime_.o etime_.o \
22: f77lid_.o fdate_.o fgetc_.o fork_.o fputc_.o fseek_.o fstat_.o \
23: ftell_.o gerror_.o getarg_.o getc_.o getcwd_.o getenv_.o getgid_.o \
24: getlog_.o getpid_.o getuid_.o gmtime_.o hostnm_.o iargc_.o idate_.o \
25: ierrno_.o ioinit.o isatty_.o itime_.o kill_.o link_.o loc_.o \
26: lstat_.o ltime_.o malloc_.o perror_.o putc_.o qsort_.o rename_.o \
27: sleep_.o stat_.o symlnk_.o system_.o tapeio.o time_.o ttynam_.o \
28: unlink_.o wait_.o
29:
30: .c.o:
31: ${CC} -p ${CFLAGS} -c $*.c
32: -ld -x -r $*.o
33: mv a.out profiled/$*.o
34: ${CC} ${CFLAGS} -c $*.c
35: -ld -x -r $*.o
36: mv a.out $*.o
37:
38: .f.o:
39: ${FC} -p ${FFLAGS} -c $*.f
40: -ld -x -r $*.o
41: mv a.out profiled/$*.o
42: ${FC} ${FFLAGS} -c $*.f
43: -ld -x -r $*.o
44: mv a.out $*.o
45:
46: all: ${LIBRARY} ${LIBRARY_P}
47:
48: ${LIBRARY}: ${OBJS} Version
49: @echo "Loading ${LIBRARY} ... "
50: @ar cru ${LIBRARY} ${OBJS} ioinit.f Version
51: @ranlib ${LIBRARY}
52:
53: ${LIBRARY_P}: ${OBJS} Version
54: @echo "Loading ${LIBRARY_P} ... "
55: @cd profiled; ar cru ../${LIBRARY_P} ${OBJS} Version
56: @ranlib ${LIBRARY_P}
57:
58: Version: ${SRCS} mkvers
59: @rm -f Version.c
60: ./mkvers ${LIBRARY} ${SRCS} > Version.c
61: ${CC} -c Version.c -o Version
62: @rm -f profiled/Version
63: ln Version profiled/Version
64:
65: mkvers: mkvers.c
66: ${CC} mkvers.c -o $@
67:
68: clean: FRC
69: rm -f ${OBJS} mkvers profiled/*.o core ${LIBRARY} ${LIBRARY_P}
70:
71: depend: FRC
72: mkdep ${CFLAGS} ${SRCS}
73:
74: install: FRC
75: install -o bin -g bin -m 644 ${LIBRARY} ${DEST}/${LIBRARY}
76: ranlib ${DEST}/${LIBRARY}
77: install -o bin -g bin -m 644 ${LIBRARY_P} ${DEST}/${LIBRARY_P}
78: ranlib ${DEST}/${LIBRARY_P}
79:
80: lint: FRC
81: lint ${CFLAGS} ${SRCS}
82:
83: tags: FRC
84: ctags ${SRCS}
85:
86: extract: FRC
87: @ar xo ${DEST}/${LIBRARY}; rm -f __.SYMDEF
88: @cd profiled; -ar xo ${DEST}/${LIBRARY_P}; rm -f __.SYMDEF
89:
90: update ${DEST}/${LIBRARY}: FRC
91: @-ar xo ${DEST}/${LIBRARY}
92: @cd profiled; -ar xo ${DEST}/${LIBRARY_P}
93: @make DEST=${DEST} all install clean
94:
95: FRC:
96:
97: # DO NOT DELETE THIS LINE -- mkdep uses it.
98: # DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
99:
100: access_.o: access_.c ../libI77/f_errno.h /usr/include/errno.h
101: access_.o: /usr/include/sys/param.h /usr/include/sys/types.h
102: access_.o: /usr/include/signal.h /usr/include/machine/trap.h
103: access_.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h
104: alarm_.o: alarm_.c /usr/include/signal.h /usr/include/machine/trap.h
105: chdir_.o: chdir_.c ../libI77/f_errno.h /usr/include/errno.h
106: chdir_.o: /usr/include/sys/param.h /usr/include/sys/types.h
107: chdir_.o: /usr/include/signal.h /usr/include/machine/trap.h
108: chdir_.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h
109: chmod_.o: chmod_.c ../libI77/f_errno.h /usr/include/errno.h
110: chmod_.o: /usr/include/sys/param.h /usr/include/sys/types.h
111: chmod_.o: /usr/include/signal.h /usr/include/machine/trap.h
112: chmod_.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h
113: ctime_.o: ctime_.c
114: dtime_.o: dtime_.c /usr/include/sys/types.h /usr/include/sys/times.h
115: etime_.o: etime_.c /usr/include/sys/types.h /usr/include/sys/times.h
116: f77lid_.o: f77lid_.c
117: fdate_.o: fdate_.c
118: fgetc_.o: fgetc_.c ../libI77/fiodefs.h /usr/include/stdio.h ../libI77/f_errno.h
119: fgetc_.o: /usr/include/errno.h ../libI77/f_errno.h /usr/include/errno.h
120: fork_.o: fork_.c ../libI77/fiodefs.h /usr/include/stdio.h ../libI77/f_errno.h
121: fork_.o: /usr/include/errno.h
122: fputc_.o: fputc_.c ../libI77/fiodefs.h /usr/include/stdio.h ../libI77/f_errno.h
123: fputc_.o: /usr/include/errno.h ../libI77/f_errno.h /usr/include/errno.h
124: fseek_.o: fseek_.c /usr/include/stdio.h ../libI77/f_errno.h
125: fseek_.o: /usr/include/errno.h ../libI77/fiodefs.h /usr/include/stdio.h
126: fseek_.o: ../libI77/f_errno.h /usr/include/errno.h
127: fstat_.o: fstat_.c /usr/include/sys/types.h /usr/include/sys/stat.h
128: fstat_.o: ../libI77/f_errno.h /usr/include/errno.h ../libI77/fiodefs.h
129: fstat_.o: /usr/include/stdio.h ../libI77/f_errno.h /usr/include/errno.h
130: ftell_.o: ftell_.c ../libI77/fiodefs.h /usr/include/stdio.h ../libI77/f_errno.h
131: ftell_.o: /usr/include/errno.h ../libI77/f_errno.h /usr/include/errno.h
132: gerror_.o: gerror_.c /usr/include/stdio.h ../libI77/f_errno.h
133: gerror_.o: /usr/include/errno.h
134: getarg_.o: getarg_.c
135: getc_.o: getc_.c ../libI77/f_errno.h /usr/include/errno.h ../libI77/fiodefs.h
136: getc_.o: /usr/include/stdio.h ../libI77/f_errno.h /usr/include/errno.h
137: getcwd_.o: getcwd_.c /usr/include/sys/param.h /usr/include/sys/types.h
138: getcwd_.o: /usr/include/signal.h /usr/include/machine/trap.h
139: getcwd_.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h
140: getenv_.o: getenv_.c
141: getgid_.o: getgid_.c
142: getlog_.o: getlog_.c
143: getpid_.o: getpid_.c
144: getuid_.o: getuid_.c
145: gmtime_.o: gmtime_.c
146: hostnm_.o: hostnm_.c
147: iargc_.o: iargc_.c
148: idate_.o: idate_.c /usr/include/sys/types.h /usr/include/sys/time.h
149: idate_.o: /usr/include/time.h
150: ierrno_.o: ierrno_.c
151: ioinit.o: ioinit.f
152: isatty_.o: isatty_.c ../libI77/fiodefs.h /usr/include/stdio.h
153: isatty_.o: ../libI77/f_errno.h /usr/include/errno.h
154: itime_.o: itime_.c /usr/include/sys/types.h /usr/include/sys/time.h
155: itime_.o: /usr/include/time.h
156: kill_.o: kill_.c ../libI77/f_errno.h /usr/include/errno.h
157: link_.o: link_.c ../libI77/f_errno.h /usr/include/errno.h
158: link_.o: /usr/include/sys/param.h /usr/include/sys/types.h
159: link_.o: /usr/include/signal.h /usr/include/machine/trap.h
160: link_.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h
161: loc_.o: loc_.c
162: lstat_.o: lstat_.c /usr/include/sys/param.h /usr/include/sys/types.h
163: lstat_.o: /usr/include/signal.h /usr/include/machine/trap.h
164: lstat_.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h
165: lstat_.o: /usr/include/sys/stat.h ../libI77/f_errno.h /usr/include/errno.h
166: ltime_.o: ltime_.c
167: malloc_.o: malloc_.c
168: perror_.o: perror_.c /usr/include/stdio.h ../libI77/fiodefs.h
169: perror_.o: /usr/include/stdio.h ../libI77/f_errno.h /usr/include/errno.h
170: perror_.o: ../libI77/f_errno.h /usr/include/errno.h
171: putc_.o: putc_.c ../libI77/f_errno.h /usr/include/errno.h ../libI77/fiodefs.h
172: putc_.o: /usr/include/stdio.h ../libI77/f_errno.h /usr/include/errno.h
173: qsort_.o: qsort_.c
174: rename_.o: rename_.c ../libI77/f_errno.h /usr/include/errno.h
175: rename_.o: /usr/include/sys/param.h /usr/include/sys/types.h
176: rename_.o: /usr/include/signal.h /usr/include/machine/trap.h
177: rename_.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h
178: sleep_.o: sleep_.c
179: stat_.o: stat_.c /usr/include/sys/param.h /usr/include/sys/types.h
180: stat_.o: /usr/include/signal.h /usr/include/machine/trap.h
181: stat_.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h
182: stat_.o: /usr/include/sys/stat.h ../libI77/f_errno.h /usr/include/errno.h
183: symlnk_.o: symlnk_.c /usr/include/sys/param.h /usr/include/sys/types.h
184: symlnk_.o: /usr/include/signal.h /usr/include/machine/trap.h
185: symlnk_.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h
186: symlnk_.o: ../libI77/f_errno.h /usr/include/errno.h
187: system_.o: system_.c ../libI77/fiodefs.h /usr/include/stdio.h
188: system_.o: ../libI77/f_errno.h /usr/include/errno.h ../libI77/f_errno.h
189: system_.o: /usr/include/errno.h /usr/include/sys/param.h
190: system_.o: /usr/include/sys/types.h /usr/include/signal.h
191: system_.o: /usr/include/machine/trap.h /usr/include/machine/machparam.h
192: system_.o: /usr/include/machine/endian.h /usr/include/signal.h
193: tapeio.o: tapeio.c /usr/include/ctype.h /usr/include/sys/ioctl.h
194: tapeio.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
195: tapeio.o: /usr/include/sys/types.h /usr/include/sys/mtio.h ../libI77/f_errno.h
196: tapeio.o: /usr/include/errno.h
197: time_.o: time_.c
198: ttynam_.o: ttynam_.c ../libI77/fiodefs.h /usr/include/stdio.h
199: ttynam_.o: ../libI77/f_errno.h /usr/include/errno.h
200: unlink_.o: unlink_.c ../libI77/f_errno.h /usr/include/errno.h
201: unlink_.o: /usr/include/sys/param.h /usr/include/sys/types.h
202: unlink_.o: /usr/include/signal.h /usr/include/machine/trap.h
203: unlink_.o: /usr/include/machine/machparam.h /usr/include/machine/endian.h
204: wait_.o: wait_.c
205:
206: # IF YOU PUT ANYTHING HERE IT WILL GO AWAY
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.