From Matthijs Melchior:
[obnox/wireshark/wip.git] / plugins / Makefile.nmake
1 #
2 # $Id: Makefile.nmake,v 1.23 2003/08/18 20:17:55 guy Exp $
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) artnet docsis giop gryphon lwres megaco mgcp pcli rtnet
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 xyzzy: plugin_gen.py plugin_api_list.c
24         gcc -aux-info xyzzy -DHAVE_CONFIG_H -I$(GLIB_DIR) -I.. -c plugin_api_list.c
25         $(PYTHON) plugin_gen.py xyzzy
26
27 artnet:: 
28         cd artnet
29         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
30         cd ..
31
32 docsis::
33         cd docsis
34         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
35         cd .. 
36
37 giop::
38         cd giop
39         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
40         cd .. 
41
42 gryphon::
43         cd gryphon
44         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
45         cd ..
46
47 lwres::
48         cd lwres
49         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
50         cd ..
51
52 megaco::
53         cd megaco
54         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
55         cd .. 
56
57 mgcp::
58         cd mgcp
59         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
60         cd .. 
61
62 pcli:: 
63         cd pcli
64         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
65         cd ..
66
67 rtnet:: 
68         cd rtnet
69         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
70         cd ..
71
72 clean:
73         rm -f plugin_api.obj $(PDB_FILE)
74         cd artnet
75         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
76         cd ../docsis
77         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
78         cd ../giop
79         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
80         cd ../gryphon
81         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
82         cd ../lwres
83         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
84         cd ../megaco
85         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
86         cd ../mgcp
87         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
88         cd ../pcli
89         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
90         cd ../rtnet
91         $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
92         cd ..