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.7 Mon 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