📄 makefile
字号:
#
# You need the unix/linux utility "make" to use this
#
# Makefile used to run tests for FemJr2.0 and compare output with those from
# previous runs
#
.PHONY: run_all
run_all: startup.m
@echo Running testa.dat: ;
cp ../femjr.m femjr_quit.m
cat ../quit.m >> femjr_quit.m
matlab -nojvm -nodisplay -r femjr_quit < input_for_testa > testa.out_new
rm femjr_quit.m
diff testa.out_new testa.out
rm testa.out_new
#
@echo Running testb.dat: ;
cp ../femjr.m femjr_quit.m
cat ../quit.m >> femjr_quit.m
matlab -nojvm -nodisplay -r femjr_quit < input_for_testb > testb.out_new
rm femjr_quit.m
diff testb.out_new testb.out
rm testb.out_new
#
@echo Running testc.dat: ;
cp ../femjr.m femjr_quit.m
cat ../quit.m >> femjr_quit.m
matlab -nojvm -nodisplay -r femjr_quit < input_for_testc > testc.out_new
rm femjr_quit.m
diff testc.out_new testc.out
rm testc.out_new
#
@echo Running testa_pbar2.dat: ;
cp ../femjr.m femjr_quit.m
cat ../quit.m >> femjr_quit.m
matlab -nojvm -nodisplay -r femjr_quit < input_for_testa_pbar2 > testa_pbar2.out_new
rm femjr_quit.m
diff testa_pbar2.out_new testa_pbar2.out
rm testa_pbar2.out_new
#
@echo Running testa_pbar3.dat: ;
cp ../femjr.m femjr_quit.m
cat ../quit.m >> femjr_quit.m
matlab -nojvm -nodisplay -r femjr_quit < input_for_testa_pbar3 > testa_pbar3.out_new
rm femjr_quit.m
diff testa_pbar3.out_new testa_pbar3.out
rm testa_pbar3.out_new
#
@echo Running testa_pbar4.dat: ;
cp ../femjr.m femjr_quit.m
cat ../quit.m >> femjr_quit.m
matlab -nojvm -nodisplay -r femjr_quit < input_for_testa_pbar4 > testa_pbar4.out_new
rm femjr_quit.m
diff testa_pbar4.out_new testa_pbar4.out
rm testa_pbar4.out_new
#
@echo Running testa_pbar5.dat: ;
cp ../femjr.m femjr_quit.m
cat ../quit.m >> femjr_quit.m
matlab -nojvm -nodisplay -r femjr_quit < input_for_testa_pbar5 > testa_pbar5.out_new
rm femjr_quit.m
diff testa_pbar5.out_new testa_pbar5.out
rm testa_pbar5.out_new
startup.m:
ln -s ../startup.m .
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -