Anfang des Inhaltsbereichs

Funktionsdokumentation ims.pl, imf.pl: Starten des MAKE-Vorgangs Dokument im Navigationsbaum lokalisieren

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

Ende des Inhaltsbereichs