
clearmake和gnu make都可以检测出来target之间的循环依赖
[jialiang@ht191w tmp]$ make -f mk clean # gnu make make: Circular target – clean dependency dropped. echo clean is called clean is called echo clean running clean running echo current dir is:
[jialiang@ht191w tmp]$ make -f mk clean # gnu make make: Circular target – clean dependency dropped. echo clean is called clean is called echo clean running clean running echo current dir is: