make_restarts

来自「Linux 下的编译工具」· 代码 · 共 63 行

TXT
63
字号
#                                                                    -*-perl-*-$description = "Test the MAKE_RESTARTS variable.";# Test basic capabilityrun_make_test('all: ; @:$(info MAKE_RESTARTS=$(MAKE_RESTARTS))include foo.xfoo.x: ; @touch $@',              '', 'MAKE_RESTARTS=#MAKEFILE#:4: foo.x: No such file or directoryMAKE_RESTARTS=1');rmfiles('foo.x');# Test multiple restartsrun_make_test('all: ; @:$(info MAKE_RESTARTS=$(MAKE_RESTARTS))include foo.xfoo.x: ; @echo "include bar.x" > $@bar.x: ; @touch $@',              '', 'MAKE_RESTARTS=#MAKEFILE#:4: foo.x: No such file or directoryMAKE_RESTARTS=1foo.x:1: bar.x: No such file or directoryMAKE_RESTARTS=2');rmfiles('foo.x', 'bar.x');# Test multiple restarts and make sure the variable is cleaned uprun_make_test('recurse:	@echo recurse MAKE_RESTARTS=$$MAKE_RESTARTS	@$(MAKE) -f #MAKEFILE# allall:	@echo all MAKE_RESTARTS=$$MAKE_RESTARTS$(info MAKE_RESTARTS=$(MAKE_RESTARTS))include foo.xfoo.x: ; @echo "include bar.x" > $@bar.x: ; @touch $@',              '', "MAKE_RESTARTS=#MAKEFILE#:8: foo.x: No such file or directoryMAKE_RESTARTS=1foo.x:1: bar.x: No such file or directoryMAKE_RESTARTS=2recurse MAKE_RESTARTS=MAKE_RESTARTS=#MAKE#[1]: Entering directory `#PWD#'all MAKE_RESTARTS=#MAKE#[1]: Leaving directory `#PWD#'");rmfiles('foo.x', 'bar.x');1;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?