Microsoft KB Archive/29443

QuickC 1.01 README.DOC File: MAKE PSS ID Number: Q29443 Article last modified on 05-20-1988 PSS database name: S_QuickC

1.01

MS-DOS

Summary: The following information is from “Part 10: Microsoft Program Maintenance Utility (MAKE)” the QuickC Version 1.01 README.DOC file.

More Information:

Backslash as Continuation Character Note that MAKE considers a backslash immediately followed by a new-line character to be a continuation character. When it finds this combination in a description file, MAKE concatenates the line immediately following to the current line. If you define a macro that ends in a backslash, make sure that you put a space after the terminating backslash. For example:

BINPATH=C:\SRC\BIN\  LIBPATH=C:\SRC\LIB\  /X Option The new /X option has the following syntax:

/X This option redirects errors output by MAKE, or by any programs that MAKE runs, to the given file. If the argument is a dash (-), MAKE redirects error output to STDOUT. You may send both error output and standard output to the same file by combining the “/X -” form of this option with DOS redirection, as in the following example:

MAKE /X - project.mak >make.log DO NOT specify the same file name to /X as the file name following the redirection symbol (>).

Using .MAK Files with MAKE If you have defined the inference rule

[make] .c.obj: in the TOOLS.INI file, you can’t use MAKE with the .MAK file generated by QuickC. QuickC places its own “.c.obj” inference rule in the .MAK file; that rule is then overridden by the rule in TOOLS.INI.

Copyright Microsoft Corporation 1988.