## Datumsdatei

### Definition

Für jedes zu erzeugende Ziel legt VMAKE eine Datumsdatei an. Der Name einer Datumsdatei setzt sich aus dem Namen der bearbeiteten Datei und der Dateiendung .dat zusammen: <file_name>.dat. Ihr Zeitstempel entspricht dem der jeweiligen Moduldatei oder Linkbeschreibung.

### Verwendung

VMAKE verwendet die Datumsdatei beim MAKE-Vorgang zum Vergleich, ob die lokal vorhandenen Ziele den aktuell genutzten Moduldateien/Linkbeschreibungen entsprechen. Wenn beide Dateien einen unterschiedlichen Zeitstempel haben, dann erkennt VMAKE das Ziel als nicht aktuell und erstellt es neu.

VMAKE legt Datumsdateien folgendermaßen ab:

· Datumsdateien von Include-Dateien werden unabhängig von der VMAKE-Version des MAKE-Vorgangs im Verzeichnis $WRK/dates innerhalb ihrer Schicht abgelegt, da Include-Dateien versionsunabhängig sind.

· Datumsdateien für alle anderen Moduldateien werden in dem versionsspezifischen Verzeichnis $WRK/<version>/dates in den jeweiligen Unterverzeichnissen, die der Schicht entsprechen, abgelegt.

· Datumsdateien für Linkbeschreibungen werden direkt im versionsspezifischen Verzeichnis $WRK/<version>/dates abgelegt.