More Ethereal -> Wireshark renaming
[obnox/wireshark/wip.git] / plugins / Makefile.nmake
index 4b7caa91cc7126f28750f4017dc8f0d2f2181171..390122ce26b92f7b2b242e7fa65d04f600afec3b 100644 (file)
@@ -1,31 +1,40 @@
 #
-# $Id: Makefile.nmake,v 1.26 2003/10/14 01:18:10 guy Exp $
+# $Id$
 #
 
 include ..\config.nmake
 
 ############### no need to modify below this line #########
 
-CFLAGS=/DHAVE_CONFIG_H /I.. /I../wiretap /I. $(GLIB_CFLAGS) \
-       /I$(PCAP_DIR)\include -D_U_="" $(LOCAL_CFLAGS)
+all: \
+       agentx \
+       artnet \
+       asn1 \
+       ciscosm \
+       custom \
+       docsis \
+       enttec \
+       giop \
+       gryphon \
+       h223 \
+       irda \
+       lwres \
+       mate \
+       megaco \
+       mgcp \
+       opsi \
+       pcli \
+       profinet \
+       rlm \
+       rtnet \
+       rudp \
+       sbus \
+       stats_tree \
+       v5ua
 
-OBJECTS=plugin_api.obj 
 
-all: $(OBJECTS) acn artnet docsis giop gryphon lwres megaco mgcp pcli rtnet
-
-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.
-
-plugin_api.obj: plugin_api.c Xplugin_api.c
-
-xyzzy: plugin_gen.py plugin_api_list.c
-       gcc -aux-info xyzzy -DHAVE_CONFIG_H $(GCC_GLIB_CFLAGS) -I.. -c plugin_api_list.c
-       $(PYTHON) plugin_gen.py xyzzy
-
-acn:: 
-       cd acn
+agentx:: 
+       cd agentx
        $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
        cd ..
 
@@ -34,11 +43,29 @@ artnet::
        $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
        cd ..
 
+asn1:: 
+       cd asn1
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
+       cd ..
+
+ciscosm:: 
+       cd ciscosm
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
+       cd ..
+
+custom:: 
+       if exist Custom.nmake $(MAKE) /$(MAKEFLAGS) -f Custom.nmake
+
 docsis::
        cd docsis
        $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
        cd .. 
 
+enttec::
+       cd enttec
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
+       cd .. 
+
 giop::
        cd giop
        $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
@@ -49,11 +76,26 @@ gryphon::
        $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
        cd ..
 
+h223::
+       cd h223
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
+       cd ..
+
+irda::
+       cd irda
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
+       cd ..
+
 lwres::
        cd lwres
        $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
        cd ..
 
+mate::
+       cd mate
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
+       cd .. 
+
 megaco::
        cd megaco
        $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
@@ -63,59 +105,301 @@ mgcp::
        cd mgcp
        $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
        cd .. 
+opsi::
+       cd opsi
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
+       cd ..
 
 pcli:: 
        cd pcli
        $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
        cd ..
 
+profinet:: 
+       cd profinet
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
+       cd ..
+
+rlm:: 
+       cd rlm
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
+       cd ..
+
 rtnet:: 
        cd rtnet
        $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
        cd ..
 
+rudp:: 
+       cd rudp
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
+       cd ..
+
+sbus:: 
+       cd sbus
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
+       cd ..
+
+stats_tree:: 
+       cd stats_tree
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
+       cd ..
+
+v5ua:: 
+       cd v5ua
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
+       cd ..
+
 clean:
-       rm -f plugin_api.obj $(PDB_FILE)
-       cd acn
+       rm -rf $(VERSION)
+       cd agentx
        $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
-       cd ../artnet
+       cd ..
+       cd artnet
        $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
-       cd ../docsis
+       cd ..
+       cd asn1
        $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
-       cd ../giop
+       cd ..
+       cd ciscosm
        $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
-       cd ../gryphon
+       cd ..
+       cd docsis
        $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
-       cd ../lwres
+       cd ..
+       cd enttec
        $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
-       cd ../megaco
+       cd ..
+       cd giop
        $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
-       cd ../mgcp
+       cd ..
+       cd gryphon
        $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
-       cd ../pcli
+       cd ..
+       cd h223
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
+       cd ..
+       cd irda
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
+       cd ..
+       cd lwres
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
+       cd ..
+       cd mate
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
+       cd ..
+       cd megaco
        $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
-       cd ../rtnet
+       cd ..
+       cd mgcp
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
+       cd ..
+       cd opsi
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
+       cd ..
+       cd pcli
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
+       cd ..
+       cd profinet
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
+       cd ..
+       cd rlm
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
+       cd ..
+       cd rtnet
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
+       cd ..
+       cd rudp
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
+       cd ..
+       cd sbus
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
+       cd ..
+       cd stats_tree
        $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
        cd ..
+       cd v5ua
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
+       cd ..
+       if exist Custom.nmake $(MAKE) /$(MAKEFLAGS) -f Custom.nmake clean
 
 distclean: clean
+       cd agentx
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
+       cd ..
        cd artnet
        $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
-       cd ../docsis
+       cd ..
+       cd asn1
        $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
-       cd ../giop
+       cd ..
+       cd ciscosm
        $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
-       cd ../gryphon
+       cd ..
+       cd docsis
        $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
-       cd ../lwres
+       cd ..
+       cd enttec
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
+       cd ..
+       cd giop
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
+       cd ..
+       cd gryphon
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
+       cd ..
+       cd h223
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
+       cd ..
+       cd irda
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
+       cd ..
+       cd lwres
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
+       cd ..
+       cd mate
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
+       cd ..
+       cd megaco
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
+       cd ..
+       cd mgcp
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
+       cd ..
+       cd opsi
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
+       cd ..
+       cd pcli
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
+       cd ..
+       cd profinet
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
+       cd ..
+       cd rlm
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
+       cd ..
+       cd rtnet
        $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
-       cd ../megaco
+       cd ..
+       cd rudp
        $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
-       cd ../mgcp
+       cd ..
+       cd sbus
        $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
-       cd ../pcli
+       cd ..
+       cd stats_tree
        $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
-       cd ../rtnet
+       cd ..
+       cd v5ua
        $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
        cd ..
+       if exist Custom.nmake $(MAKE) /$(MAKEFLAGS) -f Custom.nmake distclean
+
+maintainer-clean: distclean
+       cd agentx
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
+       cd ..
+       cd artnet
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
+       cd ..
+       cd asn1
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
+       cd ..
+       cd ciscosm
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
+       cd ..
+       cd docsis
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
+       cd ..
+       cd enttec
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
+       cd ..
+       cd giop
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
+       cd ..
+       cd gryphon
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
+       cd ..
+       cd h223
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
+       cd ..
+       cd irda
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
+       cd ..
+       cd lwres
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
+       cd ..
+       cd mate
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
+       cd ..
+       cd megaco
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
+       cd ..
+       cd mgcp
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
+       cd ..
+       cd opsi
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
+       cd ..
+       cd pcli
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
+       cd ..
+       cd rlm
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
+       cd ..
+       cd rtnet
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
+       cd ..
+       cd rudp
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
+       cd ..
+       cd sbus
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
+       cd ..
+       cd stats_tree
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
+       cd ..
+       cd v5ua
+       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
+       cd ..
+       if exist Custom.nmake $(MAKE) /$(MAKEFLAGS) -f Custom.nmake maintainer-clean
+
+################################################################################
+# copy all plugins to /plugins/$(VERSION), so Wireshark will load them, when
+# started from within the source tree.
+################################################################################
+
+install-plugins:
+!IFDEF ENABLE_LIBWIRESHARK
+       rm -rf $(VERSION)
+       mkdir $(VERSION)
+       xcopy agentx\*.dll $(VERSION) /d
+       xcopy artnet\*.dll $(VERSION) /d
+       xcopy asn1\*.dll $(VERSION) /d
+       xcopy ciscosm\*.dll $(VERSION) /d
+       xcopy docsis\*.dll $(VERSION) /d
+       xcopy enttec\*.dll $(VERSION) /d
+       xcopy giop\*.dll $(VERSION) /d
+       xcopy gryphon\*.dll $(VERSION) /d
+       xcopy h223\*.dll $(VERSION) /d
+       xcopy irda\*.dll $(VERSION) /d
+       xcopy lwres\*.dll $(VERSION) /d
+       xcopy mate\*.dll $(VERSION) /d
+       xcopy megaco\*.dll $(VERSION) /d
+       xcopy mgcp\*.dll $(VERSION) /d
+       xcopy opsi\*.dll $(VERSION) /d
+       xcopy pcli\*.dll $(VERSION) /d
+       xcopy profinet\*.dll $(VERSION) /d
+       xcopy rlm\*.dll $(VERSION) /d
+       xcopy rtnet\*.dll $(VERSION) /d
+       xcopy rudp\*.dll $(VERSION) /d
+       xcopy sbus\*.dll $(VERSION) /d
+       xcopy stats_tree\*.dll $(VERSION) /d
+       xcopy v5ua\*.dll $(VERSION) /d
+       if exist Custom.nmake $(MAKE) /$(MAKEFLAGS) -f Custom.nmake install-plugins
+!ENDIF
+
+clean-deps:
+       rm -rf $(VERSION)
+