extcap: Fix make distcheck
[metze/wireshark/wip.git] / Makefile.common
index e3d1a7e7dc36d735d725094822094af4e90adc12..a9fa08e2696f3e5737ea90e24bd45df3e2f4801a 100644 (file)
@@ -3,8 +3,6 @@
 #     a) common to both files and
 #     b) portable between both files
 #
-# $Id$
-#
 # Wireshark - Network traffic analyzer
 # By Gerald Combs <gerald@wireshark.org>
 # Copyright 1998 Gerald Combs
 #
 # You should have received a copy of the GNU General Public License
 # along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 
 # "BUILT_SOURCES" are built before any "make all" or "make check" targets.
 BUILT_HEADER_FILES =   \
-       svnversion.h
+       version.h
 
-BUILT_C_FILES =                \
-       ps.c
+BUILT_C_FILES =
 
 BUILT_SOURCES =        $(BUILT_C_FILES) $(BUILT_HEADER_FILES)
 
 # Header files generated from source files.
 GENERATED_HEADER_FILES = \
+       text2pcap-scanner_lex.h \
        $(BUILT_HEADER_FILES)
 
 # C source files generated from source files.
-GENERATED_C_FILES = \
-       $(BUILT_C_FILES)        \
-       tshark-tap-register.c
+GENERATED_C_FILES =
 
 # All the generated files.
 GENERATED_FILES = $(GENERATED_C_FILES) $(GENERATED_HEADER_FILES)
 
 # sources common for wireshark, tshark, and rawshark
-WIRESHARK_COMMON_SRC = \
-       $(PLATFORM_SRC) \
-       capture-pcap-util.c     \
-       cfile.c \
-       clopts_common.c \
-       disabled_protos.c       \
-       packet-range.c  \
-       print.c \
-       ps.c    \
+SHARK_COMMON_SRC =     \
+       cfile.c                 \
+       frame_tvbuff.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-pcap-util.h     \
-       capture-pcap-util-int.h \
-       cfile.h \
-       clopts_common.h \
-       cmdarg_err.h    \
-       console_io.h    \
-       color.h \
-       disabled_protos.h       \
-       file.h  \
-       fileset.h       \
-       isprint.h       \
-       packet-range.h  \
-       print.h \
-       ps.h    \
-       register.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
+       extcap.c                \
+       extcap_parser.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-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-sctpchunkstat.c     \
-       tap-sipstat.c \
-       tap-smbsids.c   \
-       tap-smbstat.c   \
-       tap-stats_tree.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
+SHARK_COMMON_INCLUDES =        \
+       cfile.h                 \
+       extcap.h                \
+       extcap_parser.h         \
+       file.h                  \
+       fileset.h               \
+       frame_tvbuff.h          \
+       register.h              \
+       ws_symbol_export.h
 
 # wireshark specifics
-wireshark_SOURCES =    \
-       $(WIRESHARK_COMMON_SRC) \
-       $(SHARK_COMMON_CAPTURE_SRC) \
-       airpcap_loader.c \
-       alert_box.c     \
-       capture.c       \
+WIRESHARK_COMMON_SRC = \
+       $(SHARK_COMMON_SRC)     \
        capture_info.c  \
-       capture_opts.c \
-       capture_sync.c  \
-       color_filters.c \
-       file.c  \
+       capture_opts.c  \
+       file.c          \
        fileset.c       \
-       filters.c       \
-       g711.c \
-       merge.c \
-       proto_hier_stats.c      \
-       summary.c       \
-       tempfile.c
+       filter_files.c \
+       summary.c
 
 # corresponding headers
-wireshark_INCLUDES =   \
-       airpcap.h       \
-       airpcap_loader.h \
-       alert_box.h     \
-       capture.h       \
+WIRESHARK_COMMON_INCLUDES =    \
        capture_info.h  \
        capture_opts.h  \
-       capture_sync.h  \
-       color_filters.h \
-       filters.h       \
-       g711.h  \
+       filter_files.h \
        globals.h       \
-       log.h   \
-       merge.h \
-       progress_dlg.h  \
-       proto_hier_stats.h      \
-       simple_dialog.h \
-       stat_menu.h     \
+       log.h           \
        summary.h       \
-       sync_pipe.h     \
-       ui_util.h
+       sync_pipe.h
 
 # tshark specifics
 tshark_SOURCES =       \
-       $(WIRESHARK_COMMON_SRC) \
-       $(SHARK_COMMON_CAPTURE_SRC) \
-       $(TSHARK_TAP_SRC)       \
+       $(SHARK_COMMON_SRC)     \
        capture_opts.c          \
-       capture_sync.c          \
-       tempfile.c              \
-       tshark-tap-register.c   \
+       filter_files.c          \
        tshark.c
 
+# tfshark specifics
+tfshark_SOURCES =      \
+       $(SHARK_COMMON_SRC)     \
+       tfshark.c
+
 # rawshark specifics
 rawshark_SOURCES =     \
-       $(WIRESHARK_COMMON_SRC) \
+       $(SHARK_COMMON_SRC)     \
        rawshark.c
 
 # text2pcap specifics
 text2pcap_SOURCES = \
-       text2pcap.c \
+       pcapio.c                \
+       text2pcap.c             \
        text2pcap-scanner.l
 
+text2pcap_INCLUDES = \
+       pcapio.h \
+       text2pcap.h
+
 # mergecap specifics
 mergecap_SOURCES = \
-       mergecap.c \
-       merge.c \
-       svnversion.h
+       mergecap.c
 
 # editcap specifics
 editcap_SOURCES = \
-       editcap.c       \
-       epan/crypt/crypt-md5.c \
-       epan/nstime.c \
-       $(WTAP_PLUGIN_SOURCES)
+       editcap.c
 
+# reordercap specifics
+reordercap_SOURCES = \
+       reordercap.c
+
+# capinfos specifics
 capinfos_SOURCES = \
-       capinfos.c \
-       $(WTAP_PLUGIN_SOURCES)
+       capinfos.c
+
+# captype specifics
+captype_SOURCES = \
+       captype.c
 
 # dftest specifics
 dftest_SOURCES =       \
-       dftest.c        \
-       util.c
+       dftest.c
+
+# echld specifics
+echld_test_SOURCES =   \
+       echld_test.c    \
+       capture_opts.c  \
+       capture_stop_conditions.c       \
+       cfile.c         \
+       conditions.c    \
+       pcapio.c        \
+       ringbuffer.c    \
+       sync_pipe_write.c
 
 # randpkt specifics
 randpkt_SOURCES = \
@@ -239,18 +147,14 @@ randpkt_SOURCES = \
 
 # dumpcap specifics
 dumpcap_SOURCES =      \
-       $(PLATFORM_SRC) \
-       capture_opts.c \
-       capture-pcap-util.c     \
+       capture_opts.c  \
        capture_stop_conditions.c       \
-       clopts_common.c \
        conditions.c    \
        dumpcap.c       \
+       filter_files.c  \
        pcapio.c        \
        ringbuffer.c    \
-       sync_pipe_write.c       \
-       tempfile.c      \
-       version_info.c
+       sync_pipe_write.c
 
 # corresponding headers
 dumpcap_INCLUDES = \
@@ -261,8 +165,6 @@ dumpcap_INCLUDES = \
 
 # this target needed for distribution only
 noinst_HEADERS =       \
+       $(SHARK_COMMON_INCLUDES) \
        $(WIRESHARK_COMMON_INCLUDES) \
-       $(SHARK_COMMON_CAPTURE_INCLUDES) \
-       $(wireshark_INCLUDES) \
-       $(EXTRA_wireshark_INCLUDES) \
        $(dumpcap_INCLUDES)