makefile

来自「matlab实例」· 代码 · 共 68 行

TXT
68
字号
#
# 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 + =
减小字号Ctrl + -
显示快捷键?