## Globals.com

### Definition

Globals.com ist eine Kompilierbeschreibung, in der Optionen und Abhängigkeiten für alle Moduldateien angegeben werden. Sie kann entweder in $INSTROOT/sys/desc oder $INSTROOT/sys/src/Globals abgelegt werden.

### Verwendung

VMAKE interpretiert für jedes Modul die zugehörige Kompilierbeschreibung, um für diese Abhängigkeiten und Optionen zu bestimmen. Wenn es Optionen oder Abhängigkeiten gibt, die für alle Moduldateien gelten, dann müssen diese nicht in jeder Kompilierbeschreibung aufgeführt werden, sondern können global in Globals.com festgelegt werden. Die Syntax ist die gleiche wie für alle anderen Kompilierbeschreibungen.

### Beispiel

Die Datei $INSTROOT/sys/src/Globals/Globals.com hat folgende Einträge:

*.cpp -OPT=-O2

Für alle C++-Dateien wird die Optimierung bei der Kompilierung auf -O2 gesetzt.

*p dep=:ptoc/ptoc_h

Alle Pascal-Dateien sind abhängig von der Moduldatei src/ptoc/ptoc_h