Selecting the Translation Tools
Special
VMAKE tools are provided for translating PASCAL, C/C++, and Assembler, as well as a tool for translating a group of various description languages, such as IDL, Resource, Yak, Lex, and so on.Names of the Available Tools
Assembler |
PASCAL |
C / C++ |
Description Language Group |
||
Phase 1 |
Unpack imported interface |
mfainc |
mfpinc |
mfcinc |
mfcinc |
Unpack exported interface |
mfaexp |
mfpexp |
mfcexp |
mfcexp |
|
Unpack module |
mfa |
mfp |
mfc |
mfrc |
|
Phase 2 |
Translate |
compa |
comppc |
compc |
comprc |
Each tool consists of a set of scripts that can be modified in the
Langinfo initialization file.Assignment Between File Extension or Last Character and Translation Tool
VMAKE assigns
module files to a specific tool on the basis of the file extension. If the file does not have an extension, it is assigned on the basis of the last character in the file name.
Assembler |
PASCAL |
C / C++ |
Description Language Class |
|
File extension |
s |
p, t |
c, h / cpp, hpp |
rc, ico, def, mc, dlg, idl, ycc, lex, rgs |
Last character |
a |
p, t or a number |
c / x |
r |
The assignment of the translation tools on the basis of the file extension or last character in the file name can be modified in the
Langextinfo initialization file.