📄 makefile
字号:
# GENESIS Distributed Memory Benchmark Suite
# Makefile Fortran90 version
# University of Southampton, SNARC, March 26, 1993 vsg
#
.SILENT:
SLAVE = fft1
OBJECTS = fft1.o func.o fftcta.o flops.o header.o ingenb.o \
shuffl.o tfgen.o setdtl.o dtimer.o
CLEAN_FILES =
FC = shpf
FFLAGS = -c
all: $(SLAVE)
#.hpf.o :
# @echo compiling $*.hpf
# $(FC) $(FFLAGS) $*.hpf
fft1.o : fft1.hpf
echo compiling fft1.hpf
$(FC) $(FFLAGS) fft1.hpf
fftcta.o : fftcta.hpf
echo compiling fftcta.hpf
$(FC) $(FFLAGS) fftcta.hpf
flops.o : flops.hpf
echo compiling flops.hpf
$(FC) $(FFLAGS) flops.hpf
func.o : func.hpf
echo compiling func.hpf
$(FC) $(FFLAGS) func.hpf
header.o : header.hpf
echo compiling header.hpf
$(FC) $(FFLAGS) header.hpf
ingenb.o : ingenb.hpf
echo compiling ingenb.hpf
$(FC) $(FFLAGS) ingenb.hpf
setdtl.o : setdtl.hpf
echo compiling setdtl.hpf
$(FC) $(FFLAGS) setdtl.hpf
shuffl.o : shuffl.hpf
echo compiling shuffl.hpf
$(FC) $(FFLAGS) shuffl.hpf
tfgen.o : tfgen.hpf
echo compiling tfgen.hpf
$(FC) $(FFLAGS) tfgen.hpf
dtimer.o : dtimer.f90
echo compiling dtimer.f90
$(FC) $(FFLAGS) dtimer.f90
$(SLAVE): $(OBJECTS)
@echo linking $(SLAVE)
$(FC) -o $(SLAVE) $(OBJECTS)
clean:
-rm -rf $(SLAVE) $(OBJECTS) $(CLEAN_FILES) core a.out
INC = fft1.hpf shuffl.hpf fftcta.hpf func.hpf
$(INC): fft1.inc proc.inc
echo "touch $@"
touch $@
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -