recursion
来自「Linux 下的编译工具」· 代码 · 共 56 行
TXT
56 行
# -*-perl-*-$description = "Test recursion.";$details = "DETAILS";# Test some basic recursion.run_make_test('all: $(MAKE) -f #MAKEFILE# foofoo: @echo $(MAKE) @echo MAKELEVEL = $(MAKELEVEL) $(MAKE) -f #MAKEFILE# lastlast: @echo $(MAKE) @echo MAKELEVEL = $(MAKELEVEL) @echo THE END', ('CFLAGS=-O -w' . ($parallel_jobs ? '-j 2' : '')), ($vos ? "#MAKE#: Entering directory `#PWD#'make 'CFLAGS=-O' -f #MAKEFILE# foomake CFLAGS=-OMAKELEVEL = 0make 'CFLAGS=-O' -f #MAKEFILE# lastmake CFLAGS=-OMAKELEVEL = 0THE END#MAKE#: Leaving directory `#PWD#'" : "#MAKE#: Entering directory `#PWD#'#MAKEPATH# -f #MAKEFILE# foo#MAKE#[1]: Entering directory `#PWD#'#MAKEPATH#MAKELEVEL = 1#MAKEPATH# -f #MAKEFILE# last#MAKE#[2]: Entering directory `#PWD#'#MAKEPATH#MAKELEVEL = 2THE END#MAKE#[2]: Leaving directory `#PWD#'#MAKE#[1]: Leaving directory `#PWD#'#MAKE#: Leaving directory `#PWD#'"));# Test command line overrides.run_make_test('recur: all ; @$(MAKE) --no-print-directory -f #MAKEFILE# a=AA allall: ; @echo "MAKEOVERRIDES = $(MAKEOVERRIDES)"', 'a=ZZ', 'MAKEOVERRIDES = a=ZZMAKEOVERRIDES = a=AA');1;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?