wireshark/plugins/docsis/Makefile.nmake
Anders Broman e5e25269c9 From Eric Hultin:
This patch adds support for dissection of the DCC packet as defined in 
CableLab's (http://www.cablelabs.com/) DOCSIS Radio Frequency Interface 
(RFI) specification. The latest version of this specification is currently 
available at 
http://www.cablemodem.com/specifications/specifications20.html . Packet 
formats for DCC are defined in sections 8.3.20 (DCC-REQ), 8.3.21 
(DCC-RSP), and 8.3.22 (DCC-ACK) of the RFI specifications (referencing 
version CM-SP-RFIv2.0-I10-051209). In addition, this patch adds support 
for the DCD packet as defined in the DOCSIS Set-Top Gateway (DSG) 
Specification. The latest version of this specification is currently 
available at http://www.cablemodem.com/specifications/gateway.html . The 
format of the DCD packet is defined in section 5.3.1 of the DSG 
specification (referencing version CM-SP-DSG-I06-051209).

svn path=/trunk/; revision=17138
2006-02-01 05:44:20 +00:00

46 lines
1.3 KiB
Makefile

#
# $Id$
#
include ..\..\config.nmake
############### no need to modify below this line #########
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_LIBETHEREAL
LINK_PLUGIN_WITH=..\..\epan\libethereal.lib
CFLAGS=/DHAVE_WIN32_LIBETHEREAL_LIB /D_NEED_VAR_IMPORT_ $(CFLAGS)
OBJECTS=packet-intrngreq.obj packet-type29ucd.obj \
packet-docsis.obj packet-bpkmattr.obj \
packet-dsarsp.obj packet-macmgmt.obj \
packet-rngrsp.obj packet-bpkmreq.obj \
packet-dscack.obj packet-map.obj \
packet-tlv.obj packet-bpkmrsp.obj \
packet-dscreq.obj packet-regack.obj \
packet-uccreq.obj packet-dscrsp.obj \
packet-regreq.obj packet-uccrsp.obj \
packet-dsaack.obj packet-dsdreq.obj \
packet-regrsp.obj packet-ucd.obj \
packet-dsareq.obj packet-dsdrsp.obj \
packet-rngreq.obj packet-vendor.obj \
packet-dccack.obj packet-dccreq.obj \
packet-dccrsp.obj packet-dcd.obj
docsis.dll docsis.exp docsis.lib : $(OBJECTS) $(LINK_PLUGIN_WITH)
link -dll /out:docsis.dll $(LDFLAGS) $(OBJECTS) $(LINK_PLUGIN_WITH) \
$(GLIB_LIBS)
!ENDIF
clean:
rm -f $(OBJECTS) docsis.dll docsis.exp docsis.lib *.pdb
distclean: clean
maintainer-clean: distclean