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