📄 makefile
字号:
# @(#)Makefile 1.6 ULTRIX 12/4/84## Makefile for f77 system lib, libU77.a# @(#)Makefile 1.1 (Berkeley) 5/20/83CFLAGS = -ODEST = $(DESTROOT)/usr/libDESTROOT =EXTHDRS =HDRS =LIBRARY = libU77.aLIBRARY_P = libU77_p.aMAKEFILE = MakefileOBJS = access_.o \ alarm_.o \ chdir_.o \ chmod_.o \ ctime_.o \ dtime_.o \ etime_.o \ f77lid_.o \ fdate_.o \ fgetc_.o \ fork_.o \ fputc_.o \ fseek_.o \ fstat_.o \ ftell_.o \ gerror_.o \ getarg_.o \ getc_.o \ getcwd_.o \ getenv_.o \ getgid_.o \ getlog_.o \ getpid_.o \ getuid_.o \ gmtime_.o \ hostnm_.o \ iargc_.o \ idate_.o \ ierrno_.o \ ioinit.o \ isatty_.o \ itime_.o \ kill_.o \ link_.o \ loc_.o \ lstat_.o \ ltime_.o \ malloc_.o \ perror_.o \ putc_.o \ qsort_.o \ rename_.o \ sleep_.o \ stat_.o \ symlnk_.o \ system_.o \ tapeio.o \ time_.o \ ttynam_.o \ unlink_.o \ wait_.oOLDDIR = $(DESTROOT)/usr/old/libPRINT = prSRCS = access_.c \ alarm_.c \ chdir_.c \ chmod_.c \ ctime_.c \ dtime_.c \ etime_.c \ f77lid_.c \ fdate_.c \ fgetc_.c \ fork_.c \ fputc_.c \ fseek_.c \ fstat_.c \ ftell_.c \ gerror_.c \ getarg_.c \ getc_.c \ getcwd_.c \ getenv_.c \ getgid_.c \ getlog_.c \ getpid_.c \ getuid_.c \ gmtime_.c \ hostnm_.c \ iargc_.c \ idate_.c \ ierrno_.c \ ioinit.f \ isatty_.c \ itime_.c \ kill_.c \ link_.c \ loc_.c \ lstat_.c \ ltime_.c \ malloc_.c \ perror_.c \ putc_.c \ qsort_.c \ rename_.c \ sleep_.c \ stat_.c \ symlnk_.c \ system_.c \ tapeio.c \ time_.c \ ttynam_.c \ unlink_.c \ wait_.call: $(LIBRARY) $(LIBRARY_P)$(LIBRARY): $(OBJS) Version @echo -n "Loading $(LIBRARY) ... " @ar cru $(LIBRARY) $(OBJS) ioinit.f Version @ranlib $(LIBRARY) @echo "done"$(LIBRARY_P): $(OBJS) Version @echo -n "Loading $(LIBRARY_P) ... " @cd profiled; ar cru ../$(LIBRARY_P) $(OBJS) Version @ranlib $(LIBRARY_P) @echo "done"Version: $(SRCS) mkvers @rm -f Version.c ./mkvers $(LIBRARY) $(SRCS) > Version.c $(CC) -c Version.c mv Version.o Version @rm -f profiled/Version ln Version profiled/Versionmkvers: mkvers.c @$(CC) mkvers.c -o mkversclean:; @rm -f $(OBJS) profiled/*.o $(LIBRARY) $(LIBRARY_P) (cd test; make ${MFLAGS} clean)clobber: clean (cd test; make ${MFLAGS} clobber) rm -f *.[ch] README Makefilesccsinfo: sccs info (cd test; make ${MFLAGS} sccsinfo)sccsget: sccs get SCCS (cd test; sccs get Makefile; make ${MFLAGS} sccsget)depend:; @echo Construct dependencies manuallyextract:; @ar xo $(DEST)/$(LIBRARY); rm -f __.SYMDEF @cd profiled; -ar xo $(DEST)/$(LIBRARY_P); rm -f __.SYMDEFindex:; @ctags -wx $(HDRS) $(SRCS)install: $(LIBRARY) $(LIBRARY_P)# @-mv $(DEST)/$(LIBRARY) $(OLDDIR)/$(LIBRARY) install -c -m 644 $(LIBRARY) $(DEST)/$(LIBRARY) ranlib $(DEST)/$(LIBRARY)# @-mv $(DEST)/$(LIBRARY_P) $(OLDDIR)/$(LIBRARY_P) install -c -m 644 $(LIBRARY_P) $(DEST)/$(LIBRARY_P) ranlib $(DEST)/$(LIBRARY_P)library: $(LIBRARY) $(LIBRARY_P)print:; @$(PRINT) $(HDRS) $(SRCS)tags: $(HDRS) $(SRCS); @ctags $(HDRS) $(SRCS)update: $(DEST)/$(LIBRARY)$(DEST)/$(LIBRARY): $(SRCS) $(HDRS) $(EXTHDRS) @-ar xo $(DEST)/$(LIBRARY) @cd profiled; -ar xo $(DEST)/$(LIBRARY_P) @make -f $(MAKEFILE) DEST=$(DEST) install clean.c.o: $(CC) -p $(CFLAGS) -c $*.c -ld -x -r $*.o mv a.out profiled/$*.o $(CC) $(CFLAGS) -c $*.c -ld -x -r $*.o mv a.out $*.o.f.o: $(FC) -p $(FFLAGS) -c $*.f -ld -x -r $*.o mv a.out profiled/$*.o $(FC) $(FFLAGS) -c $*.f -ld -x -r $*.o mv a.out $*.o
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -