# All the generated files.
GENERATED_FILES = $(GENERATED_C_FILES) $(GENERATED_HEADER_FILES)
-# sources common for wireshark and tshark
+# sources common for wireshark, tshark, and rawshark
WIRESHARK_COMMON_SRC = \
$(PLATFORM_SRC) \
- capture_errs.c \
capture-pcap-util.c \
- capture_ui_utils.c \
cfile.c \
clopts_common.c \
disabled_protos.c \
sync_pipe_write.c \
timestats.c \
util.c \
+ tap-megaco-common.c \
tap-rtp-common.c \
version_info.c
# corresponding headers
WIRESHARK_COMMON_INCLUDES = \
svnversion.h \
- capture_errs.h \
capture-pcap-util.h \
capture-pcap-util-int.h \
- capture_ui_utils.h \
cfile.h \
clopts_common.h \
cmdarg_err.h \
tempfile.h \
timestats.h \
util.h \
+ tap-megaco-common.h \
tap-rtp-common.h \
version_info.h
+# 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-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-iostat.c \
tap-iousers.c \
tap-mgcpstat.c \
+ tap-megacostat.c \
tap-protocolinfo.c \
tap-protohierstat.c \
tap-radiusstat.c \
# helpers already available on some platforms (and on others not)
EXTRA_wireshark_SOURCES = \
- getopt.c \
+ wsgetopt.c \
inet_ntop.c \
inet_pton.c \
- mkstemp.c \
strerror.c \
- strcasecmp.c \
strncasecmp.c \
strptime.c
# corresponding headers
EXTRA_wireshark_INCLUDES = \
- getopt.h \
+ wsgetopt.h \
inet_v6defs.h \
- mkstemp.h \
strerror.h \
strptime.h
# wireshark specifics
wireshark_SOURCES = \
$(WIRESHARK_COMMON_SRC) \
+ $(SHARK_COMMON_CAPTURE_SRC) \
airpcap_loader.c \
alert_box.c \
capture.c \
g711.h \
globals.h \
log.h \
- main_window.h \
- menu.h \
merge.h \
progress_dlg.h \
proto_hier_stats.h \
simple_dialog.h \
stat_menu.h \
- statusbar.h \
summary.h \
sync_pipe.h \
- tap_dfilter_dlg.h \
ui_util.h
# tshark specifics
tshark_SOURCES = \
$(WIRESHARK_COMMON_SRC) \
+ $(SHARK_COMMON_CAPTURE_SRC) \
$(TSHARK_TAP_SRC) \
capture_opts.c \
capture_sync.c \
# rawshark specifics
rawshark_SOURCES = \
$(WIRESHARK_COMMON_SRC) \
- pcapio.c \
rawshark.c
# text2pcap specifics
editcap_SOURCES = \
editcap.c \
epan/crypt/crypt-md5.c \
+ epan/nstime.c \
$(WTAP_PLUGIN_SOURCES)
capinfos_SOURCES = \
dumpcap_SOURCES = \
$(PLATFORM_SRC) \
capture_opts.c \
- capture_loop.c \
capture-pcap-util.c \
capture_stop_conditions.c \
clopts_common.c \
ringbuffer.c \
sync_pipe_write.c \
tempfile.c \
- version_info.c \
- epan/unicode-utils.c \
- epan/privileges.c
+ version_info.c
# corresponding headers
dumpcap_INCLUDES = \
- capture_loop.h \
capture_stop_conditions.h \
conditions.h \
pcapio.h \
- ringbuffer.h \
- epan/unicode-utils.h \
- epan/privileges.h
+ ringbuffer.h
# this target needed for distribution only
noinst_HEADERS = \
$(WIRESHARK_COMMON_INCLUDES) \
+ $(SHARK_COMMON_CAPTURE_INCLUDES) \
$(wireshark_INCLUDES) \
$(EXTRA_wireshark_INCLUDES) \
$(dumpcap_INCLUDES)