Date: Monday December 5, 2005 @ 21:28
Author: mw
Update of /server/cvs/freexp/build/DOS16
In directory m25s18:/tmp/cvs-serv7462
Modified Files:
Tag: Branch_3_40_Release
build.bat
Log Message:
MY:
- Es werden nur noch der Pfad zu Borland Pascal, die Aufrufoptionen für
den Compiler BPC.EXE, der Pfad zum ZIP-Packer und der Programmname des
ZIP-Packers in Umgebungsvariablen abgelegt. Alle anderen Verzeichnis-
und Dateinamen sind jetzt fest verdrahtet, da BUILD.BAT per Design
nur zum Betrieb innerhalb der vorgegebenen Verzeichnisstruktur des
CVS-Repository bestimmt und geeignet ist.
- Beim Start wird jetzt geprüft, ob die Batch in der vorgesehenen
Umgebung gestartet wurde, der Compiler BPC.EXE im angegebenen Pfad
existiert und ausreichender Umgebungsspeicher vorhanden ist. Trifft
eine dieser Voarusetzungen nicht zu, wird der Buildvorgang
abgebrochen.
- Die für den Buildvorgang erforderlichen Zielverzeichnisse DISTRI,
XPDIR, XPDIR\DOC, XPDIR\BEISPIEL und XPDIR\SAMPLES werden jetzt nur
noch dann angelegt, wenn sie nicht bereits ohnehin schon existieren
(vermeidet störende Fehlermeldungen).
- Die Hilfsprogramme GENDATE, RC, IHS und DOCFORM werden jetzt direkt in
das Verzeichnis neu compiliert, in dem sie benötigt werden und
brauchen daher nicht mehr dorthin gemoved zu werden (dafür müssen die
durch das Compilieren erzeugten *.TPU in diesen Verzeichnissen
gelöscht werden).
- Wenn während des Compilierens ein Fehler auftreten sollte, werden
jetzt einige Aufräumarbeiten vorgenommen, um einen sauberen Zustand zu
hinterlassen: Hilfsprogramme werden entfernt, Unitdateien gelöscht,
COMPDATE.PAS restauriert und die Umgebungsvariablen zurückgesetzt. Die
bis zum Auftreten des Fehlers korrekt erzeugten Compilate werden
*nicht* gelöscht.
- Sollte der angegebene Packer im angegebenen Verzeichnis nicht gefunden
werden können, werden dennoch die Compilate (aber naturgemäß keine
Distributions- und Source-Archive) erstellt.
- Beim Packen wird jetzt die max. Kompression explizit vorgegeben (um
evtl. Defaults in einer PKWARE.CFG zu überschreiben).
- Beim Kopieren/Moven/Löschen einige IF EXIST-Abfragen ergänzt.
- Einige inzwischen überflüssige oder falsche Befehle entfernt, Code
kommentiert und Ausgabe etwas aufgehübscht.
===
File: no file build.bat Status: Needs Checkout
Working revision:1.29.2.7Mon Dec 5 20:28:03 2005
Repository revision: 1.29.2.7
/server/cvs/freexp/build/DOS16/build.bat,v
Sticky Tag: Branch_3_40_Release (branch: 1.29.2)
Existing Tags:
RC4_3_40(revision: 1.29.2.2)
Branch_3_40_Release (branch: 1.29.2)
Release_3_21(revision: 1.1.2.20)
Bezugsverkettung_2 (revision: 1.23)
Bezuegsverkettung (revision: 1.23)
Extented-Command2 (revision: 1.23)
Extended-Interpreter(revision: 1.23)
Citycarrier3(revision: 1.22)
Citycarrier2(revision: 1.22)
Citycarrier (revision: 1.22)
GnuPG_1 (revision: 1.21)
DOSBOX-Edition (revision: 1.11)
before_FreeXP (revision: 1.1.2.8)
Snapshot_31082003 (revision: 1.7)
Branch_3_20_Release (branch: 1.1.2)
FreeXP CVS-Mailingliste
CVS-List@freexp.de
http://www.freexp.de/cgi-bin/mailman/listinfo/cvs-list