#
# $Id$
#
-# Ethereal - Network traffic analyzer
-# By Gerald Combs <gerald@ethereal.com>
+# Wireshark - Network traffic analyzer
+# By Gerald Combs <gerald@wireshark.org>
# Copyright 1998 Gerald Combs
#
# This program is free software; you can redistribute it and/or
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-# Header files for dissector helpers
-# XXX - these should be moved to epan/dissectors
-DISSECTOR_SUPPORT_INCLUDES = \
- aftypes.h \
- arcnet_pids.h \
- bridged_pids.h \
- chdlctypes.h \
- etypes.h \
- format-oid.h \
- greproto.h \
- iax2_codec_type.h \
- ip_opts.h \
- isprint.h \
- lapd_sapi.h \
- llcsaps.h \
- nlpid.h \
- oui.h \
- ppptypes.h \
- rpc_defrag.h \
- rtp_pt.h \
- sctpppids.h \
- smb.h \
- x264_prt_id.h
-
# "BUILT_SOURCES" are built before any "make all" or "make check" targets.
BUILT_HEADER_FILES = \
svnversion.h
# C source files generated from source files.
GENERATED_C_FILES = \
$(BUILT_C_FILES) \
- tethereal-tap-register.c
+ tshark-tap-register.c
# All the generated files.
GENERATED_FILES = $(GENERATED_C_FILES) $(GENERATED_HEADER_FILES)
-# sources common for ethereal and tethereal
-ETHEREAL_COMMON_SRC = \
+# sources common for wireshark, tshark, and rawshark
+WIRESHARK_COMMON_SRC = \
$(PLATFORM_SRC) \
- capture_stop_conditions.c \
- capture_ui_utils.c \
+ capture-pcap-util.c \
cfile.c \
clopts_common.c \
- conditions.c \
disabled_protos.c \
packet-range.c \
- pcap-util.c \
print.c \
ps.c \
- ringbuffer.c \
+ sync_pipe_write.c \
timestats.c \
util.c \
+ tap-megaco-common.c \
+ tap-rtp-common.c \
version_info.c
# corresponding headers
-ETHEREAL_COMMON_INCLUDES = \
- $(DISSECTOR_SUPPORT_INCLUDES) \
+WIRESHARK_COMMON_INCLUDES = \
svnversion.h \
- capture_stop_conditions.h \
- capture_ui_utils.h \
+ capture-pcap-util.h \
+ capture-pcap-util-int.h \
cfile.h \
clopts_common.h \
+ cmdarg_err.h \
+ console_io.h \
color.h \
- conditions.h \
disabled_protos.h \
file.h \
fileset.h \
+ isprint.h \
packet-range.h \
- pcap-util.h \
- pcap-util-int.h \
print.h \
ps.h \
register.h \
- ringbuffer.h \
+ tempfile.h \
timestats.h \
util.h \
+ tap-megaco-common.h \
+ tap-rtp-common.h \
version_info.h
-# sources for Tethereal taps
-TETHEREAL_TAP_SRC = \
+# sources common for wireshark and tshark, but not rawshark;
+# these are for programs that capture traffic by running dumpcap
+SHARK_COMMON_CAPTURE_SRC = \
+ capture_errs.c \
+ capture_ifinfo.c \
+ capture_ui_utils.c
+
+# corresponding headers
+SHARK_COMMON_CAPTURE_INCLUDES = \
+ capture_errs.h \
+ capture_ifinfo.h \
+ capture_ui_utils.h
+
+# sources for TShark taps
+TSHARK_TAP_SRC = \
+ tap-afpstat.c \
tap-ansi_astat.c \
tap-bootpstat.c \
+ tap-camelcounter.c \
+ tap-camelsrt.c \
+ tap-comparestat.c \
tap-dcerpcstat.c \
+ tap-diameter-avp.c \
+ tap-funnel.c \
tap-gsm_astat.c \
tap-h225counter.c \
tap-h225rassrt.c \
+ tap-hosts.c \
tap-httpstat.c \
tap-iostat.c \
tap-iousers.c \
tap-mgcpstat.c \
+ tap-megacostat.c \
tap-protocolinfo.c \
tap-protohierstat.c \
+ tap-radiusstat.c \
tap-rpcstat.c \
tap-rpcprogs.c \
+ tap-rtp.c \
+ tap-scsistat.c \
tap-sctpchunkstat.c \
tap-sipstat.c \
tap-smbsids.c \
tap-smbstat.c \
tap-stats_tree.c \
+ tap-sv.c \
tap-wspstat.c
-# helpers already available on some platforms (and on others not)
-EXTRA_ethereal_SOURCES = \
- snprintf.c \
- strerror.c \
- strcasecmp.c \
- strncasecmp.c \
- mkstemp.c \
- strptime.c
-
-# corresponding headers
-EXTRA_ethereal_INCLUDES = \
- snprintf.h \
- snprintf-imp.h \
- strerror.h \
- mkstemp.h \
- strptime.h
-
-# ethereal specifics
-ethereal_SOURCES = \
- $(ETHEREAL_COMMON_SRC) \
+# wireshark specifics
+wireshark_SOURCES = \
+ $(WIRESHARK_COMMON_SRC) \
+ $(SHARK_COMMON_CAPTURE_SRC) \
+ airpcap_loader.c \
alert_box.c \
capture.c \
+ capture_info.c \
capture_opts.c \
capture_sync.c \
- capture_loop.c \
color_filters.c \
file.c \
fileset.c \
g711.c \
merge.c \
proto_hier_stats.c \
- summary.c
+ summary.c \
+ tempfile.c \
+ u3.c
# corresponding headers
-ethereal_INCLUDES = \
+wireshark_INCLUDES = \
+ airpcap.h \
+ airpcap_loader.h \
alert_box.h \
capture.h \
+ capture_info.h \
+ capture_opts.h \
capture_sync.h \
color_filters.h \
filters.h \
g711.h \
globals.h \
log.h \
- main_window.h \
- menu.h \
+ main_statusbar.h \
merge.h \
progress_dlg.h \
proto_hier_stats.h \
simple_dialog.h \
- statusbar.h \
+ stat_menu.h \
summary.h \
- tap_dfilter_dlg.h \
+ sync_pipe.h \
+ u3.h \
ui_util.h
-# tethereal specifics
-tethereal_SOURCES = \
- $(ETHEREAL_COMMON_SRC) \
- $(TETHEREAL_TAP_SRC) \
+# tshark specifics
+tshark_SOURCES = \
+ $(WIRESHARK_COMMON_SRC) \
+ $(SHARK_COMMON_CAPTURE_SRC) \
+ $(TSHARK_TAP_SRC) \
capture_opts.c \
- tethereal-tap-register.c \
- tethereal.c
+ capture_sync.c \
+ tempfile.c \
+ tshark-tap-register.c \
+ tshark.c
+
+# rawshark specifics
+rawshark_SOURCES = \
+ $(WIRESHARK_COMMON_SRC) \
+ rawshark.c
# text2pcap specifics
text2pcap_SOURCES = \
# editcap specifics
editcap_SOURCES = \
- editcap.c
+ editcap.c \
+ epan/crypt/crypt-md5.c \
+ epan/nstime.c \
+ $(WTAP_PLUGIN_SOURCES)
+
+capinfos_SOURCES = \
+ capinfos.c \
+ $(WTAP_PLUGIN_SOURCES)
# dftest specifics
dftest_SOURCES = \
randpkt_SOURCES = \
randpkt.c
+# dumpcap specifics
+dumpcap_SOURCES = \
+ $(PLATFORM_SRC) \
+ capture_opts.c \
+ capture-pcap-util.c \
+ capture_stop_conditions.c \
+ clopts_common.c \
+ conditions.c \
+ dumpcap.c \
+ pcapio.c \
+ ringbuffer.c \
+ sync_pipe_write.c \
+ tempfile.c \
+ version_info.c
+
+# corresponding headers
+dumpcap_INCLUDES = \
+ capture_stop_conditions.h \
+ conditions.h \
+ pcapio.h \
+ ringbuffer.h
+
# this target needed for distribution only
noinst_HEADERS = \
- $(DISSECTOR_SUPPORT_INCLUDES) \
- $(ETHEREAL_COMMON_INCLUDES) \
- $(ethereal_INCLUDES) \
- $(EXTRA_ethereal_INCLUDES)
-
+ $(WIRESHARK_COMMON_INCLUDES) \
+ $(SHARK_COMMON_CAPTURE_INCLUDES) \
+ $(wireshark_INCLUDES) \
+ $(dumpcap_INCLUDES)