merge the formfield patch from ooo-build
[ooovba.git] / sd / prj / stree.bat
blob3903ca0043fc9c2534de88f89e1fcf63db9cf46c
1 REM *****************************************************************
2 REM * STREE
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
27 cd ..
30 REM *** Include - Verzeichnisse ***
31 IF NOT "%1" == "ALL" goto NotAll
32 cd inc
33 echo ------------------------------------------------------
35 %STREECMD%
36 IF ERRORLEVEL 1 goto Error2
37 cd ..
39 cd res
40 echo ------------------------------------------------------
42 %STREECMD%
43 IF ERRORLEVEL 1 goto Error2
44 cd ..
46 cd source\ui\inc
47 echo ------------------------------------------------------
49 %STREECMD%
50 IF ERRORLEVEL 1 goto Error2
51 cd ..\..\..
53 REM *** Verzeichnisse mit Makefile ***
54 :NotAll
56 cd sdi
57 echo ------------------------------------------------------
59 %STREECMD%
60 IF ERRORLEVEL 1 goto Error2
61 cd ..
63 REM stardiv/sd -> ONE
65 cd source\ui
66 cd app
67 echo ------------------------------------------------------
69 %STREECMD%
70 IF ERRORLEVEL 1 goto Error2
71 cd ..
73 cd dlg
74 echo ------------------------------------------------------
76 %STREECMD%
77 IF ERRORLEVEL 1 goto Error2
78 cd ..
80 cd docshell
81 echo ------------------------------------------------------
83 %STREECMD%
84 IF ERRORLEVEL 1 goto Error2
85 cd ..
87 cd view
88 echo ------------------------------------------------------
90 %STREECMD%
91 IF ERRORLEVEL 1 goto Error2
92 cd ..
94 cd func
95 echo ------------------------------------------------------
97 %STREECMD%
98 IF ERRORLEVEL 1 goto Error2
99 cd ..
101 cd unoidl
102 echo ------------------------------------------------------
104 %STREECMD%
105 IF ERRORLEVEL 1 goto Error2
106 cd ..\..
108 cd core
109 echo ------------------------------------------------------
111 %STREECMD%
112 IF ERRORLEVEL 1 goto Error2
113 cd ..
115 cd filter
116 echo ------------------------------------------------------
118 %STREECMD%
119 IF ERRORLEVEL 1 goto Error2
120 cd ..
122 echo ------------------------------------------------------
124 %STREECMD%
125 IF ERRORLEVEL 1 goto Error2
126 cd ..
128 echo ------------------------------------------------------
129 cd util
130 %STREECMD%
131 IF ERRORLEVEL 1 goto Error2
132 cd ..
134 echo ------------------------------------------------------
135 cd prj
136 goto End
138 REM *** Fehler ausgeben ***
139 :Error1
140 echo Error: Keine Systemversion oder nicht vollstaendig gesetzt !
141 goto End
142 :Error2
143 echo Error: Fehler bei Ausf�hrung eines Kommandos !
144 goto End
145 :Error3
146 echo Error: Falsche Parameter wurden an STREE uebergeben !
147 goto End
149 REM *** Aufraeumen ***
150 :End