wireshark/plugins/Makefile.nmake
Lars Roland 5bb4e926aa add the new target "install-plugins" to nmake makefile
in the plugins subdirectory. This target will copy all plugins to plugins/$(VERSION), thus (t)ethereal will
find and load the plugins when called from within the source tree.

call this target from the main nmake makefile after
installing other dependencies. call it from the nmake makefile
in the doc subdirectory before calling "tethereal -G".
This way "tethereal -G" will recognize the filterable
fields from the plugins, too.


svn path=/trunk/; revision=14284
2005-05-03 01:03:33 +00:00

344 lines
7.7 KiB
Makefile

#
# $Id$
#
include ..\config.nmake
############### no need to modify below this line #########
all: \
acn \
agentx \
artnet \
asn1 \
ciscosm \
docsis \
enttec \
giop \
gryphon \
irda \
lwres \
mate \
megaco \
mgcp \
opsi \
pcli \
profinet \
rdm \
rlm \
rtnet \
rudp \
stats_tree \
v5ua xml \
acn::
cd acn
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
cd ..
agentx::
cd agentx
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
cd ..
artnet::
cd 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 ..
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
cd ..
gryphon::
cd gryphon
$(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
cd ..
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 ..
rdm::
cd rdm
$(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 ..
stats_tree::
cd stats_tree
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
cd ..
v5ua::
cd v5ua
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
cd ..
xml::
cd xml
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
cd ..
clean:
cd acn
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
cd ../agentx
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
cd ../artnet
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
cd ../asn1
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
cd ../ciscosm
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
cd ../docsis
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
cd ../enttec
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
cd ../giop
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
cd ../gryphon
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
cd ../irda
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
cd ../lwres
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
cd ../mate
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
cd ../megaco
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
cd ../mgcp
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
cd ../opsi
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
cd ../pcli
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
cd ../profinet
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
cd ../rdm
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
cd ../rlm
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
cd ../rtnet
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
cd ../rudp
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
cd ../stats_tree
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
cd ../v5ua
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
cd ../xml
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean
cd ..
distclean: clean
cd acn
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
cd ../agentx
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
cd ../artnet
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
cd ../asn1
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
cd ../ciscosm
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
cd ../docsis
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
cd ../enttec
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
cd ../giop
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
cd ../gryphon
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
cd ../irda
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
cd ../lwres
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
cd ../mate
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
cd ../megaco
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
cd ../mgcp
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
cd ../opsi
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
cd ../pcli
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
cd ../profinet
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
cd ../rdm
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
cd ../rlm
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
cd ../rtnet
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
cd ../rudp
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
cd ../stats_tree
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
cd ../v5ua
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
cd ../xml
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake distclean
cd ..
maintainer-clean: distclean
cd acn
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
cd ../agentx
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
cd ../artnet
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
cd ../asn1
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
cd ../ciscosm
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
cd ../docsis
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
cd ../enttec
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
cd ../giop
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
cd ../gryphon
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
cd ../irda
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
cd ../lwres
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
cd ../mate
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
cd ../megaco
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
cd ../mgcp
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
cd ../opsi
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
cd ../pcli
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
cd ../rdm
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
cd ../rlm
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
cd ../rtnet
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
cd ../rudp
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
cd ../stats_tree
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
cd ../v5ua
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
cd ../xml
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake maintainer-clean
cd ..
################################################################################
# copy all plugins to /plugins/$(VERSION), so Ethereal will load them, when
# started from within the source tree.
################################################################################
install-plugins:
!IFDEF ENABLE_LIBETHEREAL
rm -rf $(VERSION)
mkdir $(VERSION)
xcopy acn\*.dll $(VERSION) /d /y
xcopy agentx\*.dll $(VERSION) /d /y
xcopy artnet\*.dll $(VERSION) /d /y
xcopy asn1\*.dll $(VERSION) /d /y
xcopy ciscosm\*.dll $(VERSION) /d /y
xcopy docsis\*.dll $(VERSION) /d /y
xcopy enttec\*.dll $(VERSION) /d /y
xcopy giop\*.dll $(VERSION) /d /y
xcopy gryphon\*.dll $(VERSION) /d /y
xcopy irda\*.dll $(VERSION) /d /y
xcopy lwres\*.dll $(VERSION) /d /y
xcopy mate\*.dll $(VERSION) /d /y
xcopy megaco\*.dll $(VERSION) /d /y
xcopy mgcp\*.dll $(VERSION) /d /y
xcopy opsi\*.dll $(VERSION) /d /y
xcopy pcli\*.dll $(VERSION) /d /y
xcopy profinet\*.dll $(VERSION) /d /y
xcopy rdm\*.dll $(VERSION) /d /y
xcopy rlm\*.dll $(VERSION) /d /y
xcopy rtnet\*.dll $(VERSION) /d /y
xcopy rudp\*.dll $(VERSION) /d /y
xcopy stats_tree\*.dll $(VERSION) /d /y
xcopy v5ua\*.dll $(VERSION) /d /y
xcopy xml\*.dll $(VERSION) /d /y
!ENDIF
clean_deps:
rm -rf $(VERSION)