b0e7366877413cdffb3e25b847c7ab6bef395ac2
[openafs.git] / src / NTObjdir
1 #!/usr/bin/sh
2 # Copyright 2000, International Business Machines Corporation and others.
3 # All Rights Reserved.
4
5 # This software has been released under the terms of the IBM Public
6 # License.  For details, see the LICENSE file in the top-level source
7 # directory or online at http://www.openafs.org/dl/license10.html
8
9 # Temporary NT obj directory creation utility; will be obsoleted when
10 # washtool is ported to NT.
11 #
12 # Execute on a Unix box in the directory above src (e.g., afs/3.5).
13
14 dirs="\
15         config \
16         WINNT \
17         WINNT/afsreg \
18         WINNT/afsreg/test \
19         WINNT/eventlog \
20         WINNT/eventlog/test \
21         WINNT/pthread \
22         WINNT/pthread/test \
23         WINNT/license \
24         WINNT/license/lang \
25         WINNT/bosctlsvc \
26         WINNT/talocale \
27         WINNT/afsadmsvr \
28         WINNT/afsapplib \
29         WINNT/afsapplib/resource \
30         WINNT/afsapplib/test \
31         WINNT/afsclass \
32         WINNT/afssvrmgr \
33         WINNT/afssvrmgr/resource \
34         WINNT/afsusrmgr \
35         WINNT/afsusrmgr/resource \
36         WINNT/afssvrcfg \
37         WINNT/afssvrcpa \
38         WINNT/afs_setup_utils \
39         WINNT/afs_setup_utils/lang \
40         WINNT/afs_setup_utils/lang/de_DE \
41         WINNT/afs_setup_utils/lang/en_US \
42         WINNT/afs_setup_utils/lang/es_ES \
43         WINNT/afs_setup_utils/lang/ja_JP \
44         WINNT/afs_setup_utils/lang/ko_KR \
45         WINNT/afs_setup_utils/lang/pt_BR \
46         WINNT/afs_setup_utils/lang/zh_CN \
47         WINNT/afs_setup_utils/lang/zh_TW \
48         WINNT/install \
49         WINNT/install/InstallShield5 \
50         WINNT/install/InstallShield5/lang \
51         WINNT/install/InstallShield5/lang/de_DE \
52         WINNT/install/InstallShield5/lang/en_US \
53         WINNT/install/InstallShield5/lang/es_ES \
54         WINNT/install/InstallShield5/lang/ja_JP \
55         WINNT/install/InstallShield5/lang/ko_KR \
56         WINNT/install/InstallShield5/lang/pt_BR \
57         WINNT/install/InstallShield5/lang/zh_CN \
58         WINNT/install/InstallShield5/lang/zh_TW \
59         WINNT/client_osi \
60         WINNT/client_cpa \
61         WINNT/client_config \
62         WINNT/client_exp \
63         WINNT/client_creds \
64         WINNT/client_ddk \
65         WINNT/afsd \
66         WINNT/afsapplib/lang \
67         WINNT/afsapplib/lang/de_DE \
68         WINNT/afsapplib/lang/en_US \
69         WINNT/afsapplib/lang/es_ES \
70         WINNT/afsapplib/lang/ja_JP \
71         WINNT/afsapplib/lang/ko_KR \
72         WINNT/afsapplib/lang/pt_BR \
73         WINNT/afsapplib/lang/zh_CN \
74         WINNT/afsapplib/lang/zh_TW \
75         WINNT/afssvrmgr/lang \
76         WINNT/afssvrmgr/lang/de_DE \
77         WINNT/afssvrmgr/lang/en_US \
78         WINNT/afssvrmgr/lang/es_ES \
79         WINNT/afssvrmgr/lang/ja_JP \
80         WINNT/afssvrmgr/lang/ko_KR \
81         WINNT/afssvrmgr/lang/pt_BR \
82         WINNT/afssvrmgr/lang/zh_CN \
83         WINNT/afssvrmgr/lang/zh_TW \
84         WINNT/afsusrmgr/lang \
85         WINNT/afsusrmgr/lang/de_DE \
86         WINNT/afsusrmgr/lang/en_US \
87         WINNT/afsusrmgr/lang/es_ES \
88         WINNT/afsusrmgr/lang/ja_JP \
89         WINNT/afsusrmgr/lang/ko_KR \
90         WINNT/afsusrmgr/lang/pt_BR \
91         WINNT/afsusrmgr/lang/zh_CN \
92         WINNT/afsusrmgr/lang/zh_TW \
93         WINNT/afssvrcfg/lang \
94         WINNT/afssvrcfg/lang/de_DE \
95         WINNT/afssvrcfg/lang/en_US \
96         WINNT/afssvrcfg/lang/es_ES \
97         WINNT/afssvrcfg/lang/ja_JP \
98         WINNT/afssvrcfg/lang/ko_KR \
99         WINNT/afssvrcfg/lang/pt_BR \
100         WINNT/afssvrcfg/lang/zh_CN \
101         WINNT/afssvrcfg/lang/zh_TW \
102         WINNT/afssvrcpa/lang \
103         WINNT/afssvrcpa/lang/de_DE \
104         WINNT/afssvrcpa/lang/en_US \
105         WINNT/afssvrcpa/lang/es_ES \
106         WINNT/afssvrcpa/lang/ja_JP \
107         WINNT/afssvrcpa/lang/ko_KR \
108         WINNT/afssvrcpa/lang/pt_BR \
109         WINNT/afssvrcpa/lang/zh_CN \
110         WINNT/afssvrcpa/lang/zh_TW \
111         WINNT/client_cpa/lang \
112         WINNT/client_cpa/lang/de_DE \
113         WINNT/client_cpa/lang/en_US \
114         WINNT/client_cpa/lang/es_ES \
115         WINNT/client_cpa/lang/ja_JP \
116         WINNT/client_cpa/lang/ko_KR \
117         WINNT/client_cpa/lang/pt_BR \
118         WINNT/client_cpa/lang/zh_CN \
119         WINNT/client_cpa/lang/zh_TW \
120         WINNT/client_config/lang \
121         WINNT/client_config/lang/de_DE \
122         WINNT/client_config/lang/en_US \
123         WINNT/client_config/lang/es_ES \
124         WINNT/client_config/lang/ja_JP \
125         WINNT/client_config/lang/ko_KR \
126         WINNT/client_config/lang/pt_BR \
127         WINNT/client_config/lang/zh_CN \
128         WINNT/client_config/lang/zh_TW \
129         WINNT/client_exp/lang \
130         WINNT/client_exp/lang/de_DE \
131         WINNT/client_exp/lang/en_US \
132         WINNT/client_exp/lang/es_ES \
133         WINNT/client_exp/lang/ja_JP \
134         WINNT/client_exp/lang/ko_KR \
135         WINNT/client_exp/lang/pt_BR \
136         WINNT/client_exp/lang/zh_CN \
137         WINNT/client_exp/lang/zh_TW \
138         WINNT/client_creds/lang \
139         WINNT/client_creds/lang/de_DE \
140         WINNT/client_creds/lang/en_US \
141         WINNT/client_creds/lang/es_ES \
142         WINNT/client_creds/lang/ja_JP \
143         WINNT/client_creds/lang/ko_KR \
144         WINNT/client_creds/lang/pt_BR \
145         WINNT/client_creds/lang/zh_CN \
146         WINNT/client_creds/lang/zh_TW \
147         WINNT/eventlog/lang \
148         WINNT/eventlog/lang/de_DE \
149         WINNT/eventlog/lang/en_US \
150         WINNT/eventlog/lang/es_ES \
151         WINNT/eventlog/lang/ja_JP \
152         WINNT/eventlog/lang/ko_KR \
153         WINNT/eventlog/lang/pt_BR \
154         WINNT/eventlog/lang/zh_CN \
155         WINNT/eventlog/lang/zh_TW \
156         procmgmt \
157         procmgmt/test \
158         util \
159         util/test \
160         lwp \
161         lwp/test \
162         rx \
163         rx/test \
164         comerr \
165         comerr/test \
166         des \
167         des_stub \
168         cmd \
169         rxgen \
170         rxstat \
171         rxkad \
172         rxkad/domestic \
173         rxkad/test \
174         fsint \
175         audit \
176         sys \
177         auth \
178         auth/test \
179         ubik \
180         ptserver \
181         libacl \
182         libacl/test \
183         kauth \
184         kauth/test \
185         vlserver \
186         usd \
187         bubasics \
188         budb \
189         butm \
190         bucoord \
191         butc \
192         tbutc \
193         dir \
194         vol \
195         volser \
196         viced \
197         tviced \
198         bozo \
199         update \
200         bu_utils \
201         finale \
202         libafsrpc \
203         libafsauthent \
204         libadmin \
205         libadmin/adminutil \
206         libadmin/bos \
207         libadmin/client \
208         libadmin/kas \
209         libadmin/pts \
210         libadmin/vos \
211         libadmin/cfg \
212         libadmin/test \
213         libadmin/cfg/test"
214
215 if [ ! -d src ]; then
216         echo $0: Execute from directory above src, e.g., afs/3.5.
217         exit 1
218 fi
219
220 if [ ! -d i386_nt40 ]; then
221         echo $0: Directory i386_nt40 does not exist.
222         exit 1
223 fi
224
225 if [ ! -x  src/WINNT/docs/build/ntobjdirs ]; then
226         echo $0: script src/WINNT/docs/build/ntobjdirs not found.
227         exit 1
228 fi
229
230 for d in $dirs; do
231         echo src/WINNT/docs/build/ntobjdirs -d $d
232         src/WINNT/docs/build/ntobjdirs -d $d
233 done