2000-04-12 21:52:11 +00:00
|
|
|
#
|
2004-03-30 18:45:04 +00:00
|
|
|
# $Id: Makefile.nmake,v 1.34 2004/03/30 18:45:04 guy Exp $
|
2000-04-12 21:52:11 +00:00
|
|
|
#
|
|
|
|
|
2000-02-09 00:41:57 +00:00
|
|
|
include ..\config.nmake
|
|
|
|
|
|
|
|
############### no need to modify below this line #########
|
|
|
|
|
2003-06-14 20:36:04 +00:00
|
|
|
CFLAGS=/DHAVE_CONFIG_H /I.. /I../wiretap /I. $(GLIB_CFLAGS) \
|
2002-02-27 09:42:52 +00:00
|
|
|
/I$(PCAP_DIR)\include -D_U_="" $(LOCAL_CFLAGS)
|
2000-02-09 00:41:57 +00:00
|
|
|
|
|
|
|
OBJECTS=plugin_api.obj
|
|
|
|
|
2004-03-25 11:21:07 +00:00
|
|
|
all: $(OBJECTS) acn artnet asn1 ciscosm docsis enttec giop gryphon irda lwres megaco mgcp pcli rdm rlm rtnet rudp v5ua
|
2003-07-18 03:02:12 +00:00
|
|
|
|
2003-08-18 20:17:55 +00:00
|
|
|
Xplugin_api.c: plugin_gen.py plugin_api_list.c
|
|
|
|
@echo **** Plugin api may be out of date, please generate new files:
|
|
|
|
@echo **** nmake -f Makefile.nmake xyzzy
|
|
|
|
@echo.
|
2003-07-18 03:02:12 +00:00
|
|
|
|
|
|
|
plugin_api.obj: plugin_api.c Xplugin_api.c
|
|
|
|
|
2003-08-18 20:17:55 +00:00
|
|
|
xyzzy: plugin_gen.py plugin_api_list.c
|
2003-08-19 02:16:26 +00:00
|
|
|
gcc -aux-info xyzzy -DHAVE_CONFIG_H $(GCC_GLIB_CFLAGS) -I.. -c plugin_api_list.c
|
2003-08-18 20:17:55 +00:00
|
|
|
$(PYTHON) plugin_gen.py xyzzy
|
2003-04-21 21:28:39 +00:00
|
|
|
|
2003-10-14 01:18:11 +00:00
|
|
|
acn::
|
|
|
|
cd acn
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
|
|
|
|
cd ..
|
|
|
|
|
2003-04-21 21:28:39 +00:00
|
|
|
artnet::
|
|
|
|
cd artnet
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
|
|
|
|
cd ..
|
2002-07-12 22:52:43 +00:00
|
|
|
|
2003-10-28 07:02:38 +00:00
|
|
|
asn1::
|
|
|
|
cd asn1
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
|
|
|
|
cd ..
|
|
|
|
|
2004-03-25 11:21:07 +00:00
|
|
|
ciscosm::
|
|
|
|
cd ciscosm
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
|
|
|
|
cd ..
|
|
|
|
|
2002-07-12 22:52:43 +00:00
|
|
|
docsis::
|
|
|
|
cd docsis
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
|
|
|
|
cd ..
|
|
|
|
|
2003-11-17 20:57:14 +00:00
|
|
|
enttec::
|
|
|
|
cd enttec
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
|
|
|
|
cd ..
|
|
|
|
|
2002-07-12 22:52:43 +00:00
|
|
|
giop::
|
|
|
|
cd giop
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
|
|
|
|
cd ..
|
2000-02-09 00:41:57 +00:00
|
|
|
|
2000-02-09 19:18:42 +00:00
|
|
|
gryphon::
|
2000-02-09 00:41:57 +00:00
|
|
|
cd gryphon
|
2001-03-06 13:08:13 +00:00
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
|
2000-02-09 00:41:57 +00:00
|
|
|
cd ..
|
|
|
|
|
2003-12-18 19:07:14 +00:00
|
|
|
irda::
|
|
|
|
cd irda
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
|
|
|
|
cd ..
|
|
|
|
|
2003-08-05 05:09:37 +00:00
|
|
|
lwres::
|
|
|
|
cd lwres
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
|
|
|
|
cd ..
|
|
|
|
|
2003-01-14 23:53:40 +00:00
|
|
|
megaco::
|
|
|
|
cd megaco
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
|
|
|
|
cd ..
|
|
|
|
|
Add a Makefile.nmake for the MGCP plugin, and update
"plugins/Makefile.nmake" to build that plugin.
Add to the table of routines callable from plugins
"old_dissector_add()", "old_dissect_data()", and
"proto_is_protocol_enabled()", so that the Gryphon dissector can build
on Windows.
Move the includes of "plugins/plugin_api.h" and "moduleinfo.h" before
all the other includes, except for "config.h", in "plugin-mgcp.c", to
match what the Gryphon dissector does; "plugins_api.h" must be included
before any of the routines whose names it #defines in order for the
plugin to build on Windows. (It still doesn't build on Windows, as
still more routines need to be added to the table of routines callable
from plugins, but tomorrow is another day. Making libethereal a DLL may
obviate the need for that table, *if* all the routines called from a
plugin are in libethereal, as I think routines in a DLL, even a
run-time-loaded DLL, can call routines from another DLL as long as those
routines are exported from the other DLL.)
svn path=/trunk/; revision=2622
2000-11-12 11:08:46 +00:00
|
|
|
mgcp::
|
2002-07-12 22:52:43 +00:00
|
|
|
cd mgcp
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
|
|
|
|
cd ..
|
2001-07-19 21:30:17 +00:00
|
|
|
|
2002-10-03 02:56:59 +00:00
|
|
|
pcli::
|
|
|
|
cd pcli
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
|
|
|
|
cd ..
|
|
|
|
|
2003-11-17 20:57:14 +00:00
|
|
|
rdm::
|
|
|
|
cd rdm
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
|
|
|
|
cd ..
|
|
|
|
|
2004-03-25 11:21:07 +00:00
|
|
|
rlm::
|
|
|
|
cd rlm
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
|
|
|
|
cd ..
|
|
|
|
|
2003-06-11 09:17:03 +00:00
|
|
|
rtnet::
|
|
|
|
cd rtnet
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
|
|
|
|
cd ..
|
|
|
|
|
2004-03-25 11:21:07 +00:00
|
|
|
rudp::
|
|
|
|
cd rudp
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
|
|
|
|
cd ..
|
|
|
|
|
2003-12-17 18:05:27 +00:00
|
|
|
v5ua::
|
|
|
|
cd v5ua
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
|
|
|
|
cd ..
|
|
|
|
|
2000-04-04 08:25:35 +00:00
|
|
|
clean:
|
2001-12-12 01:29:13 +00:00
|
|
|
rm -f plugin_api.obj $(PDB_FILE)
|
2003-10-14 01:18:11 +00:00
|
|
|
cd acn
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
|
|
|
|
cd ../artnet
|
2003-04-21 21:28:39 +00:00
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
|
2003-10-28 07:02:38 +00:00
|
|
|
cd ../asn1
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
|
2004-03-30 18:45:04 +00:00
|
|
|
cd ../ciscosm
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
|
2003-04-21 21:28:39 +00:00
|
|
|
cd ../docsis
|
2001-03-06 13:08:13 +00:00
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
|
2003-11-17 20:57:14 +00:00
|
|
|
cd ../enttec
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
|
2001-07-19 21:30:17 +00:00
|
|
|
cd ../giop
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
|
2002-07-12 22:52:43 +00:00
|
|
|
cd ../gryphon
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
|
2003-12-18 19:07:14 +00:00
|
|
|
cd ../irda
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
|
2003-08-05 05:09:37 +00:00
|
|
|
cd ../lwres
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
|
2003-01-14 23:53:40 +00:00
|
|
|
cd ../megaco
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
|
2002-07-12 22:52:43 +00:00
|
|
|
cd ../mgcp
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
|
2002-10-03 02:56:59 +00:00
|
|
|
cd ../pcli
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
|
2003-11-17 20:57:14 +00:00
|
|
|
cd ../rdm
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
|
2004-03-30 18:45:04 +00:00
|
|
|
cd ../rlm
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
|
2003-06-17 04:06:12 +00:00
|
|
|
cd ../rtnet
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
|
2004-03-30 18:45:04 +00:00
|
|
|
cd ../rudp
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
|
2003-12-17 18:05:27 +00:00
|
|
|
cd ../v5ua
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
|
2000-04-04 08:25:35 +00:00
|
|
|
cd ..
|
2003-10-10 21:31:53 +00:00
|
|
|
|
|
|
|
distclean: clean
|
2003-11-17 20:57:14 +00:00
|
|
|
cd acn
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
|
|
|
|
cd ../artnet
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
|
|
|
|
cd ../asn1
|
2003-10-10 21:31:53 +00:00
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
|
2004-03-30 18:45:04 +00:00
|
|
|
cd ../ciscosm
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
|
2003-10-10 21:31:53 +00:00
|
|
|
cd ../docsis
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
|
2003-11-17 20:57:14 +00:00
|
|
|
cd ../enttec
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
|
2003-10-10 21:31:53 +00:00
|
|
|
cd ../giop
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
|
|
|
|
cd ../gryphon
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
|
2003-12-18 19:07:14 +00:00
|
|
|
cd ../irda
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
|
2003-10-10 21:31:53 +00:00
|
|
|
cd ../lwres
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
|
|
|
|
cd ../megaco
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
|
|
|
|
cd ../mgcp
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
|
|
|
|
cd ../pcli
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
|
2003-11-17 20:57:14 +00:00
|
|
|
cd ../rdm
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
|
2004-03-30 18:45:04 +00:00
|
|
|
cd ../rlm
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
|
2003-10-10 21:31:53 +00:00
|
|
|
cd ../rtnet
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
|
2004-03-30 18:45:04 +00:00
|
|
|
cd ../rudp
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
|
2003-12-17 18:05:27 +00:00
|
|
|
cd ../v5ua
|
|
|
|
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
|
2003-10-10 21:31:53 +00:00
|
|
|
cd ..
|
|
|
|
|