Anfang des Inhaltsbereichs

Hintergrunddokumentation DirectoryMapping Dokument im Navigationsbaum lokalisieren

Verwendung

DirectoryMapping ist eine Initialisierungsdatei des Werkzeugs VMAKE. Sie ist im Verzeichnis <path>/sys/desc abgelegt.

VMAKE ordnet Moduldateien anhand des zweiten und dritten Buchstabens des Dateinamens einer Schicht zu. Eine weitere Möglichkeit, Moduldateien einer Schicht zuzuordnen, ist die DirectoryMapping-Funktion. Damit können Sie auch längere und sprechendere Dateinamen verwenden.

Ein mit der DirectoryMapping-Funktion spezifizierter Dateiname besteht aus zwei Namensteilen, die durch einen Unterstrich miteinander verbunden sind. Der erste Teil spezifiziert in Kurzform die Schicht. Der zweite Teil spezifiziert den Namen der Moduldatei.

<file_name> = <short_layer>_<modular_file>

Die Kurzform wird in der Datei DirectoryMapping auf die entsprechende Schicht abgebildet.

Syntax

<extra_line> = <comment_line> | (<short_layer>, <full_layer><new_line>)

Allgemeine Regeln

  1. Der Ausdruck <full_layer> steht für die Schichten unterhalb von <path>/sys/src/SAPDB .
  2. Zeilen können das Kommentarzeichen # enthalten. Der nachfolgende Text in dieser Zeile wird als Kommentar gewertet.
  3. Für die Schicht ist eine Kompilierbeschreibung erforderlich, in der die Struktur der Schichten bis einschließlich der vorletzten Stufe anzugeben ist.

Beispiel

Die Datei <path>/sys/src/DirectoryMapping hat folgende Einträge:

# <short_layer>, <directory>
# Component SQLStudio
StudioTD, SQLStudio/TableDefinition # Table Definition

Wenn nun die Dateien StudioTD_TableDef.cpp und StudioTD_Wrapper.cpp erstellt werden sollen, muß die Kompilierbeschreibung TableDefinition.com unter dem Pfad <path>/sys/desc/SAPDB/SQLStudio/ abgelegt sein.

Die Dateien StudioTD_TableDef.cpp und StudioTD_Wrapper.cpp sucht VMAKE in der Schicht <path>/sys/src/SAPDB/SQLStudio/TableDefinition.

Ende des Inhaltsbereichs