Add stats_tree and xml plugins to the build process
[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 CFLAGS=/DHAVE_CONFIG_H /I.. /I../wiretap /I. $(GLIB_CFLAGS) \
10         /I$(PCAP_DIR)\include -D_U_="" $(LOCAL_CFLAGS)
11
12 OBJECTS=plugin_api.obj 
13
14 all: $(OBJECTS) acn agentx artnet asn1 ciscosm docsis enttec giop gryphon irda lwres mate megaco mgcp opsi pcli rdm rlm rtnet rudp stats_tree v5ua xml
15
16 Xplugin_api.c: plugin_gen.py plugin_api_list.c
17         @echo **** Plugin api may be out of date, please generate new files:
18         @echo **** nmake -f Makefile.nmake xyzzy
19         @echo.
20
21 plugin_api.obj: plugin_api.c Xplugin_api.c
22
23 # you will need cygwin's gcc to build this target!
24 xyzzy: xyzzyclean plugin_gen.py plugin_api_list.c
25         gcc -aux-info xyzzy -DHAVE_CONFIG_H $(GCC_GLIB_CFLAGS) -I.. -c plugin_api_list.c
26         $(PYTHON) plugin_gen.py xyzzy
27
28 xyzzyclean: clean 
29         rm -f xyzzy Xass-list Xplugin_api.c Xplugin_api.h Xplugin_api_decls.h Xplugin_table.h plugin_api_list.o
30
31 acn:: 
32         cd acn
33         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
34         cd ..
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 docsis::
57         cd docsis
58         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
59         cd .. 
60
61 enttec::
62         cd enttec
63         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
64         cd .. 
65
66 giop::
67         cd giop
68         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
69         cd .. 
70
71 gryphon::
72         cd gryphon
73         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
74         cd ..
75
76 irda::
77         cd irda
78         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
79         cd ..
80
81 lwres::
82         cd lwres
83         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
84         cd ..
85
86 mate::
87         cd mate
88         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
89         cd .. 
90
91 megaco::
92         cd megaco
93         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
94         cd .. 
95
96 mgcp::
97         cd mgcp
98         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
99         cd .. 
100 opsi::
101         cd opsi
102         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
103         cd ..
104
105 pcli:: 
106         cd pcli
107         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
108         cd ..
109
110 rdm:: 
111         cd rdm
112         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
113         cd ..
114
115 rlm:: 
116         cd rlm
117         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
118         cd ..
119
120 rtnet:: 
121         cd rtnet
122         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
123         cd ..
124
125 rudp:: 
126         cd rudp
127         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
128         cd ..
129
130 stats_tree:: 
131         cd stats_tree
132         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
133         cd ..
134
135 v5ua:: 
136         cd v5ua
137         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
138         cd ..
139
140 xml:: 
141         cd xml
142         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
143         cd ..
144
145 clean:
146         rm -f plugin_api.obj $(PDB_FILE)
147         cd acn
148         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
149         cd ../agentx
150         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
151         cd ../artnet
152         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
153         cd ../asn1
154         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
155         cd ../ciscosm
156         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
157         cd ../docsis
158         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
159         cd ../enttec
160         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
161         cd ../giop
162         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
163         cd ../gryphon
164         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
165         cd ../irda
166         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
167         cd ../lwres
168         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
169         cd ../mate
170         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
171         cd ../megaco
172         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
173         cd ../mgcp
174         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
175         cd ../opsi
176         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
177         cd ../pcli
178         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
179         cd ../rdm
180         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
181         cd ../rlm
182         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
183         cd ../rtnet
184         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
185         cd ../rudp
186         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
187         cd ../stats_tree
188         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
189         cd ../v5ua
190         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
191         cd ../xml
192         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
193         cd ..
194
195 distclean: clean
196         cd acn
197         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
198         cd ../agentx
199         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
200         cd ../artnet
201         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
202         cd ../asn1
203         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
204         cd ../ciscosm
205         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
206         cd ../docsis
207         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
208         cd ../enttec
209         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
210         cd ../giop
211         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
212         cd ../gryphon
213         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
214         cd ../irda
215         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
216         cd ../lwres
217         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
218         cd ../mate
219         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
220         cd ../megaco
221         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
222         cd ../mgcp
223         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
224         cd ../opsi
225         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
226         cd ../pcli
227         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
228         cd ../rdm
229         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
230         cd ../rlm
231         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
232         cd ../rtnet
233         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
234         cd ../rudp
235         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
236         cd ../stats_tree
237         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
238         cd ../v5ua
239         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
240         cd ../xml
241         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
242         cd ..
243
244 maintainer-clean: distclean
245         cd acn
246         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
247         cd ../agentx
248         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
249         cd ../artnet
250         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
251         cd ../asn1
252         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
253         cd ../ciscosm
254         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
255         cd ../docsis
256         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
257         cd ../enttec
258         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
259         cd ../giop
260         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
261         cd ../gryphon
262         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
263         cd ../irda
264         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
265         cd ../lwres
266         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
267         cd ../mate
268         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
269         cd ../megaco
270         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
271         cd ../mgcp
272         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
273         cd ../opsi
274         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
275         cd ../pcli
276         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
277         cd ../rdm
278         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
279         cd ../rlm
280         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
281         cd ../rtnet
282         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
283         cd ../rudp
284         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
285         cd ../stats_tree
286         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
287         cd ../v5ua
288         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
289         cd ../xml
290         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
291         cd ..