## Entpacken der Moduldateien

### Verwendung

VMAKE entscheidet anhand der Optionen in den Kompilierbeschreibungen, ob die Moduldateien entpackt werden müssen.

Zusätzlich können folgende Schritte ablaufen:

· Entfernen nicht übersetzungsrelevanter Teile des Rahmens: Moduldateien, die entpackt werden müssen, haben einen textuellen Rahmen, der unter anderem folgende Informationen enthält:

¡ Name des Moduls

¡ Modul-Spezifikation

¡ Autor, Version, Release

¡ exportierte Schnittstelle

¡ importierte Schnittstelle

¡ Quellcode

¡ Steuerzeichen

Da nicht alle Teile des textuellen Rahmens übersetzt werden müssen, werden beim Entpacken die nicht übersetzungsrelevanten Teile des Rahmens entfernt.

· Bedingte Kompilierung: VMAKE blendet die Teile des Quelltexts aus, die unter den aktuellen Bedingungen nicht benötigt werden, z. B. nicht notwendige Netzwerkanbindungen. Die zu verwendenden Include-Dateien werden vom System an den Anfang der zu übersetzenden Moduldatei kopiert.