## ims.pl, imf.pl: Starten des MAKE-Vorgangs

### Verwendung

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.

### Vorgehensweise

<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] Optionen für den Aufruf von VMAKE
<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> | Moduldatei
<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 /

### Beispiel

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