Verwendung
Langinfo
ist eine Initialiserungsdatei 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.Syntax
<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>
Allgemeine Regeln
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.
Systemvorschlag in VMAKE
# |
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 |