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