|
|
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.