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