FreeXP

CVS update: freexp/build/DOS16

FreeXP CVS-Server cvs-list at freexp.de
Mon Dez 5 21:23:04 CET 2005


Date:	Monday December 5, 2005 @ 21:23
Author:	mw

Update of /server/cvs/freexp/build/DOS16
In directory m25s18:/tmp/cvs-serv6407

Modified Files:
	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.35	Mon Dec  5 20:23:03 2005
   Repository revision:	1.35	/server/cvs/freexp/build/DOS16/build.bat,v

   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)




Mehr Informationen über die CVS-List Mailingliste