Entwicklung
Entwicklungsumgebung
Installieren der Entwicklungsumgebung
Installieren des Quelltexts
Initialisieren der Entwicklungsumgebung
Umgebungsvariablen
$ARC_TYPE
$BUILD_PRAEFIX
$CORRECTION_LEVEL
$DBROOT
$DLL_TYPE
$EDITOR
%INCLUDE%
$INSTROOT
$NOQUIET
$OWN
$PATH
$PERL5LIB
$PYTHONPATH
$RELVER
$SHELL
$TOOL
$TOOLEXT
$TOOLOPT
$TOOLSHELL
$TOOLVARS
$VMAKE_DEFAULT
$VMAKE_OPTION
Allgemeine Parameter für $VMAKE_OPTION
$VMAKE_OPTION-Parameter für die Suche nach Quelltext
$VMAKE_OPTION-Parameter für die Suche nach Objektdateien
$VMAKE_PATH
$VMAKE_VERSION
$WRK
Suchhierarchie
Verzeichnisstruktur der Entwicklungsumgebung
Ändern eines MaxDB-Programms
Ändern einer Moduldatei
Moduldatei
Include-Datei
Schicht (Layer)
Vorbereiten des MAKE-Vorgangs
Erstellen/Ändern von Beschreibungsdateien
Beschreibungsdatei
Linkbeschreibung
Kompilierbeschreibung
Abarbeitungsliste
Allgemeine Grammatik für Beschreibungsdateien
Grammatik für Linkbeschreibungen
Grammatik für Kompilierbeschreibungen
Grammatik für Abarbeitungslisten
Optionen für Beschreibungsdateien
Optionen für Linkbeschreibungen
Optionen für Kompilierbeschreibungen
Optionen für Abarbeitungslisten
! <command>
!! <command>
!? <command>
? defaultlayer : <layer>
? defaultlayer :
? defaultversion : <vmake_version>
? defaultversion :
? distribute : <list>
? error : <error_message>
? link with : <list>
? linkoption : <list>
? output : <list>
? parentlinkoption : <link_option>
? propagate : <variable>[=<value>]
? require : <target>
? tooloption : <list>
-><output>
ascii
binary
debug|d
definition
demand
demand{<relative path>}
demand=<list>
demand{<relative path>}=<list>
dep=<list>
distrib
exec
extdep=<list>
inc=<list>
interface
nobind
nocomfile
nodistrib
noobjcopy
noshrglob
noversion
obj=<list>
output=<list>
parentlinkoption=<link_option>
profile|p
remake
shrglob
uncond
Anpassen des Initialisierungsdateien
Langextinfo
Langinfo
Extra
Globals.com
DirectoryMapping
Angeben nicht zu übersetzender Dateien
icp.pl: Kopieren von Dateien in den Entwicklungsbereich
iview.pl: Anzeigen und Bearbeiten von Dateien
idiff.pl: Vergleichen von Dateien
ils.pl: Anzeigen der Versionen einer Datei
Namenskonventionen für Dateien
Namenskonventionen für Moduldateien
Namenskonventionen für Beschreibungsdateien
MAKE-Vorgang
ims.pl, imf.pl: Starten des MAKE-Vorgangs
Direkter VMAKE-Aufruf
Optionen für den Aufruf von VMAKE
Aktivieren des Debug-Modus
VMAKE-Versionen
Ermitteln der zu übersetzenden Dateien
Übersetzungsvorgang
Auswahl der Übersetzungswerkzeuge
Entpacken der Moduldateien
Übersetzen der Moduldateien
Objektdateien
Datumsdatei
Linkvorgang
VMAKE-Werkzeuge
Optionen für VMAKE-Werkzeuge
VMAKE-Protokolle
ips.pl, ipf.pl: Anzeigen von Protokollen
Vergleich MaxDB-VMAKE - herkömmliches make-Programm
Beispiel: Übersetzen der Datei HelloWorld.c
Beispiel: Erstellen des Programms Database Manager CLI 7.4.03
Bestandteile des DBMCLI
dbmcli.rc
vcn12.cpp, vcn13.cpp, vcn14.c
Kompilierbeschreibungen
Beispiel für eine Include-Datei
cservlib
splib
eoxlib
sqlusr, enalib, enblib
Weitere Abhängigkeiten
Erstellen des DBMCLI
Linkbeschreibung dbmcli.lnk
Funktionsprüfung
Web Based Problem Tracking System
Systemanforderungen
Funktionsweise des Web PTS
Einfache Suche (Simple Search)
Ergebnisliste der Einfachen Suche
Erweiterte Suche (Advanced Search)
Ergebnisliste der Erweiterten Suche
Versionsvergleich (My Release Notes)
Ergebnisliste des Versionsvergleichs
Begriffe
Meldungsdaten
Header-Daten (Header Data)
Bearbeitungsstand (Settlement)
Meldungstexte (Message Texts)