📄 makefile
字号:
COMPFLAGS = -O # -check_bounds -g -trapeuvCFLAGS = $(COMPFLAGS)PFLAGS = $(COMPFLAGS)FFLAGS = $(COMPFLAGS)CCFLAGS = $(COMPFLAGS)CXXFLAGS = $(COMPFLAGS)DEST = .# Uncomment this if you want system header files to be expanded## SYSHDRS =EXTHDRS =HDRS =INSTALL = installLD = f77LDFLAGS = $(COMPFLAGS)LIBS =LINTLIBS =LINTFLAGS = -u $(CFLAGS)MAKEFILE = MakefileOBJS = adjust.o \ cell.o \ corp.o \ coru.o \ dist2.o \ ener.o \ eneri.o \ lattice.o \ mc_nvt.o \ mcmove.o \ neigcell.o \ new_nlist.o \ new_vlist.o \ ranf.o \ rantest.o \ readdat.o \ sample.o \ store.o \ toterg.oPRINTFLAGS =LP = lpLPFLAGS = PROGRAM = mc_nvtNLSHELL = /bin/shSRCS = adjust.f \ cell.f \ corp.f \ coru.f \ dist2.f \ ener.f \ eneri.f \ lattice.f \ mc_nvt.f \ mcmove.f \ neigcell.f \ new_nlist.f \ new_vlist.f \ ranf.f \ rantest.f \ readdat.f \ sample.f \ store.f \ toterg.f$(PROGRAM): $(OBJS) $(LIBS) $(MAKEFILE) @echo "Linking $(PROGRAM) ..." @$(LD) $(LDFLAGS) $(OBJS) $(LIBS) -o $(PROGRAM) @echo "done"clean:; @rm -f *.o coreclobber:; @rm -f $(OBJS) $(PROGRAM) core tagsdepend:; @mkmf -f $(MAKEFILE) ROOT=$(ROOT)echo:; @echo $(HDRS) $(SRCS)-1:; @ctags -wx $(HDRS) $(SRCS)install: $(PROGRAM) @echo Installing $(PROGRAM) in $(DEST) @-strip $(PROGRAM) @if [ $(DEST) != . ]; then \ (rm -f $(DEST)/$(PROGRAM); $(INSTALL) -f $(DEST) $(PROGRAM)); filint: $(LINTLIBS) $(SRCS) $(HDRS) $(EXTHDRS) lint $(LINTFLAGS) $(LINTLIBS) $(SRCS)print:; @$(PRINT) $(PRINTFLAGS) $(HDRS) $(SRCS) | $(LP) $(LPFLAGS)tags: $(HDRS) $(SRCS); @ctags $(HDRS) $(SRCS)update: $(DEST)/$(PROGRAM)touch:; @touch $(SRCS) $(HDRS)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -