4c518ca4864d99d7a8ea0145942dbf9da0dc6f39
[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         agentx \
11         artnet \
12         asn1 \
13         ciscosm \
14         custom \
15         docsis \
16         enttec \
17         giop \
18         gryphon \
19         h223 \
20         irda \
21         lwres \
22         mate \
23         mgcp \
24         opsi \
25         pcli \
26         profinet \
27         rlm \
28         rtnet \
29         rudp \
30         sbus \
31         stats_tree \
32         v5ua
33
34
35 agentx:: 
36         cd agentx
37         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
38         cd ..
39
40 artnet:: 
41         cd artnet
42         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
43         cd ..
44
45 asn1:: 
46         cd asn1
47         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
48         cd ..
49
50 ciscosm:: 
51         cd ciscosm
52         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
53         cd ..
54
55 custom:: 
56         if exist Custom.nmake $(MAKE) /$(MAKEFLAGS) -f Custom.nmake
57
58 docsis::
59         cd docsis
60         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
61         cd .. 
62
63 enttec::
64         cd enttec
65         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
66         cd .. 
67
68 giop::
69         cd giop
70         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
71         cd .. 
72
73 gryphon::
74         cd gryphon
75         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
76         cd ..
77
78 h223::
79         cd h223
80         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
81         cd ..
82
83 irda::
84         cd irda
85         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
86         cd ..
87
88 lwres::
89         cd lwres
90         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
91         cd ..
92
93 mate::
94         cd mate
95         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
96         cd .. 
97
98 mgcp::
99         cd mgcp
100         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
101         cd .. 
102 opsi::
103         cd opsi
104         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
105         cd ..
106
107 pcli:: 
108         cd pcli
109         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
110         cd ..
111
112 profinet:: 
113         cd profinet
114         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
115         cd ..
116
117 rlm:: 
118         cd rlm
119         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
120         cd ..
121
122 rtnet:: 
123         cd rtnet
124         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
125         cd ..
126
127 rudp:: 
128         cd rudp
129         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
130         cd ..
131
132 sbus:: 
133        cd sbus
134        $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
135        cd ..
136
137 stats_tree:: 
138         cd stats_tree
139         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
140         cd ..
141
142 v5ua:: 
143         cd v5ua
144         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
145         cd ..
146
147 clean:
148         rm -rf $(VERSION)
149         cd agentx
150         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
151         cd ..
152         cd artnet
153         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
154         cd ..
155         cd asn1
156         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
157         cd ..
158         cd ciscosm
159         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
160         cd ..
161         cd docsis
162         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
163         cd ..
164         cd enttec
165         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
166         cd ..
167         cd giop
168         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
169         cd ..
170         cd gryphon
171         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
172         cd ..
173         cd h223
174         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
175         cd ..
176         cd irda
177         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
178         cd ..
179         cd lwres
180         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
181         cd ..
182         cd mate
183         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
184         cd ..
185         cd mgcp
186         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
187         cd ..
188         cd opsi
189         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
190         cd ..
191         cd pcli
192         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
193         cd ..
194         cd profinet
195         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
196         cd ..
197         cd rlm
198         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
199         cd ..
200         cd rtnet
201         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
202         cd ..
203         cd rudp
204         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
205         cd ..
206         cd sbus
207         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
208         cd ..
209         cd stats_tree
210         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
211         cd ..
212         cd v5ua
213         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
214         cd ..
215         if exist Custom.nmake $(MAKE) /$(MAKEFLAGS) -f Custom.nmake clean
216
217 distclean: clean
218         cd agentx
219         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
220         cd ..
221         cd artnet
222         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
223         cd ..
224         cd asn1
225         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
226         cd ..
227         cd ciscosm
228         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
229         cd ..
230         cd docsis
231         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
232         cd ..
233         cd enttec
234         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
235         cd ..
236         cd giop
237         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
238         cd ..
239         cd gryphon
240         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
241         cd ..
242         cd h223
243         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
244         cd ..
245         cd irda
246         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
247         cd ..
248         cd lwres
249         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
250         cd ..
251         cd mate
252         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
253         cd ..
254         cd mgcp
255         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
256         cd ..
257         cd opsi
258         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
259         cd ..
260         cd pcli
261         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
262         cd ..
263         cd profinet
264         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
265         cd ..
266         cd rlm
267         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
268         cd ..
269         cd rtnet
270         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
271         cd ..
272         cd rudp
273         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
274         cd ..
275         cd sbus
276         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
277         cd ..
278         cd stats_tree
279         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
280         cd ..
281         cd v5ua
282         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
283         cd ..
284         if exist Custom.nmake $(MAKE) /$(MAKEFLAGS) -f Custom.nmake distclean
285
286 maintainer-clean: distclean
287         cd agentx
288         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
289         cd ..
290         cd artnet
291         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
292         cd ..
293         cd asn1
294         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
295         cd ..
296         cd ciscosm
297         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
298         cd ..
299         cd docsis
300         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
301         cd ..
302         cd enttec
303         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
304         cd ..
305         cd giop
306         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
307         cd ..
308         cd gryphon
309         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
310         cd ..
311         cd h223
312         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
313         cd ..
314         cd irda
315         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
316         cd ..
317         cd lwres
318         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
319         cd ..
320         cd mate
321         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
322         cd ..
323         cd mgcp
324         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
325         cd ..
326         cd opsi
327         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
328         cd ..
329         cd pcli
330         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
331         cd ..
332         cd rlm
333         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
334         cd ..
335         cd rtnet
336         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
337         cd ..
338         cd rudp
339         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
340         cd ..
341         cd sbus
342         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
343         cd ..
344         cd stats_tree
345         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
346         cd ..
347         cd v5ua
348         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
349         cd ..
350         if exist Custom.nmake $(MAKE) /$(MAKEFLAGS) -f Custom.nmake maintainer-clean
351
352 ################################################################################
353 # copy all plugins to /plugins/$(VERSION), so Wireshark will load them, when
354 # started from within the source tree.
355 ################################################################################
356
357 install-plugins:
358 !IFDEF ENABLE_LIBWIRESHARK
359         rm -rf $(VERSION)
360         mkdir $(VERSION)
361         xcopy agentx\*.dll $(VERSION) /d
362         xcopy artnet\*.dll $(VERSION) /d
363         xcopy asn1\*.dll $(VERSION) /d
364         xcopy ciscosm\*.dll $(VERSION) /d
365         xcopy docsis\*.dll $(VERSION) /d
366         xcopy enttec\*.dll $(VERSION) /d
367         xcopy giop\*.dll $(VERSION) /d
368         xcopy gryphon\*.dll $(VERSION) /d
369         xcopy h223\*.dll $(VERSION) /d
370         xcopy irda\*.dll $(VERSION) /d
371         xcopy lwres\*.dll $(VERSION) /d
372         xcopy mate\*.dll $(VERSION) /d
373         xcopy mgcp\*.dll $(VERSION) /d
374         xcopy opsi\*.dll $(VERSION) /d
375         xcopy pcli\*.dll $(VERSION) /d
376         xcopy profinet\*.dll $(VERSION) /d
377         xcopy rlm\*.dll $(VERSION) /d
378         xcopy rtnet\*.dll $(VERSION) /d
379         xcopy rudp\*.dll $(VERSION) /d
380         xcopy sbus\*.dll $(VERSION) /d
381         xcopy stats_tree\*.dll $(VERSION) /d
382         xcopy v5ua\*.dll $(VERSION) /d
383         if exist Custom.nmake $(MAKE) /$(MAKEFLAGS) -f Custom.nmake install-plugins
384 !ENDIF
385
386 clean-deps:
387         rm -rf $(VERSION)
388
389