aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/rdm/Makefile.nmake
diff options
context:
space:
mode:
authorJaap Keuter <jaap.keuter@xs4all.nl>2006-10-18 19:29:05 +0000
committerJaap Keuter <jaap.keuter@xs4all.nl>2006-10-18 19:29:05 +0000
commita3f017648fdfc76318d84779e28d51be1117b8b4 (patch)
tree0087b2349a0e75a93892755ee2aed95c1090be19 /plugins/rdm/Makefile.nmake
parent125c6243f6bb58b06fd2e617201d4b75f220b4b1 (diff)
From Shaun Jackman
The RDM protocol has been accepted as ANSI standard E1.20-2006. The following patch updates the decoder to that spec. At the same time it is promoted to a build-in dissector. svn path=/trunk/; revision=19596
Diffstat (limited to 'plugins/rdm/Makefile.nmake')
-rw-r--r--plugins/rdm/Makefile.nmake79
1 files changed, 0 insertions, 79 deletions
diff --git a/plugins/rdm/Makefile.nmake b/plugins/rdm/Makefile.nmake
deleted file mode 100644
index 0e4abf08c4..0000000000
--- a/plugins/rdm/Makefile.nmake
+++ /dev/null
@@ -1,79 +0,0 @@
-# Makefile.nmake
-# nmake file for RDM plugin
-#
-# $Id$
-#
-
-include ..\..\config.nmake
-
-############### no need to modify below this line #########
-
-include Makefile.common
-
-CFLAGS=/DHAVE_CONFIG_H /I../.. /I../../wiretap $(GLIB_CFLAGS) \
- /I$(PCAP_DIR)\include -D_U_="" $(LOCAL_CFLAGS)
-
-LDFLAGS = /NOLOGO /INCREMENTAL:no /MACHINE:I386 $(LOCAL_LDFLAGS)
-
-!IFDEF ENABLE_LIBWIRESHARK
-LINK_PLUGIN_WITH=..\..\epan\libwireshark.lib
-CFLAGS=/DHAVE_WIN32_LIBWIRESHARK_LIB /D_NEED_VAR_IMPORT_ $(CFLAGS)
-
-DISSECTOR_OBJECTS = $(DISSECTOR_SRC:.c=.obj)
-
-OBJECTS=$(DISSECTOR_OBJECTS) plugin.obj
-
-rdm.dll rdm.exp rdm.lib : $(OBJECTS) $(LINK_PLUGIN_WITH)
- link -dll /out:rdm.dll $(LDFLAGS) $(OBJECTS) $(LINK_PLUGIN_WITH) \
- $(GLIB_LIBS)
-
-#
-# Build plugin.c, which contains the plugin version[] string, a
-# function plugin_register() that calls the register routines for all
-# protocols, and a function plugin_reg_handoff() that calls the handoff
-# registration routines for all protocols.
-#
-# We do this by scanning sources. If that turns out to be too slow,
-# maybe we could just require every .o file to have an register routine
-# of a given name (packet-aarp.o -> proto_register_aarp, etc.).
-#
-# Formatting conventions: The name of the proto_register_* routines an
-# proto_reg_handoff_* routines must start in column zero, or must be
-# preceded only by "void " starting in column zero, and must not be
-# inside #if.
-#
-# DISSECTOR_SRC is assumed to have all the files that need to be scanned.
-#
-# For some unknown reason, having a big "for" loop in the Makefile
-# to scan all the files doesn't work with some "make"s; they seem to
-# pass only the first few names in the list to the shell, for some
-# reason.
-#
-# Therefore, we have a script to generate the plugin.c file.
-# The shell script runs slowly, as multiple greps and seds are run
-# for each input file; this is especially slow on Windows. Therefore,
-# if Python is present (as indicated by PYTHON being defined), we run
-# a faster Python script to do that work instead.
-#
-# The first argument is the directory in which the source files live.
-# The second argument is "plugin", to indicate that we should build
-# a plugin.c file for a plugin.
-# All subsequent arguments are the files to scan.
-#
-plugin.c: $(DISSECTOR_SRC)
-!IFDEF PYTHON
- @echo Making plugin.c (using python)
- @$(PYTHON) ../../tools/make-dissector-reg.py . plugin $(DISSECTOR_SRC)
-!ELSE
- @echo Making plugin.c (using sh)
- @$(SH) ../../tools/make-dissector-reg . plugin $(DISSECTOR_SRC)
-!ENDIF
-
-!ENDIF
-
-clean:
- rm -f $(OBJECTS) rdm.dll rdm.exp rdm.lib *.pdb
-
-distclean: clean
-
-maintainer-clean: distclean