Xcode 4 isn't available on DVD, but is available for download from
[obnox/wireshark/wip.git] / Makefile.common
index b2995d6820af1dd9f94add395f6f67de3d1d9d6f..cf24b77b0e85053b87f16c5c3aedda4975444fa2 100644 (file)
@@ -44,15 +44,14 @@ GENERATED_C_FILES = \
 # 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       \
+       frame_data_sequence.c   \
        packet-range.c  \
        print.c \
        ps.c    \
@@ -66,17 +65,17 @@ WIRESHARK_COMMON_SRC =      \
 # 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    \
+       console_io.h    \
        color.h \
        disabled_protos.h       \
        file.h  \
        fileset.h       \
+       frame_data_sequence.h   \
        isprint.h       \
        packet-range.h  \
        print.h \
@@ -89,6 +88,19 @@ WIRESHARK_COMMON_INCLUDES =  \
        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   \
@@ -98,47 +110,41 @@ TSHARK_TAP_SRC =   \
        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-icmpstat.c  \
+       tap-icmpv6stat.c        \
        tap-iostat.c    \
        tap-iousers.c   \
+       tap-macltestat.c        \
        tap-mgcpstat.c  \
        tap-megacostat.c        \
        tap-protocolinfo.c      \
        tap-protohierstat.c     \
        tap-radiusstat.c        \
+       tap-rlcltestat.c        \
        tap-rpcstat.c   \
        tap-rpcprogs.c  \
        tap-rtp.c       \
+       tap-rtspstat.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_wireshark_SOURCES =      \
-       wsgetopt.c      \
-       inet_ntop.c     \
-       inet_pton.c     \
-       strerror.c      \
-       strncasecmp.c   \
-       strptime.c
-
-# corresponding headers
-EXTRA_wireshark_INCLUDES =     \
-       wsgetopt.h      \
-       inet_v6defs.h   \
-       strerror.h      \
-       strptime.h
-
 # wireshark specifics
 wireshark_SOURCES =    \
        $(WIRESHARK_COMMON_SRC) \
+       $(SHARK_COMMON_CAPTURE_SRC) \
        airpcap_loader.c \
        alert_box.c     \
        capture.c       \
@@ -153,7 +159,8 @@ wireshark_SOURCES = \
        merge.c \
        proto_hier_stats.c      \
        summary.c       \
-       tempfile.c
+       tempfile.c      \
+       u3.c
 
 # corresponding headers
 wireshark_INCLUDES =   \
@@ -169,6 +176,7 @@ wireshark_INCLUDES =        \
        g711.h  \
        globals.h       \
        log.h   \
+       main_statusbar.h        \
        merge.h \
        progress_dlg.h  \
        proto_hier_stats.h      \
@@ -176,11 +184,13 @@ wireshark_INCLUDES =      \
        stat_menu.h     \
        summary.h       \
        sync_pipe.h     \
+       u3.h    \
        ui_util.h
 
 # tshark specifics
 tshark_SOURCES =       \
        $(WIRESHARK_COMMON_SRC) \
+       $(SHARK_COMMON_CAPTURE_SRC) \
        $(TSHARK_TAP_SRC)       \
        capture_opts.c          \
        capture_sync.c          \
@@ -249,6 +259,6 @@ dumpcap_INCLUDES = \
 # this target needed for distribution only
 noinst_HEADERS =       \
        $(WIRESHARK_COMMON_INCLUDES) \
+       $(SHARK_COMMON_CAPTURE_INCLUDES) \
        $(wireshark_INCLUDES) \
-       $(EXTRA_wireshark_INCLUDES) \
        $(dumpcap_INCLUDES)