include ../config.nmake
-doc: ethereal.html tshark.html ethereal-filter.html capinfos.html \
- editcap.html idl2wrs.html mergecap.html text2pcap.html dumpcap.html
+doc: wireshark.html tshark.html wireshark-filter.html capinfos.html \
+ editcap.html idl2wrs.html mergecap.html text2pcap.html dumpcap.html \
+ rawshark.html
-man: ethereal.1 tshark.1 ethereal-filter.4 capinfos.1 editcap.1 \
- idl2wrs.1 mergecap.1 text2pcap.1 dumpcap.1
+man: wireshark.1 tshark.1 wireshark-filter.4 capinfos.1 editcap.1 \
+ idl2wrs.1 mergecap.1 text2pcap.1 dumpcap.1 rawshark.1
-ethereal-tmp.pod: ethereal.pod ../AUTHORS-SHORT-FORMAT
- copy /B ethereal.pod + ..\AUTHORS-SHORT-FORMAT ethereal-tmp.pod
+wireshark.pod: wireshark.pod.template AUTHORS-SHORT-FORMAT
+ copy /B wireshark.pod.template + AUTHORS-SHORT-FORMAT wireshark.pod
-../AUTHORS-SHORT-FORMAT:
- cd ..
- $(MAKE) -f makefile.nmake AUTHORS-SHORT-FORMAT
- cd doc
+#
+# Build the short version of the authors file for the about dialog
+#
+AUTHORS-SHORT: ../AUTHORS make-authors-short.pl
+ $(PERL) perlnoutf.pl make-authors-short.pl < ../AUTHORS > AUTHORS-SHORT
+
+#
+# Build the short version of the authors file with formatting codes for
+# the man page
+#
+AUTHORS-SHORT-FORMAT: AUTHORS-SHORT make-authors-format.pl
+ $(PERL) perlnoutf.pl make-authors-format.pl < AUTHORS-SHORT > AUTHORS-SHORT-FORMAT
+
+ws.css: ../docbook/ws.css
+ copy ..\docbook\ws.css .
-ethereal.1: ethereal.pod ../config.h
+wireshark.1: wireshark.pod ../config.h
$(POD2MAN) \
--center="The Wireshark Network Analyzer" \
--release=$(VERSION) \
- ethereal-tmp.pod > ethereal.1
+ wireshark.pod > wireshark.1
-ethereal.html: ethereal-tmp.pod ../config.h
+wireshark.html: wireshark.pod ../config.h ws.css
$(POD2HTML) \
--title="The Wireshark Network Analyzer $(VERSION)" \
+ --css=ws.css \
--noindex \
- ethereal-tmp.pod > ethereal.html
-
-../tshark.exe:
- cd ..
- $(MAKE) -f makefile.nmake tshark.exe
- cd doc
+ wireshark.pod > wireshark.html
tshark.1: tshark.pod ../config.h
$(POD2MAN) \
--release=$(VERSION) \
tshark.pod > tshark.1
-tshark.html: tshark.pod ../config.h
+tshark.html: tshark.pod ../config.h ws.css
$(POD2HTML) \
--title="tshark - The Wireshark Network Analyzer $(VERSION)" \
+ --css=ws.css \
--noindex \
tshark.pod > tshark.html
-ethereal-filter.4: ethereal-filter.pod ../config.h
+wireshark-filter.4: wireshark-filter.pod ../config.h
$(POD2MAN) \
--center="The Wireshark Network Analyzer" \
--release=$(VERSION) \
- ethereal-filter.pod > ethereal.4
+ wireshark-filter.pod > wireshark.4
-ethereal-filter.html: ethereal-filter.pod ../config.h
+wireshark-filter.html: wireshark-filter.pod ../config.h ws.css
$(POD2HTML) \
- --title="ethereal-filter - The Wireshark Network Analyzer $(VERSION)" \
+ --title="wireshark-filter - The Wireshark Network Analyzer $(VERSION)" \
+ --css=ws.css \
--noindex \
- ethereal-filter.pod > ethereal-filter.html
-
-ethereal-filter.pod: ethereal-filter.pod.template ../tshark.exe
- cd ..
- $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake install-deps
- tshark.exe -G | $(PERL) doc\dfilter2pod.pl doc\ethereal-filter.pod.template > doc\ethereal-filter.pod
- $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean-deps
- cd doc
+ wireshark-filter.pod > wireshark-filter.html
capinfos.1: capinfos.pod ../config.h
$(POD2MAN) \
--release=$(VERSION) \
capinfos.pod > capinfos.1
-capinfos.html: capinfos.pod ../config.h
+capinfos.html: capinfos.pod ../config.h ws.css
$(POD2HTML) \
--title="capinfos - The Wireshark Network Analyzer $(VERSION)" \
+ --css=ws.css \
--noindex \
capinfos.pod > capinfos.html
--release=$(VERSION) \
editcap.pod > editcap.1
-editcap.html: editcap.pod ../config.h
+editcap.html: editcap.pod ../config.h ws.css
$(POD2HTML) \
--title="editcap - The Wireshark Network Analyzer $(VERSION)" \
+ --css=ws.css \
--noindex \
editcap.pod > editcap.html
--release=$(VERSION) \
idl2wrs.pod > idl2wrs.1
-idl2wrs.html: idl2wrs.pod ../config.h
+idl2wrs.html: idl2wrs.pod ../config.h ws.css
$(POD2HTML) \
--title="idl2wrs - The Wireshark Network Analyzer $(VERSION)" \
+ --css=ws.css \
--noindex \
idl2wrs.pod > idl2wrs.html
--release=$(VERSION) \
mergecap.pod > mergecap.1
-mergecap.html: mergecap.pod ../config.h
+mergecap.html: mergecap.pod ../config.h ws.css
$(POD2HTML) \
--title="mergecap - The Wireshark Network Analyzer $(VERSION)" \
+ --css=ws.css \
--noindex \
mergecap.pod > mergecap.html
--release=$(VERSION) \
text2pcap.pod > text2pcap.1
-text2pcap.html: text2pcap.pod ../config.h
+text2pcap.html: text2pcap.pod ../config.h ws.css
$(POD2HTML) \
--title="text2pcap - The Wireshark Network Analyzer $(VERSION)" \
+ --css=ws.css \
--noindex \
text2pcap.pod > text2pcap.html
--release=$(VERSION) \
dumpcap.pod > dumpcap.1
-dumpcap.html: dumpcap.pod ../config.h
+dumpcap.html: dumpcap.pod ../config.h ws.css
$(POD2HTML) \
--title="dumpcap - The Wireshark Network Analyzer $(VERSION)" \
+ --css=ws.css \
--noindex \
dumpcap.pod > dumpcap.html
+rawshark.1: rawshark.pod ../config.h
+ $(POD2MAN) \
+ --center="The Wireshark Network Analyzer" \
+ --release=$(VERSION) \
+ rawshark.pod > rawshark.1
+
+rawshark.html: rawshark.pod ../config.h ws.css
+ $(POD2HTML) \
+ --title="rawshark - The Wireshark Network Analyzer $(VERSION)" \
+ --css=ws.css \
+ --noindex \
+ rawshark.pod > rawshark.html
+
clean:
- rm -f ethereal.html ethereal.1 ethereal-tmp.pod
+ rm -f wireshark.html wireshark.1 wireshark.pod
rm -f tshark.html tshark.1
- rm -f ethereal-filter.html ethereal-filter.4 ethereal-filter.pod
+ rm -f wireshark-filter.html wireshark-filter.4
rm -f capinfos.html capinfos.1
rm -f editcap.html editcap.1
rm -f idl2wrs.html idl2wrs.1
rm -f mergecap.html mergecap.1
rm -f text2pcap.html text2pcap.1
rm -f dumpcap.html dumpcap.1
+ rm -f rawshark.html rawshark.1
rm -f pod2htm*
+ rm -f ws.css
+ rm -f AUTHORS-SHORT AUTHORS-SHORT-FORMAT
distclean: clean