Cache bypass: switch to rx_Readv
[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         cmd \
168         rxgen \
169         rxstat \
170         rxkad \
171         rxkad/test \
172         fsint \
173         audit \
174         sys \
175         auth \
176         auth/test \
177         ubik \
178         ptserver \
179         libacl \
180         libacl/test \
181         kauth \
182         kauth/test \
183         vlserver \
184         usd \
185         bubasics \
186         budb \
187         butm \
188         bucoord \
189         butc \
190         tbutc \
191         dir \
192         vol \
193         volser \
194         viced \
195         tviced \
196         bozo \
197         update \
198         bu_utils \
199         finale \
200         libafsrpc \
201         libafsauthent \
202         libadmin \
203         libadmin/adminutil \
204         libadmin/bos \
205         libadmin/client \
206         libadmin/kas \
207         libadmin/pts \
208         libadmin/vos \
209         libadmin/cfg \
210         libadmin/test \
211         libadmin/cfg/test"
212
213 if [ ! -d src ]; then
214         echo $0: Execute from directory above src, e.g., afs/3.5.
215         exit 1
216 fi
217
218 if [ ! -d i386_nt40 ]; then
219         echo $0: Directory i386_nt40 does not exist.
220         exit 1
221 fi
222
223 if [ ! -x  src/WINNT/docs/build/ntobjdirs ]; then
224         echo $0: script src/WINNT/docs/build/ntobjdirs not found.
225         exit 1
226 fi
227
228 for d in $dirs; do
229         echo src/WINNT/docs/build/ntobjdirs -d $d
230         src/WINNT/docs/build/ntobjdirs -d $d
231 done