Langinfoist eine Initialisierungsdatei des Werkzeugs VMAKE. Mit ihrer Hilfe ordnen sie Programmiersprachen bestimmte Werkzeuge zum Entpacken und Übersetzen von Moduldateien zu. Dabei wird die jeweilige Programmiersprache durch einen Buchstaben spezifiziert (Langextinfo).
VMAKE verfügt bereits über einen diesbezüglichen Systemvorschlag.
Wenn Sie die vorhandenen Zuordnungen erstmalig erweitern oder ändern wollen, legen Sie eine Datei mit dem Namen Langinfo im Verzeichnis desc an. Alle weiteren Änderungen nehmen Sie in dieser Datei vor.
Wenn VMAKE eine Datei Langinfo findet, übersteuern die darin enthaltenen Informationen den Systemvorschlag.
<langinfo_line> = <comment_line> |
(<lang_id><token_sep><unpack_inc_tool><token_sep><unpack
exp tool><tokensep><unpack mod
tool><tokensep><extension><tokensep><option
prefix><tokensep>
<compiler tool>)
<unpack inc tool> = <token>
<unpack exp tool> = <token>
<unpack mod tool> = <token>
<extension> = „.“<token>
<option prefix> = <ext character><letter>
<compiler tool> = <token>
Zeilen können das Kommentarzeichen # enthalten. Der nachfolgende Text in dieser Zeile wird als Kommentar gewertet.
Die Skripte zum Entpacken einer Moduldatei verwenden den Tabelleneintrag unter extension als Dateiendung.
# |
last char |
unpack include |
unpack exports |
unpack module |
extension |
option prefix |
compiler |
|
|
t |
mfpinc |
mfpexp |
mfp |
. p |
%T |
comppc |
# PASCAL |
|
p |
mfpinc |
mfpexp |
mfp |
.p |
%P |
compp |
# PASCAL |
|
c |
mfcinc |
mfcexp |
mfc |
.c |
%C |
compc |
# C |
|
x |
mfcinc |
mfcexp |
mfc |
.cpp |
%X |
compc |
# C++ |
|
a |
mfainc |
mfaexp |
mfa |
.s |
%A |
compa |
# Assembler |
|
r |
mfcinc |
mfcexp |
mfrc |
.rc |
%R |
comprc |
# Resources |