split some parts of the packet counting functions into their own files capture_info...
[metze/wireshark/wip.git] / Makefile.common
index 711620859107373337805e080a5ce9d49e3ab852..a1322f1d9f00add5f8fa6b1eec79c233fba1619d 100644 (file)
 # 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 =   \
-       adler32.h       \
-       afn.h   \
-       aftypes.h       \
-       arcnet_pids.h   \
-       asn1.h  \
-       bridged_pids.h  \
-       chdlctypes.h    \
-       column.h        \
-       crc16.h \
-       crc32.h \
-       crypt-des.h     \
-       crypt-md4.h     \
-       crypt-md5.h     \
-       crypt-rc4.h     \
-       etypes.h        \
-       follow.h        \
-       format-oid.h    \
-       greproto.h      \
-       h225-persistentdata.h   \
-       iax2_codec_type.h       \
-       in_cksum.h      \
-       ip_opts.h       \
-       ipproto.h       \
-       isprint.h       \
-       lapd_sapi.h     \
-       llcsaps.h       \
-       nlpid.h \
-       oui.h   \
-       ppptypes.h      \
-       prefs-int.h     \
-       prefs.h \
-       ptvcursor.h     \
-       reassemble.h    \
-       req_resp_hdrs.h \
-       rpc_defrag.h    \
-       rtp_pt.h        \
-       sctpppids.h     \
-       smb.h   \
-       t35.h   \
-       tap.h   \
-       util.h  \
-       x264_prt_id.h   \
-       xdlc.h  \
-       xmlstub.h
-
 # "BUILT_SOURCES" are built before any "make all" or "make check" targets.
-BUILT_SOURCES =                \
-       svnversion.h \
+BUILT_HEADER_FILES =   \
+       svnversion.h
+
+BUILT_C_FILES =                \
        ps.c
 
+BUILT_SOURCES =        $(BUILT_C_FILES) $(BUILT_HEADER_FILES)
+
+# Header files generated from source files.
+GENERATED_HEADER_FILES = \
+       $(BUILT_HEADER_FILES)
+
+# C source files generated from source files.
+GENERATED_C_FILES = \
+       $(BUILT_C_FILES)        \
+       tethereal-tap-register.c
+
+# All the generated files.
+GENERATED_FILES = $(GENERATED_C_FILES) $(GENERATED_HEADER_FILES)
+
 # sources common for ethereal and tethereal
 ETHEREAL_COMMON_SRC =  \
        $(PLATFORM_SRC) \
+       capture_errs.c  \
        capture_stop_conditions.c       \
+       capture_ui_utils.c      \
        cfile.c \
+       clopts_common.c \
        conditions.c    \
        disabled_protos.c       \
        packet-range.c  \
@@ -89,18 +60,24 @@ ETHEREAL_COMMON_SRC =       \
        ps.c    \
        ringbuffer.c    \
        timestats.c     \
+       util.c  \
        version_info.c
 
 # corresponding headers
 ETHEREAL_COMMON_INCLUDES =     \
-       $(DISSECTOR_SUPPORT_INCLUDES)   \
        svnversion.h            \
+       capture_errs.h  \
        capture_stop_conditions.h       \
+       capture_ui_utils.h      \
        cfile.h \
+       clopts_common.h \
+       cmdarg_err.h    \
        color.h \
        conditions.h    \
        disabled_protos.h       \
        file.h  \
+       fileset.h       \
+       isprint.h       \
        packet-range.h  \
        pcap-util.h     \
        pcap-util-int.h \
@@ -109,10 +86,12 @@ ETHEREAL_COMMON_INCLUDES = \
        register.h      \
        ringbuffer.h    \
        timestats.h     \
+       util.h  \
        version_info.h
 
 # sources for Tethereal taps
 TETHEREAL_TAP_SRC =    \
+       tap-afpstat.c   \
        tap-ansi_astat.c        \
        tap-bootpstat.c \
        tap-dcerpcstat.c        \
@@ -127,12 +106,14 @@ TETHEREAL_TAP_SRC =       \
        tap-protohierstat.c     \
        tap-rpcstat.c   \
        tap-rpcprogs.c  \
+       tap-sctpchunkstat.c     \
        tap-sipstat.c \
        tap-smbsids.c   \
        tap-smbstat.c   \
+       tap-stats_tree.c        \
        tap-wspstat.c
 
-# helpers alraedy available on some platforms (and on others not)
+# helpers already available on some platforms (and on others not)
 EXTRA_ethereal_SOURCES =       \
        snprintf.c      \
        strerror.c      \
@@ -154,9 +135,13 @@ ethereal_SOURCES = \
        $(ETHEREAL_COMMON_SRC)  \
        alert_box.c     \
        capture.c       \
-       capture_combo_utils.c   \
+       capture_info.c  \
+       capture_loop.c  \
+       capture_opts.c \
+       capture_sync.c  \
        color_filters.c \
        file.c  \
+       fileset.c       \
        filters.c       \
        g711.c \
        merge.c \
@@ -167,16 +152,22 @@ ethereal_SOURCES =        \
 ethereal_INCLUDES =    \
        alert_box.h     \
        capture.h       \
-       capture_combo_utils.h   \
+       capture_info.h  \
+       capture_loop.h  \
+       capture_opts.h  \
+       capture_sync.h  \
        color_filters.h \
        filters.h       \
        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       \
        tap_dfilter_dlg.h       \
@@ -186,6 +177,7 @@ ethereal_INCLUDES = \
 tethereal_SOURCES =    \
        $(ETHEREAL_COMMON_SRC)  \
        $(TETHEREAL_TAP_SRC)    \
+       capture_opts.c          \
        tethereal-tap-register.c        \
        tethereal.c
 
@@ -206,15 +198,31 @@ editcap_SOURCES = \
 
 # dftest specifics
 dftest_SOURCES =       \
-       dftest.c
+       dftest.c        \
+       util.c
 
 # randpkt specifics
 randpkt_SOURCES = \
        randpkt.c
 
+# dumpcap specifics
+dumpcap_SOURCES =      \
+       $(PLATFORM_SRC) \
+       capture_stop_conditions.c       \
+       clopts_common.c \
+       conditions.c    \
+       pcap-util.c     \
+       ringbuffer.c    \
+       util.c  \
+       version_info.c \
+       capture_opts.c \
+       capture_loop.c  \
+       capture_info.c  \
+       dumpcap.c
+
+
 # this target needed for distribution only
 noinst_HEADERS =       \
-       $(DISSECTOR_SUPPORT_INCLUDES) \
        $(ETHEREAL_COMMON_INCLUDES) \
        $(ethereal_INCLUDES) \
        $(EXTRA_ethereal_INCLUDES)