Follow-up Comment #1, bug #18872 (project make): You are using the Cygwin build of Make 3.81, which does not support drive letters in file names (I believe the announcement on the Cygwin mailing list at the time they released Make 3.81 explains why they discontinued support for drive letters.)
I suggest to try the patched version of Cygwin Make 3.81, from the URL you cited: http://cygwin.com/ml/cygwin/2006-09/msg00153.html That version should support drive letters in file names. FWIW, the native (non-Cygwin) Windows build of Make 3.81 behaves as you expect: make: *** No rule to make target `c:/myfile.txt', needed by `all'. Stop. The above-mentioned patched Cygwin build uses the same code for drive letter support as the native build, so I have good reasons to believe your problems will be solved once you use the patched version. _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?18872> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Bug-make mailing list Bug-make@gnu.org http://lists.gnu.org/mailman/listinfo/bug-make