that are equivalent to $(OUT_D). This was what was causing the 'too many rules'
warning under VC++.
nmake -f ms\ntdll.mak
-you may get a warning about too many rules but if all is well it should all
-compile and you will have some DLLs and executables in out32dll. If you want
-to try the tests then cd to out32dll and run ..\ms\test
+If all is well it should compile and you will have some DLLs and executables
+in out32dll. If you want to try the tests then cd to out32dll and run ..\ms\test
Troubleshooting.
# BIN_D - Binary output directory
# TEST_D - Binary test file output directory
# LIB_D - library output directory
+# Note: if you change these point to different directories then uncomment out
+# the lines around the 'NB' comment below.
+#
BIN_D=\$(OUT_D)
TEST_D=\$(OUT_D)
LIB_D=\$(OUT_D)
\$(TMP_D):
\$(MKDIR) \$(TMP_D)
-
-\$(BIN_D):
- \$(MKDIR) \$(BIN_D)
-
-\$(TEST_D):
- \$(MKDIR) \$(TEST_D)
+# NB: uncomment out these lines if BIN_D, TEST_D and LIB_D are different
+#\$(BIN_D):
+# \$(MKDIR) \$(BIN_D)
+#
+#\$(TEST_D):
+# \$(MKDIR) \$(TEST_D)
\$(LIB_D):
\$(MKDIR) \$(LIB_D)