1 REM *****************************************************************
3 REM * (c) Copyright 1992-1994 STAR DIVISION
4 REM * Beschreibung: Arbeitet Source-Verzeichnis-Baum von TOOLS ab
5 REM * Aufruf: STREE DIR
6 REM * DIR: ALL - Alle Verzeichnisse
7 REM * MAKE - Alle Verzeichnisse mit MAKEFILE
8 REM * Umgebung: GUI - Systemversion
9 REM * COM - Systemversion
10 REM * GUIBASE - Abhaengiges Source-Verzeichnis
11 REM * STREECMD - Auszufuehrendes Kommando (z.B. nmake)
12 REM *****************************************************************
14 REM *** Parameter parsen und Variablen ueberpruefen ***
15 IF "%GUI%" == "" GOTO Error1
16 IF "%COM%" == "" GOTO Error1
17 IF "%GUIBASE%" == "" GOTO Error1
19 IF "%1" == "" GOTO Error3
20 IF "%STREECMD%" == "" GOTO Error3
23 REM *** Kommando ausgeben ***
24 echo Kommando: %STREECMD%
26 REM *** In die Root wechseln
30 REM *** Include - Verzeichnisse ***
31 IF NOT "%1" == "ALL" goto NotAll
33 echo ------------------------------------------------------
36 IF ERRORLEVEL 1 goto Error2
40 echo ------------------------------------------------------
43 IF ERRORLEVEL 1 goto Error2
47 echo ------------------------------------------------------
50 IF ERRORLEVEL 1 goto Error2
53 REM *** Verzeichnisse mit Makefile ***
57 echo ------------------------------------------------------
60 IF ERRORLEVEL 1 goto Error2
67 echo ------------------------------------------------------
70 IF ERRORLEVEL 1 goto Error2
74 echo ------------------------------------------------------
77 IF ERRORLEVEL 1 goto Error2
81 echo ------------------------------------------------------
84 IF ERRORLEVEL 1 goto Error2
88 echo ------------------------------------------------------
91 IF ERRORLEVEL 1 goto Error2
95 echo ------------------------------------------------------
98 IF ERRORLEVEL 1 goto Error2
102 echo ------------------------------------------------------
105 IF ERRORLEVEL 1 goto Error2
109 echo ------------------------------------------------------
112 IF ERRORLEVEL 1 goto Error2
116 echo ------------------------------------------------------
119 IF ERRORLEVEL 1 goto Error2
122 echo ------------------------------------------------------
125 IF ERRORLEVEL 1 goto Error2
128 echo ------------------------------------------------------
131 IF ERRORLEVEL 1 goto Error2
134 echo ------------------------------------------------------
138 REM *** Fehler ausgeben ***
140 echo Error: Keine Systemversion oder nicht vollstaendig gesetzt !
143 echo Error: Fehler bei Ausf�hrung eines Kommandos !
146 echo Error: Falsche Parameter wurden an STREE uebergeben !
149 REM *** Aufraeumen ***