all: cc
@echo "1111"
@make mm
mm:: mma mmb
mma::
@echo "mmmaaa"
mmb::
@echo "mmmbbb"
bb:
@echo "bbbb"
cc:
@echo "ccccccc"
dell:~/tmp
> make
ccccccc
1111
make[1]: Entering directory `/home/dell/tmp'
mmmaaa
mmmbbb
make[1]: Leaving directory `/home/dell/tmp'
dell:~/tmp
> cat makefile
all: cc
@echo "1111"
@make mm
mm:: mma mmb
mma::
@echo "mmmaaa"
mmb::
@echo "mmmbbb"
@make
bb:
@echo "bbbb"
cc:
@echo "ccccccc"
dell:~/tmp
> make
ccccccc
1111
make[1]: Entering directory `/home/dell/tmp'
mmmaaa
mmmbbb
make[2]: Entering directory `/home/dell/tmp'
ccccccc
1111
make[3]: Entering directory `/home/dell/tmp'
mmmaaa
mmmbbb
make[4]: Entering directory `/home/dell/tmp'
ccccccc
1111
...
...
make[90]: Entering directory `/home/dell/tmp'
ccccccc
1111
make[91]: Entering directory `/home/dell/tmp'
mmmaaa
mmmbbb
make[92]: Entering directory `/home/dell/tmp'
^Cmake[92]: *** [cc] Interrupt
make[91]: *** [mmb] Interrupt
make[90]: *** [all] Interrupt
make[89]: *** [mmb] Interrupt
...
...
make[5]: *** [mmb] Interrupt
make[4]: *** [all] Interrupt
make[3]: *** [mmb] Interrupt
make[2]: *** [all] Interrupt
make[1]: *** [mmb] Interrupt
make: *** [all] Interrupt