e5e25269c9
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
46 lines
1.3 KiB
Makefile
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
|