|
|
1.1 root 1: # @(#)Makefile 5.7 (Berkeley) 6/23/90
2:
3: LIB= U77
4: SRCS= access_.c alarm_.c chdir_.c chmod_.c ctime_.c dtime_.c etime_.c \
5: f77lid_.c fdate_.c fgetc_.c fork_.c fputc_.c fseek_.c fstat_.c \
6: ftell_.c gerror_.c getarg_.c getc_.c getcwd_.c getenv_.c getgid_.c \
7: getlog_.c getpid_.c getuid_.c gmtime_.c hostnm_.c iargc_.c idate_.c \
8: ierrno_.c ioinit.f isatty_.c itime_.c kill_.c link_.c loc_.c \
9: lstat_.c ltime_.c malloc_.c perror_.c putc_.c qsort_.c rename_.c \
10: sleep_.c stat_.c symlnk_.c system_.c tapeio.c time_.c ttynam_.c \
11: unlink_.c wait_.c
12:
13: LDADD= Version.o
14: CLEANFILES+= Version.o Version.c mkvers
15:
16: all: Version.o
17:
18: Version.o: Version.c
19: ${CC} -R -c Version.c
20:
21: Version.c: mkvers ${SRCS}
22: mkvers libU77.a ${.ALLSRC:M*.c} > ${.TARGET}
23:
24: mkvers: mkvers.c
25: ${CC} ${CFLAGS} ${.CURDIR}/mkvers.c -o ${.TARGET}
26:
27: .include <bsd.lib.mk>
28:
29: # Fortran compiler doesn't let you rename .o's, so we'll have to cheat.
30: .f.o:
31: ${FC} -p ${FFLAGS} -c ${.IMPSRC}
32: @${LD} -x -r ${.TARGET}
33: @mv a.out ${.TARGET}
34:
35: .f.po:
36: ln -s ${.IMPSRC} xxx.f
37: ${FC} -p ${FFLAGS} -c xxx.f
38: @${LD} -X -r xxx.o
39: @mv a.out ${.TARGET}
40: @rm -f xxx.f xxx.o
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.