((( [T_MakeRule0] )))\r
>make\r
->cd "%AbsPath(.)%"\r
\r
make command for "Work0\File1_only.txt"\r
>CreateFile "Work0\File1_only.txt", ""\r
>del "Work0\File1_only.txt"\r
>make\r
->cd "%AbsPath(.)%"\r
\r
make command for "Work0\File1_only.txt"\r
>CreateFile "Work0\File1_only.txt", ""\r
Pass.\r
((( [T_MakeRule1] )))\r
>make\r
->cd "%AbsPath(.)%"\r
\r
make command for "Files1\File1_old.txt"\r
Files1\File1_old.txt\r
Pass.\r
((( [T_MakeRule2A] )))\r
>make\r
->cd "%AbsPath(.)%"\r
\r
make command for "Files2\File11_old.txt"\r
-Files2\File11_old.txt priority=1\r
->cd "%AbsPath(.)%"\r
+Files2\File11_old.txt, priority=1, sources=Files2\File111_new.txt\r
\r
make command for "Files2\File1_old.txt"\r
-Files2\File1_old.txt priority=1\r
+Files2\File1_old.txt, priority=1, sources=Files2\File11_old.txt\r
Pass.\r
((( [T_MakeRule2B] )))\r
>make\r
->cd "%AbsPath(.)%"\r
\r
make command for "Files2\File11_old.txt"\r
-Files2\File11_old.txt priority=1\r
->cd "%AbsPath(.)%"\r
+Files2\File11_old.txt, priority=1, sources=Files2\File111_new.txt\r
\r
make command for "Files2\File1_old.txt"\r
-Files2\File1_old.txt priority=1\r
+Files2\File1_old.txt, priority=1, sources=Files2\File11_old.txt\r
Pass.\r
((( [T_MakeRule2C] )))\r
>make\r
->cd "%AbsPath(.)%"\r
\r
make command for "Files2\File11_old.txt"\r
-Files2\File11_old.txt priority=1\r
->cd "%AbsPath(.)%"\r
+Files2\File11_old.txt, priority=1, sources=Files2\File111_new.txt\r
\r
make command for "Files2\File1_old.txt"\r
-Files2\File1_old.txt priority=1\r
->cd "%AbsPath(.)%"\r
+Files2\File1_old.txt, priority=1, sources=Files2\File11_old.txt\r
\r
make command for "Files2\File2_nothing.txt"\r
-Files2\File2_nothing.txt priority=1\r
+Files2\File2_nothing.txt, priority=1, sources=Files2\File1_old.txt\r
Pass.\r
((( [T_MakeRule3A] )))\r
>make\r
->cd "%AbsPath(.)%"\r
\r
make command for "Files3\File1_old.txt"\r
newest>\r
((( [T_MakeRule3B] )))\r
>copy "Files3\*", "Files3_Work"\r
>make\r
->cd "%AbsPath(.)%"\r
\r
make command for "Files3_Work\File22_old.txt"\r
>copy_ren "Files3_Work\File221_new.txt", "Files3_Work\File22_old.txt"\r
->cd "%AbsPath(.)%"\r
\r
make command for "Files3_Work\File23_old.txt"\r
>copy_ren "Files3_Work\File231_newest.txt", "Files3_Work\File23_old.txt"\r
->cd "%AbsPath(.)%"\r
\r
make command for "Files3_Work\File2_old.txt"\r
newest>\r
Pass.\r
((( [T_MakeRule4] )))\r
>make\r
->cd "%AbsPath(.)%"\r
\r
make command for "Files4\File21_old.txt"\r
-Files4\File21_old.txt priority=1\r
->cd "%AbsPath(.)%"\r
+Files4\File21_old.txt, priority=1, sources=Files4\File211_new.txt\r
\r
make command for "Files4\File1_old.txt"\r
-Files4\File1_old.txt priority=2\r
->cd "%AbsPath(.)%"\r
+Files4\File1_old.txt, priority=2, sources=Files4\File12_new.txt\r
\r
make command for "Files4\File2_old.txt"\r
-Files4\File2_old.txt priority=2\r
+Files4\File2_old.txt, priority=2, sources=Files4\File21_old.txt\r
+Pass.\r
+ ((( [T_MakeRuleImplicit1] )))\r
+>make\r
+\r
+make command for "Files5\Target\1.obj"\r
+Files5\Target\1.obj, priority=1, sources=Files5\Source\1.c\r
+\r
+make command for "Files5\Target\2.obj"\r
+Files5\Target\2.obj, priority=1, sources=Files5\Source\2.c\r
+\r
+make command for "Files5\Target\sub\1.obj"\r
+Files5\Target\sub\1.obj, priority=1, sources=Files5\Source\sub\1.c\r
+\r
+make command for "Files5\Target\sub\2.obj"\r
+Files5\Target\sub\2.obj, priority=1, sources=Files5\Source\sub\2.c\r
+\r
+make command for "Files5\Target\3.obj"\r
+Files5\Target\3.obj, priority=1, sources=Files5\Source\3.cpp\r
+\r
+make command for "Files5\Target\4.obj"\r
+Files5\Target\4.obj, priority=1, sources=Files5\Source\4.cpp\r
+\r
+make command for "Files5\Target\sub\3.obj"\r
+Files5\Target\sub\3.obj, priority=1, sources=Files5\Source\sub\3.cpp\r
+\r
+make command for "Files5\Target\sub\4.obj"\r
+Files5\Target\sub\4.obj, priority=1, sources=Files5\Source\sub\4.cpp\r
+-------------------------------------------------------------------------------\r
+>pushd "Files5"\r
+%FullPath(.)%\Files5>\r
+>make\r
+\r
+make command for "Target\sub\1.obj"\r
+Target\sub\1.obj, priority=1, sources=Source\sub\1.c\r
+\r
+make command for "Target\sub\2.obj"\r
+Target\sub\2.obj, priority=1, sources=Source\sub\2.c\r
+\r
+make command for "Target\sub\3.obj"\r
+Target\sub\3.obj, priority=1, sources=Source\sub\3.cpp\r
+\r
+make command for "Target\sub\4.obj"\r
+Target\sub\4.obj, priority=1, sources=Source\sub\4.cpp\r
+>popd\r
Pass.\r