From: Yongwei W. <wuy...@gm...> - 2007-09-27 08:47:01
|
Hi gurus, I noticed a change between Make 3.79 and 3.81. In Make 3.79 I was able to do the following: --------------------------------------------------------------------- all: debug debug: DEBUG DEBUG/test.exe DEBUG: mkdir DEBUG DEBUG/test.exe: ... .PHONY: all debug --------------------------------------------------------------------- It worked well in Make 3.79. However, with 3.81 it will complain: make: Circular debug <- debug dependency dropped. While I understand it makes some sense on Windows, I doubt whether there is a way to improve the situation. Otherwise, one would not be able to name the target "debug" while having a build directory called "DEBUG", "Debug", or "DeBuG" ;-). Best regards, Yongwei -- Wu Yongwei URL: http://wyw.dcweb.cn/ |