Update documentatin for the qt build to reflect the cmake work.
[obnox/wireshark/wip.git] / doc / Makefile.nmake
index fc86a8bab9245a41c0398354235946b522fc31ba..31f93495c2b3785223155468e5b17a446f14be63 100644 (file)
 
 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)                     \
@@ -63,30 +71,25 @@ tshark.1: tshark.pod ../config.h
        --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)                      \
@@ -94,9 +97,10 @@ capinfos.1: capinfos.pod ../config.h
        --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
 
@@ -107,9 +111,10 @@ editcap.1: editcap.pod ../config.h
        --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
 
@@ -119,9 +124,10 @@ idl2wrs.1: idl2wrs.pod ../config.h
        --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
 
@@ -131,9 +137,10 @@ mergecap.1: mergecap.pod ../config.h
        --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
 
@@ -143,9 +150,10 @@ text2pcap.1: text2pcap.pod ../config.h
        --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
 
@@ -155,23 +163,40 @@ dumpcap.1: dumpcap.pod ../config.h
        --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