wireshark/doc/Makefile.am
Guy Harris 44c0624bd9 Add a WIRESHARK_RUN_FROM_BUILD_DIRECTORY environment variable on UN*X;
if set, and if the program isn't running with additional privileges,
it'll treat the directory in which the program is found as the data
directory.

If, on Windows, the version-number subdirectory of {data
directory}\plugins doesn't exist (which is assumed to mean that the
program is being run from the build directory), or if, on UN*X,
WIRESHARK_RUN_FROM_BUILD_DIRECTORY is set, the plugin directory is the
"plugins" subdirectory of the data directory, and all subdirectories of
that directory are scanned for plugins, as the "plugins" subdirectory of
the build directory contains subdirectories for the plugins; this means
that if we're running from the build directory, we'll find the plugins
we built in the build tree.

When generating the wireshark-filter man page, run tshark with
WIRESHARK_RUN_FROM_BUILD_DIRECTORY set, so it uses the plugins from the
build to generate the list of filters.

svn path=/trunk/; revision=20261
2007-01-02 06:49:40 +00:00

172 lines
5.1 KiB
Makefile

# Makefile.am
# Automake file for Wireshark documentation
#
# $Id$
#
# 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
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# 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.
# We include dependencies on ../config.h in order to
# capture when $(VERSION) changes.
wireshark-tmp.pod: $(srcdir)/wireshark.pod $(top_builddir)/AUTHORS-SHORT-FORMAT
cat $(srcdir)/wireshark.pod $(top_builddir)/AUTHORS-SHORT-FORMAT > wireshark-tmp.pod
../wireshark.1: wireshark-tmp.pod ../config.h
$(POD2MAN) \
--center="The Wireshark Network Analyzer" \
--release=$(VERSION) \
wireshark-tmp.pod | sed 's/WIRESHARK-TMP/WIRESHARK/' > ../wireshark.1
../wireshark.html: wireshark-tmp.pod ../config.h
$(POD2HTML) \
--title="The Wireshark Network Analyzer $(VERSION)" \
--noindex \
wireshark-tmp.pod > ../wireshark.html
../tshark.1: tshark.pod ../config.h
$(POD2MAN) \
--center="The Wireshark Network Analyzer" \
--release=$(VERSION) \
$(srcdir)/tshark.pod > ../tshark.1
../tshark.html: tshark.pod ../config.h
$(POD2HTML) \
--title="tshark - The Wireshark Network Analyzer $(VERSION)" \
--noindex \
$(srcdir)/tshark.pod > ../tshark.html
../wireshark-filter.4: wireshark-filter.pod ../config.h
$(POD2MAN) \
--section=4 \
--center="The Wireshark Network Analyzer" \
--release=$(VERSION) \
wireshark-filter.pod > ../wireshark-filter.4
../wireshark-filter.html: wireshark-filter.pod ../config.h
$(POD2HTML) \
--title="wireshark-filter - The Wireshark Network Analyzer $(VERSION)" \
--noindex \
wireshark-filter.pod > ../wireshark-filter.html
wireshark-filter.pod: wireshark-filter.pod.template ../tshark
WIRESHARK_RUN_FROM_BUILD_DIRECTORY=1 ../tshark -G fields | $(PERL) $(srcdir)/dfilter2pod.pl $(srcdir)/wireshark-filter.pod.template > wireshark-filter.pod
../capinfos.1: capinfos.pod ../config.h
$(POD2MAN) \
--center="The Wireshark Network Analyzer" \
--release=$(VERSION) \
$(srcdir)/capinfos.pod > ../capinfos.1
../capinfos.html: capinfos.pod ../config.h
$(POD2HTML) \
--title="capinfos - The Wireshark Network Analyzer $(VERSION)" \
--noindex \
$(srcdir)/capinfos.pod > ../capinfos.html
../editcap.1: editcap.pod ../config.h
$(POD2MAN) \
--center="The Wireshark Network Analyzer" \
--release=$(VERSION) \
$(srcdir)/editcap.pod > ../editcap.1
../editcap.html: editcap.pod ../config.h
$(POD2HTML) \
--title="editcap - The Wireshark Network Analyzer $(VERSION)" \
--noindex \
$(srcdir)/editcap.pod > ../editcap.html
../idl2wrs.1: idl2wrs.pod ../config.h
$(POD2MAN) \
--center="The Wireshark Network Analyzer" \
--release=$(VERSION) \
$(srcdir)/idl2wrs.pod > ../idl2wrs.1
../idl2wrs.html: idl2wrs.pod ../config.h
$(POD2HTML) \
--title="idl2wrs - The Wireshark Network Analyzer $(VERSION)" \
--noindex \
$(srcdir)/idl2wrs.pod > ../idl2wrs.html
../mergecap.1: mergecap.pod ../config.h
$(POD2MAN) \
--center="The Wireshark Network Analyzer" \
--release=$(VERSION) \
$(srcdir)/mergecap.pod > ../mergecap.1
../mergecap.html: mergecap.pod ../config.h
$(POD2HTML) \
--title="mergecap - The Wireshark Network Analyzer $(VERSION)" \
--noindex \
$(srcdir)/mergecap.pod > ../mergecap.html
../text2pcap.1: text2pcap.pod ../config.h
$(POD2MAN) \
--center="The Wireshark Network Analyzer" \
--release=$(VERSION) \
$(srcdir)/text2pcap.pod > ../text2pcap.1
../text2pcap.html: text2pcap.pod ../config.h
$(POD2HTML) \
--title="text2pcap - The Wireshark Network Analyzer $(VERSION)" \
--noindex \
$(srcdir)/text2pcap.pod > ../text2pcap.html
../dumpcap.1: dumpcap.pod ../config.h
$(POD2MAN) \
--center="The Wireshark Network Analyzer" \
--release=$(VERSION) \
$(srcdir)/dumpcap.pod > ../dumpcap.1
../dumpcap.html: dumpcap.pod ../config.h
$(POD2HTML) \
--title="dumpcap - The Wireshark Network Analyzer $(VERSION)" \
--noindex \
$(srcdir)/dumpcap.pod > ../dumpcap.html
CLEANFILES = \
wireshark-filter.pod \
wireshark-tmp.pod \
../wireshark-filter.4 \
../wireshark-filter.html \
../wireshark.1 \
../wireshark.html \
../capinfos.1 \
../capinfos.html \
../editcap.1 \
../editcap.html \
../mergecap.1 \
../mergecap.html \
../tshark.1 \
../tshark.html \
../text2pcap.1 \
../text2pcap.html \
../dumpcap.1 \
../dumpcap.html \
../idl2wrs.1 \
../idl2wrs.html
DISTCLEANFILES = \
pod2htmi.tmp \
pod2htmd.tmp \
*~
MAINTAINERCLEANFILES = \
Makefile.in