Let's migrate the xml dissector...
[obnox/wireshark/wip.git] / plugins / Makefile.nmake
1 #
2 # $Id$
3 #
4
5 include ..\config.nmake
6
7 ############### no need to modify below this line #########
8
9 all: \
10         acn \
11         agentx \
12         artnet \
13         asn1 \
14         ciscosm \
15         docsis \
16         enttec \
17         giop \
18         gryphon \
19         irda \
20         lwres \
21         mate \
22         megaco \
23         mgcp \
24         opsi \
25         pcli \
26         profinet \
27         rdm \
28         rlm \
29         rtnet \
30         rudp \
31         stats_tree \
32         v5ua
33
34
35 acn:: 
36         cd acn
37         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
38         cd ..
39
40 agentx:: 
41         cd agentx
42         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
43         cd ..
44
45 artnet:: 
46         cd artnet
47         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
48         cd ..
49
50 asn1:: 
51         cd asn1
52         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
53         cd ..
54
55 ciscosm:: 
56         cd ciscosm
57         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
58         cd ..
59
60 docsis::
61         cd docsis
62         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
63         cd .. 
64
65 enttec::
66         cd enttec
67         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
68         cd .. 
69
70 giop::
71         cd giop
72         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
73         cd .. 
74
75 gryphon::
76         cd gryphon
77         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
78         cd ..
79
80 irda::
81         cd irda
82         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
83         cd ..
84
85 lwres::
86         cd lwres
87         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
88         cd ..
89
90 mate::
91         cd mate
92         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
93         cd .. 
94
95 megaco::
96         cd megaco
97         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
98         cd .. 
99
100 mgcp::
101         cd mgcp
102         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
103         cd .. 
104 opsi::
105         cd opsi
106         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
107         cd ..
108
109 pcli:: 
110         cd pcli
111         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
112         cd ..
113
114 profinet:: 
115         cd profinet
116         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
117         cd ..
118
119 rdm:: 
120         cd rdm
121         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
122         cd ..
123
124 rlm:: 
125         cd rlm
126         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
127         cd ..
128
129 rtnet:: 
130         cd rtnet
131         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
132         cd ..
133
134 rudp:: 
135         cd rudp
136         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
137         cd ..
138
139 stats_tree:: 
140         cd stats_tree
141         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
142         cd ..
143
144 v5ua:: 
145         cd v5ua
146         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
147         cd ..
148
149 clean:
150         rm -rf $(VERSION)
151         cd acn
152         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
153         cd ../agentx
154         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
155         cd ../artnet
156         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
157         cd ../asn1
158         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
159         cd ../ciscosm
160         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
161         cd ../docsis
162         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
163         cd ../enttec
164         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
165         cd ../giop
166         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
167         cd ../gryphon
168         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
169         cd ../irda
170         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
171         cd ../lwres
172         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
173         cd ../mate
174         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
175         cd ../megaco
176         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
177         cd ../mgcp
178         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
179         cd ../opsi
180         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
181         cd ../pcli
182         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
183         cd ../profinet
184         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
185         cd ../rdm
186         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
187         cd ../rlm
188         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
189         cd ../rtnet
190         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
191         cd ../rudp
192         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
193         cd ../stats_tree
194         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
195         cd ../v5ua
196         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
197         cd ..
198
199 distclean: clean
200         cd acn
201         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
202         cd ../agentx
203         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
204         cd ../artnet
205         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
206         cd ../asn1
207         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
208         cd ../ciscosm
209         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
210         cd ../docsis
211         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
212         cd ../enttec
213         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
214         cd ../giop
215         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
216         cd ../gryphon
217         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
218         cd ../irda
219         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
220         cd ../lwres
221         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
222         cd ../mate
223         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
224         cd ../megaco
225         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
226         cd ../mgcp
227         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
228         cd ../opsi
229         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
230         cd ../pcli
231         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
232         cd ../profinet
233         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
234         cd ../rdm
235         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
236         cd ../rlm
237         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
238         cd ../rtnet
239         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
240         cd ../rudp
241         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
242         cd ../stats_tree
243         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
244         cd ../v5ua
245         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
246         cd ..
247
248 maintainer-clean: distclean
249         cd acn
250         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
251         cd ../agentx
252         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
253         cd ../artnet
254         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
255         cd ../asn1
256         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
257         cd ../ciscosm
258         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
259         cd ../docsis
260         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
261         cd ../enttec
262         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
263         cd ../giop
264         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
265         cd ../gryphon
266         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
267         cd ../irda
268         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
269         cd ../lwres
270         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
271         cd ../mate
272         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
273         cd ../megaco
274         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
275         cd ../mgcp
276         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
277         cd ../opsi
278         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
279         cd ../pcli
280         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
281         cd ../rdm
282         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
283         cd ../rlm
284         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
285         cd ../rtnet
286         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
287         cd ../rudp
288         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
289         cd ../stats_tree
290         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
291         cd ../v5ua
292         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
293         cd ..
294
295 ################################################################################
296 # copy all plugins to /plugins/$(VERSION), so Ethereal will load them, when
297 # started from within the source tree.
298 ################################################################################
299
300 install-plugins:
301 !IFDEF ENABLE_LIBETHEREAL
302         rm -rf $(VERSION)
303         mkdir $(VERSION)
304         xcopy acn\*.dll $(VERSION) /d
305         xcopy agentx\*.dll $(VERSION) /d
306         xcopy artnet\*.dll $(VERSION) /d
307         xcopy asn1\*.dll $(VERSION) /d
308         xcopy ciscosm\*.dll $(VERSION) /d
309         xcopy docsis\*.dll $(VERSION) /d
310         xcopy enttec\*.dll $(VERSION) /d
311         xcopy giop\*.dll $(VERSION) /d
312         xcopy gryphon\*.dll $(VERSION) /d
313         xcopy irda\*.dll $(VERSION) /d
314         xcopy lwres\*.dll $(VERSION) /d
315         xcopy mate\*.dll $(VERSION) /d
316         xcopy megaco\*.dll $(VERSION) /d
317         xcopy mgcp\*.dll $(VERSION) /d
318         xcopy opsi\*.dll $(VERSION) /d
319         xcopy pcli\*.dll $(VERSION) /d
320         xcopy profinet\*.dll $(VERSION) /d
321         xcopy rdm\*.dll $(VERSION) /d
322         xcopy rlm\*.dll $(VERSION) /d
323         xcopy rtnet\*.dll $(VERSION) /d
324         xcopy rudp\*.dll $(VERSION) /d
325         xcopy stats_tree\*.dll $(VERSION) /d
326         xcopy v5ua\*.dll $(VERSION) /d
327 !ENDIF
328
329 clean-deps:
330         rm -rf $(VERSION)
331
332