📄 makefile
字号:
#------------------------------------------------------------------------------# Author: Kalyan S. Perumalla <www.cc.gatech.edu/~kalyan> 08Jan03#------------------------------------------------------------------------------#------------------------------------------------------------------------------LIBSYNK = libsynk.aLIBOBJS = fm.o fmshm.o fmgm.o fmtcp.o fmmpi.o rm.o rmbar.o tm.o tmred.o tmnull.oTESTS = gmtest fmtest rmtest#------------------------------------------------------------------------------# Set COMPOSITETIME=1 to enable "composite timestamps";# to disable, comment out or set to zero.# Set MPI_AVAILABLE=1 to enable MPI;# to disable, comment out or set to zero.# Also,# If MPI_AVAILABLE=1, then set CC to mpicc (or mpcc, etc).#------------------------------------------------------------------------------MORECFLAGS = -DCOMPOSITETIME=0 -DMPI_AVAILABLE=0 -DGM_AVAILABLE=0#CC = mpicc#MORELIBS = -lnsl -lsocket #For Solaris#------------------------------------------------------------------------------COPTS = -O3 #-qstrict -qarch=pwr4 -qtune=pwr4 -q64ARFLAGS = #-X64#------------------------------------------------------------------------------CFLAGS = -I. $(COPTS) $(MORECFLAGS)LDFLAGS = $(LIBSYNK) $(MORELIBS)LDLIBS = $(LDFLAGS)#------------------------------------------------------------------------------.c: $(CC) -o $@ $(CFLAGS) $< $(LDFLAGS)#------------------------------------------------------------------------------all: $(LIBSYNK) $(TESTS)#------------------------------------------------------------------------------$(LIBSYNK): $(LIBOBJS) $(AR) $(ARFLAGS) crv $(LIBSYNK) $(LIBOBJS)#------------------------------------------------------------------------------clean: rm -f $(LIBOBJS) $(LIBSYNK) $(TESTS) rm -f *.o *.a#------------------------------------------------------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -