📄 makefile
字号:
# General Makefile for OpenMP EuroBen Benchmark V2.0.#SHELL = /bin/shPROGRAMS = mod1a mod1b mod1d mod1f mod2a mod2as mod2b mod2ci mod2cr mod2d \ mod2f mod2g mod2h mod2istate: @for prog in ${PROGRAMS} ;\ do echo 'Moving state.f to' $${prog} ;\ cp ./basics/state.f $${prog} ;\ donenumerics: @for prog in ${PROGRAMS} ;\ do echo 'Moving numerics.f to' $${prog} ;\ cp ./basics/numerics.f $${prog} ;\ doneclock: @for prog in ${PROGRAMS} ;\ do echo 'Moving wclock.f to' $${prog} ;\ cp ./basics/wclock.f $${prog} ;\ cp ./basics/cclock.c $${prog} ;\ donemake: @for prog in ${PROGRAMS} ;\ do echo 'Making Makefile for' $${prog} ;\ ./install/MakeHeader $${prog} ;\ cat $${prog}/Makeframe >> $${prog}/Makefile ;\ donemakeall: @for prog in ${PROGRAMS} ; \ do echo ; \ (cd $${prog}; make) ; \ donerunall: @for prog in ${PROGRAMS} ;\ do ./xrun $${prog} `echo ${OMP_NUM_THREADS}`;\ donecollect: @if test ! -d Log.`hostname` ;\ then mkdir Log.`hostname` ;\ fi @for prog in ${PROGRAMS} ; \ do if test -f $${prog}/$${prog}.log ;\ then echo Moving $${prog}.log to Log.`hostname` ;\ /bin/mv -f $${prog}/$${prog}.log Log.`hostname` ;\ fi ;\ doneclean: @for prog in ${PROGRAMS} ; \ do echo ; \ (cd $${prog}; make clean) ; \ doneveryclean: @for prog in ${PROGRAMS} ; \ do echo ; \ (cd $${prog}; make veryclean) ; \ donermmake: @for prog in ${PROGRAMS} ;\ do /bin/rm -f $${prog}/Makefile ;\ echo 'Makefile for' $${prog} 'removed' ;\ done
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -