Sie rufen VMAKE nie direkt auf, sondern immer mit einem der folgenden Perl-Skripte:
· imf.pl (VMAKE-Version fast)
· ims.pl (slow)
Das gewählte Skript initialisiert eine definierte Umgebung und startet dann das Programm VMAKE und damit den eigentlichen MAKE-Vorgang.
<script_name> [<option_list>][<vmake_option_list>] <target1>[//<ext_option1>] <target2>[//<ext_option2>]
Parameter
Name |
Beschreibung |
<script_name> |
Name des Skripts |
<option_list> |
Folgende Optionen können in der Optionsliste <option_list> angegeben werden: · --mail=<email_address> Nach dem Ende des MAKE-Vorgangs wird eine E-Mail an die Adresse <email_address> verschickt. · --force_run Erzwingt einen MAKE-Vorgang auch außerhalb des Entwicklungsbereichs MaxDB_DEV. · --noquiet Beim MAKE-Vorgang werden sämtliche Compiler- und Linkeraufrufe ausgegeben. Um diese Option standardmäßig zu aktivieren, definieren Sie die Umgebungsvariable $NOQUIET. |
<vmake_option_list> |
[-<vmake_opt1>] [-<vmake_opt2>] [+e] |
<target> |
Ziel (zu erstellendes Softwaremodul): <source_spec> | <desc_spec> Als Ziel können Sie alle Arten von Ausgabedateien angeben, die während des gesamten Software-Erstellungsprozesses entstehen können. Dies können sowohl einzelne Objektdateien Linkbeschreibungen als auch Ausgabedateien von nicht zu übersetzenden Dateien sein. |
<source_spec> |
|
<desc_spec> |
Beschreibungsdatei (Linkbeschreibung und Abarbeitungslisten) Sie können die Dateierweiterung weglassen. VMAKE sucht in folgender Reihenfolge nach Dateien: .mac, .shm, .lnk, .dld, .shr, .rel, .lib, .jpr |
<ext_option> |
Diese Optionen entsprechen den Optionen für Beschreibungsdateien. Verwenden Sie als Separator einen Slash / |
Erstellen der Softwarekomponente Database Manager CLI mit der VMAKE-Version slow:
ims.pl dbmcli.lnk
Erstellen aller Softwarekomponenten mit der VMAKE-Version fast:
imf.pl all