Index: freexp/build/DOS16/build.bat =================================================================== RCS file: /server/cvs/freexp/build/DOS16/build.bat,v retrieving revision 1.15 retrieving revision 1.19 diff -u -r1.15 -r1.19 --- a/freexp/build/DOS16/build.bat 11 May 2004 13:25:10 -0000 1.15 +++ b/freexp/build/DOS16/build.bat 15 May 2004 19:13:54 -0000 1.19 @@ -1,8 +1,9 @@ @ECHO OFF -REM $Id: build.bat,v 1.15 2004/05/11 13:25:10 mw Exp $ -REM FreeXP "make" Batchdatei: Kompiliert alle fuer FreeXP relevanten +REM $Id: build.bat,v 1.19 2004/05/15 19:13:54 mw Exp $ +REM FreeXP "make" Batchdatei: Kompiliert alle für FreeXP relevanten REM Programme und Ressourcen +REM Umgebungsvariablen setzen (%COMP% ggf. an eigenen Pfad anpassen!) SET TARGET=.\BUILD\DOS16\XPDIR SET COMP=C:\PROGRA~1\BP\BIN\BPC -CD -B -E%TARGET% SET TOUCH=TOUCH.EXE @@ -10,7 +11,7 @@ SET RC=RC SET DOCFORM=DOCFORM -REM ERSTMAL VERZEICHNISSE ANLEGEN UND ZURÜCK INS SOURCE-DIRECTORY +REM Erstmal Verzeichnisse anlegen und zurück ins Source-Directory MD XPDIR CD XPDIR MD DOC @@ -20,7 +21,7 @@ CD .. CD .. -REM HILFSPROGRAMME COMPILIEREN +REM Hilfsprogramme compilieren %COMP% GENDATE IF ERRORLEVEL 1 GOTO FEHLER %COMP% IHS @@ -31,20 +32,20 @@ IF ERRORLEVEL 1 GOTO FEHLER %COMP% TOUCH -REM HILFSPROGRAMME VERSCHIEBEN +REM Hilfsprogramme verschieben MOVE BUILD\DOS16\XPDIR\GENDATE.EXE GENDATE.EXE MOVE BUILD\DOS16\XPDIR\IHS.EXE DOC\IHS.EXE MOVE BUILD\DOS16\XPDIR\DOCFORM.EXE DOC\DOCFORM.EXE MOVE BUILD\DOS16\XPDIR\RC.EXE RC.EXE -REM STD-COMPDATE SICHERN -IF NOT EXIST COMPDATE.DUM MOVE COMPDATE.PAS COMPDATE.DUM +REM Standard-COMPDATE sichern +IF EXIST compdate.pas IF NOT EXIST compdate.pa$ REN compdate.pas compdate.pa$ -REM COMPDATE ERZEUGEN +REM Neue COMPDATE erzeugen GENDATE.EXE DEL GENDATE.EXE -REM ALLES COMPILIEREN +REM Alles compilieren %COMP% MAGGI IF ERRORLEVEL 1 GOTO FEHLER %COMP% NDIFF @@ -100,30 +101,30 @@ %DOCFORM% zpr.dq zpr.txt 68 8 IF ERRORLEVEL 1 GOTO FEHLER -REM HILFSPROGRAMME ENTFERNEN +REM Hilfsprogramme entfernen DEL IHS.EXE DEL DOCFORM.EXE -REM HILFEDATEIEN VERSCHIEBEN -MOVE *.hlp ..\BUILD\DOS16\XPDIR +REM Hilfedateien verschieben +MOVE *.HLP ..\BUILD\DOS16\XPDIR REM BP-Unitdateien von FreeXP entfernen CD .. CD BUILD CD DOS16 CD XPDIR -DEL *.tpu +DEL *.TPU CD .. CD .. CD .. -REM RESSOURCEN-COMPILER ENTFERNEN +REM Ressourcen-Compiler entfernen DEL RC.EXE -REM RESSOURCEN VERSCHIEBEN +REM Ressourcen verschieben MOVE *.RES BUILD\DOS16\XPDIR -REM DOCUMENTATION KOPIEREN +REM Dokumentation kopieren COPY DOC\*.DOC BUILD\DOS16\XPDIR\DOC COPY DOC\COPYING BUILD\DOS16\XPDIR\DOC @@ -141,7 +142,7 @@ MOVE DOC\XPME.TXT BUILD\DOS16\XPDIR\DOC MOVE DOC\ZPR.TXT BUILD\DOS16\XPDIR\DOC -REM BEISPIELE KOPIEREN +REM Beispieldateien kopieren COPY BEISPIEL\*.* BUILD\DOS16\XPDIR\BEISPIEL COPY SAMPLES\*.* BUILD\DOS16\XPDIR\SAMPLES COPY BEISPIEL\*.scr BUILD\DOS16\XPDIR\SAMPLES @@ -149,8 +150,8 @@ COPY BEISPIEL\*.cfg BUILD\DOS16\XPDIR\SAMPLES COPY BEISPIEL\*.reg BUILD\DOS16\XPDIR\SAMPLES -REM SONSTIGES -COPY File_id.diz BUILD\DOS16\XPDIR +REM Sonstiges +COPY FILE_ID.DIZ BUILD\DOS16\XPDIR COPY Binaries\*.* BUILD\DOS16\XPDIR COPY FIDO.PC BUILD\DOS16\XPDIR COPY *.ICO BUILD\DOS16\XPDIR @@ -163,8 +164,7 @@ REM Bei Bedarf UPX aktivieren!! REM UPX -9 *.EXE -REM ALLES EINMAL TOUCHEN -REM mit MW-Touch +REM Alles einmal touchen (mit MW-Touch) %TOUCH% .\#\*.* /R=..\..\..\COMPDATE.PAS /G CD .. MD DISTRI @@ -174,7 +174,7 @@ MOVE %TOUCH% ..\DISTRI REM Distributionsarchiv PKZIP -rP ..\DISTRI\FXP340.ZIP *.* -REM 2 Disketten-Distribution +REM 2-Disketten-Distribution PKZIP -rP ..\DISTRI\FXP340-1.ZIP @..\MDISK.LST PKZIP -rP [EMAIL PROTECTED] ..\DISTRI\FXP340-2.ZIP *.* REM Update-Archiv @@ -183,10 +183,12 @@ CD .. CD .. -REM STD-COMPDATE ZURUECKSCHREIBEN -DEL COMPDATE.PAS -MOVE COMPDATE.DUM COMPDATE.PAS +REM Standard-COMPDATE zurückschreiben +IF NOT EXIST compdate.pa$ GOTO SRC_FULL +IF EXIST compdate.pas DEL compdate.pas +REN compdate.pa$ compdate.pas +:SRC_FULL REM Source-Komplettarchiv PKZIP -rP [EMAIL PROTECTED] BUILD\DOS16\DISTRI\FXP340S.ZIP *.* REM 2 Disketten Source @@ -200,30 +202,49 @@ %TOUCH% *.* /R=../XPDIR/XP.EXE /G DEL %TOUCH% CD .. +ECHO "Der Buildvorgang konnte fehlerfrei abgeschlossen werden." GOTO ENDE :FEHLER -ECHO OFF +ECHO "Es ist ein Fehler während des Buildvorganges aufgetretten." GOTO ENDE + { $Log: build.bat,v $ + Revision 1.19 2004/05/15 19:13:54 mw + MW: - Bruch der Konvention beseitigt (CMD/COMMAND-Befehle werden in der + build.bat immer groß geschrieben, auch wenn das für DOS egal ist. + + Revision 1.18 2004/05/15 19:09:22 mw + MW: - Meldung über Erfolg oder Mißerfolg des Buildvorganges implementiert. + + Revision 1.17 2004/05/15 18:58:48 mw + MW: - Typo beseitigt: Die gesicherte COMPDATE.PAS heißt COMPDATE.PA$ + und nicht COMPDATE.$PA (Fehler war in der Existens- + Abfrage vor dem zurückbenennen. + + Revision 1.16 2004/05/15 18:19:39 my + MY:- Sichern/Wiederherstellen der Dummy-COMPDATE.PAS jetzt mit RENAME + statt MOVE (und nur, wenn gesicherte COMPDATE.PA$ nicht sowieso + schon existiert). + - Ein paar CVS-Log-Typos beseitigt und REM-Kosmetik betrieben + Revision 1.15 2004/05/11 13:25:10 mw MW: - Dummy-COMPDATE.PAS sichern und zurückschreiben statt immer - überschreiben. Dies stellt sicher das Builds aus der IDE auch - wirklich immer die Inhalte der Dummy-COMPDATE.PAS enthalten. - Und damit damit erstellte Programmteile wirklich das Filedatum - auswerten. + überschreiben. Dies stellt sicher, daß Builds aus der IDE auch + wirklich immer die Inhalte der Dummy-COMPDATE.PAS enthalten + und damit erstellte Programmteile das Filedatum verwenden. Revision 1.14 2004/05/03 18:48:46 mw MW: - Korrektur des letzten Commits Revision 1.13 2004/05/03 18:37:19 mw - MW: - Als Reverenzdatei für TOUCH wird jetzt COMPDATE.PAS verwendet + MW: - Als Referenzdatei für TOUCH wird jetzt COMPDATE.PAS verwendet Revision 1.12 2004/05/03 18:31:52 mw MW: - Gendate eingetragen Revision 1.11 2003/09/28 07:58:33 mw - MW: - Interiumsänderungen: + MW: - Interimsänderungen: XPOINT.TXT wird jetzt kopiert und nicht gemoved DOCFORM bearbeitet XPOINT.DQ nicht. @@ -236,8 +257,8 @@ Revision 1.9 2003/09/23 15:38:56 mw MW: - Einheitliche Großschreibung in den Archiven - - Umschiffung eines TOUCH-Bugs ( touch ## funktioniert nicht richtig. - touch .\#\*.* dagegen schon ). + - Umschiffung eines TOUCH-Bugs (touch ## funktioniert nicht richtig. + touch .\#\*.* dagegen schon). - Einschalten der Großmacherfunktion durch TOUCH Revision 1.8 2003/09/23 11:39:26 my @@ -248,18 +269,18 @@ Der Enhanced-UUZ liegt binär im Paket. Revision 1.6 2003/08/18 07:33:50 mw - MW: - Keine RES-Dateien mehr zu kopieren !! + MW: - Keine RES-Dateien mehr zu kopieren!! Revision 1.5 2003/08/09 18:26:31 mw - MW: - Probleme unter nicht WinXP beseitigt. - Pfadangabe bei COPY/MOVe jetzt ohne abschliessendem Backslash. + MW: - Probleme unter Nicht-WinXP beseitigt. + Pfadangabe bei COPY/MOVE jetzt ohne abschliessenden Backslash. Revision 1.4 2003/08/04 21:16:45 my MY:- "OpenXP/16" => "FreeXP", ANSI => CP437, OXP16_EN.TXT => FXP_EN.TXT, ein paar Kommentar-Typos beseitigt Revision 1.3 2003/08/02 17:36:52 mw - MW: - XPME.TXT und ZPR.TXT wird jetzt auch geDOCFORmt. + MW: - XPME.TXT und ZPR.TXT wird jetzt auch geDOCFORMt. Revision 1.2 2003/08/02 10:44:30 mw MW: - DOCFORM nicht mehr arbeitslos @@ -277,7 +298,8 @@ MW: - Anpassung wegen Dateien die es nur in der 3.40er Version gibt. Revision 1.1.4.2 2003/04/11 09:21:02 mw - MW: - Neues BUILDsystem für Openxp/16 3.40 implementiert + MW: - Neues BUILDsystem für OpenXP/16 3.40 implementiert } + :ENDE
------------------------------------------------------------------------ FreeXP CVS-Mailingliste [EMAIL PROTECTED] http://www.freexp.de/cgi-bin/mailman/listinfo/cvs-list