982592d6aced2a82e8bf54955ed68c0174a98756
[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 artnet asn1 ciscosm docsis enttec giop gryphon irda lwres mate megaco mgcp opsi pcli rdm rlm rtnet rudp v5ua
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 artnet:: 
37         cd artnet
38         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
39         cd ..
40
41 asn1:: 
42         cd asn1
43         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
44         cd ..
45
46 ciscosm:: 
47         cd ciscosm
48         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
49         cd ..
50
51 docsis::
52         cd docsis
53         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
54         cd .. 
55
56 enttec::
57         cd enttec
58         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
59         cd .. 
60
61 giop::
62         cd giop
63         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
64         cd .. 
65
66 gryphon::
67         cd gryphon
68         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
69         cd ..
70
71 irda::
72         cd irda
73         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
74         cd ..
75
76 lwres::
77         cd lwres
78         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
79         cd ..
80
81 mate::
82         cd mate
83         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
84         cd .. 
85
86 megaco::
87         cd megaco
88         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
89         cd .. 
90
91 mgcp::
92         cd mgcp
93         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
94         cd .. 
95 opsi::
96         cd opsi
97         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
98         cd ..
99
100 pcli:: 
101         cd pcli
102         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
103         cd ..
104
105 rdm:: 
106         cd rdm
107         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
108         cd ..
109
110 rlm:: 
111         cd rlm
112         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
113         cd ..
114
115 rtnet:: 
116         cd rtnet
117         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
118         cd ..
119
120 rudp:: 
121         cd rudp
122         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
123         cd ..
124
125 v5ua:: 
126         cd v5ua
127         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
128         cd ..
129
130 clean:
131         rm -f plugin_api.obj $(PDB_FILE)
132         cd acn
133         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
134         cd ../artnet
135         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
136         cd ../asn1
137         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
138         cd ../ciscosm
139         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
140         cd ../docsis
141         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
142         cd ../enttec
143         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
144         cd ../giop
145         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
146         cd ../gryphon
147         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
148         cd ../irda
149         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
150         cd ../lwres
151         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
152         cd ../mate
153         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
154         cd ../megaco
155         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
156         cd ../mgcp
157         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
158         cd ../opsi
159         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
160         cd ../pcli
161         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
162         cd ../rdm
163         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
164         cd ../rlm
165         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
166         cd ../rtnet
167         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
168         cd ../rudp
169         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
170         cd ../v5ua
171         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
172         cd ..
173
174 distclean: clean
175         cd acn
176         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
177         cd ../artnet
178         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
179         cd ../asn1
180         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
181         cd ../ciscosm
182         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
183         cd ../docsis
184         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
185         cd ../enttec
186         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
187         cd ../giop
188         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
189         cd ../gryphon
190         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
191         cd ../irda
192         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
193         cd ../lwres
194         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
195         cd ../mate
196         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
197         cd ../megaco
198         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
199         cd ../mgcp
200         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
201         cd ../opsi
202         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
203         cd ../pcli
204         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
205         cd ../rdm
206         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
207         cd ../rlm
208         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
209         cd ../rtnet
210         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
211         cd ../rudp
212         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
213         cd ../v5ua
214         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
215         cd ..
216