Index: freexp/fxpbhelp.pas
===================================================================
RCS file: freexp/fxpbhelp.pas
diff -N freexp/fxpbhelp.pas
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ freexp/fxpbhelp.pas 16 Nov 2005 08:47:35 -0000      1.1
@@ -0,0 +1,48 @@
+{ --------------------------------------------------------------- }
+{ Dieser Quelltext ist urheberrechtlich geschuetzt.               }
+{ (c) 2005      FreeXP, http://www.freexp.de                      }
+{ CrossPoint ist eine eingetragene Marke von Peter Mandrella.     }
+{                                                                 }
+{ Die Nutzungsbedingungen fuer diesen Quelltext finden Sie in der }
+{ Datei SLIZENZ.TXT oder auf www.crosspoint.de/oldlicense.html.   }
+{ --------------------------------------------------------------- }
+{ $Id: fxpbhelp.pas,v 1.1 2005/11/16 08:47:35 mw Exp $ }
+
+{ FreeXP - BuildHelper }
+
+{$I XPDEFINE.INC }
+
+program fxpbhelp;
+
+uses dos,xpglobal;
+
+procedure logo;
+begin
+  writeln;
+  writeln('FXPHELP - FreeXP Build Helper');
+  writeln(xp_display,'-Version ',verstr,betastr,'  ',x_copyright,
+            ' by ',author_name,' <',author_mail,'>');
+  writeln;
+end;
+
+begin
+ logo;
+ if paramcount<>1 then halt;
+ if paramstr(1)='OVR' then begin
+      writeln ('OVR-TESTING');
+      {$IFDEF USEOVR}
+      halt(10);
+      {$ELSE}
+      halt;
+      {$ENDIF}
+    end;
+ writeln('Unbekannter TEST');
+end.
+{
+$Log: fxpbhelp.pas,v $
+Revision 1.1  2005/11/16 08:47:35  mw
+MW: - Verfeinerung des Buildsystems:
+      Jetzt kann bei Bedarf sehr einfach wieder eine Version
+      mit XP.OVR erstellt werden.
+
+}
Index: freexp/build/DOS16/build.bat
===================================================================
RCS file: /server/cvs/freexp/build/DOS16/build.bat,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- freexp/build/DOS16/build.bat        1 Nov 2005 17:05:06 -0000       1.31
+++ freexp/build/DOS16/build.bat        16 Nov 2005 08:48:38 -0000      1.32
@@ -1,5 +1,5 @@
 @ECHO OFF
-REM $Id: build.bat,v 1.31 2005/11/01 17:05:06 mw Exp $
+REM $Id: build.bat,v 1.32 2005/11/16 08:48:38 mw Exp $
 REM FreeXP "make" Batchdatei: Kompiliert alle für FreeXP relevanten
 REM Programme und Ressourcen
 
@@ -31,6 +31,9 @@
 %COMP% DOCFORM
 IF ERRORLEVEL 1 GOTO FEHLER
 %COMP% TOUCH
+IF ERRORLEVEL 1 GOTO FEHLER
+%COMP% FXPBHELP
+IF ERRORLEVEL 1 GOTO FEHLER
 
 REM Hilfsprogramme verschieben
 MOVE BUILD\DOS16\XPDIR\GENDATE.EXE GENDATE.EXE
@@ -166,11 +169,16 @@
 CD DOS16
 CD XPDIR
 
+REM Overlay einbauen?
+FXPBHELP OVR
+IF ERRORLEVEL 10 GOTO USEOVR
+
 REM Overlay in die EXE einbauen
 COPY /B XP.EXE+XP.OVR XP.IMG
 DEL XP.EXE
 DEL XP.OVR
 REN XP.IMG XP.EXE
+:USEOVR
 
 REM Bei Bedarf UPX aktivieren!!
 REM UPX -9 *.EXE
@@ -221,6 +229,11 @@
 
 {
   $Log: build.bat,v $
+  Revision 1.32  2005/11/16 08:48:38  mw
+  MW: - Verfeinerung des Buildsystems:
+        Jetzt kann wieder sehr einfach eine Version mit XP.OVR
+        erstellt werden, sofern Bedarf besteht.
+
   Revision 1.31  2005/11/01 17:05:06  mw
   MW: - Kein Updatearchiv erstellen (kann aber bei Bedarf wieder aktiviert
         werden).
Index: freexp/doc/snapshot.dq
===================================================================
RCS file: /server/cvs/freexp/doc/snapshot.dq,v
retrieving revision 1.60
retrieving revision 1.63
diff -u -r1.60 -r1.63
--- freexp/doc/snapshot.dq      15 Nov 2005 16:26:36 -0000      1.60
+++ freexp/doc/snapshot.dq      16 Nov 2005 18:45:57 -0000      1.63
@@ -279,26 +279,46 @@
 %#  Entsperren der Programmdatei um Tools den Zugriff auf die
 %   XP.EXE zu erlauben. 
 - Um Programmen den Lesezugriff auf die XP.EXE zu erlauben, welche
-  die XP.EXE unnötigerweise für Schreibzugriffe öffnen wollen
+  die XP.EXE unnötigerweise für Schreibzugriffe öffnen wollen,
   wird die Programmdatei jetzt entsperrt.
   fileio.pas, xpx.pas
 
+
+
 ■  14.11.2005
 -------------
 
 MW:
-%#  Deaktivieren des Entsperren, da ohne sinnbaren Erfolg    
-- Deaktivieren des Entsperren, da ohne sinnbaren Erfolg
-  xpx.pas
+%#  Deaktivieren des Entsperrens, da der Erfolg ausblieb.
+- Deaktivieren des Entsperrens, da der Erfolg ausblieb.
+  XPX.PAS
+
+
 
 ■  15.11.2005
 -------------
 
 MW:
-%!  Fehlerhafte Erkennung des XP-Verzeichnisses korregiert
-- Die Erkennung des XP-Verzeichnisses in der Alles_löschen
-  Routine ging fäschlicherweise von der Existens der xp.ovr
+%!  Fehlerhafte Erkennung des XP-Verzeichnisses korrigiert.
+- Fehlerhafte Erkennung des XP-Verzeichnisses korrigiert:
+  Die Erkennung des XP-Verzeichnisses in der 'Alles_löschen'-
+  Routine ging fälschlicherweise von der Existenz der XP.OVR
   aus.
   FILEIO.PAS
 
 
+
+■  15/16.11.2005
+----------------
+MW:
+%#  Buildsystem auf die wahlweise Erstellung einer XP.OVR
+%   umgestellt.
+- Verfeinerung des Buildsystems:
+  Jetzt kann bei Bedarf sehr einfach wieder eine Version
+  mit XP.OVR erstellt werden. Dies dient in erster Linie
+  dazu Benutzern zu helfen bei denen Tools wegen der Nichtexistenz
+  einer OVR-Datei bzw. der gesperrten XP.EXE Probleme machen.
+  Dies sollte nicht dazu verwendet werden, darauf zu hoffen
+  das die XP.EXE immer schreibbar geöffnet werden kann oder die
+  XP.OVR überhaupt existiert.
+  XPX.PAS, XPDEFINE.INC, FXPBHELP.PAS, BUILD.BAT

------------------------------------------------------------------------
FreeXP CVS-Mailingliste
CVS-List@freexp.de
http://www.freexp.de/cgi-bin/mailman/listinfo/cvs-list

Antwort per Email an