Update documentatin for the qt build to reflect the cmake work.
[obnox/wireshark/wip.git] / doc / Makefile.nmake
index 5214ebdb20552c284b9288a221a14c8da63651ea..31f93495c2b3785223155468e5b17a446f14be63 100644 (file)
 include ../config.nmake
 
 doc: wireshark.html tshark.html wireshark-filter.html capinfos.html \
-       editcap.html idl2wrs.html mergecap.html text2pcap.html dumpcap.html
+       editcap.html idl2wrs.html mergecap.html text2pcap.html dumpcap.html \
+       rawshark.html
 
 man: wireshark.1 tshark.1 wireshark-filter.4 capinfos.1 editcap.1 \
-       idl2wrs.1 mergecap.1 text2pcap.1 dumpcap.1
+       idl2wrs.1 mergecap.1 text2pcap.1 dumpcap.1 rawshark.1
 
-wireshark-tmp.pod: wireshark.pod ../AUTHORS-SHORT-FORMAT
-       copy /B wireshark.pod + ..\AUTHORS-SHORT-FORMAT wireshark-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) /$(MAKEFLAGS) -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 .
 
 wireshark.1: wireshark.pod ../config.h
        $(POD2MAN)                     \
        --center="The Wireshark Network Analyzer" \
        --release=$(VERSION)                     \
-       wireshark-tmp.pod > wireshark.1
+       wireshark.pod > wireshark.1
 
-wireshark.html: wireshark-tmp.pod ../config.h
+wireshark.html: wireshark.pod ../config.h ws.css
        $(POD2HTML)                    \
        --title="The Wireshark Network Analyzer $(VERSION)" \
+       --css=ws.css \
        --noindex                                 \
-       wireshark-tmp.pod > wireshark.html
-
-../$(INSTALL2_DIR)/tshark.exe:
-       cd ..
-       $(MAKE) /$(MAKEFLAGS) -f makefile.nmake tshark.exe
-       cd doc
+       wireshark.pod > wireshark.html
 
 tshark.1: tshark.pod ../config.h
        $(POD2MAN)                     \
@@ -63,9 +71,10 @@ 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
 
@@ -75,28 +84,23 @@ wireshark-filter.4: wireshark-filter.pod ../config.h
        --release=$(VERSION)                     \
        wireshark-filter.pod > wireshark.4
 
-wireshark-filter.html: wireshark-filter.pod ../config.h
+wireshark-filter.html: wireshark-filter.pod ../config.h ws.css
        $(POD2HTML)                    \
        --title="wireshark-filter - The Wireshark Network Analyzer $(VERSION)" \
+       --css=ws.css \
        --noindex                                 \
        wireshark-filter.pod > wireshark-filter.html
 
-wireshark-filter.pod: wireshark-filter.pod.template  ../$(INSTALL2_DIR)/tshark.exe
-       cd ..
-       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake install-deps
-       $(INSTALL2_DIR)\tshark.exe -G | $(PERL) doc\dfilter2pod.pl doc\wireshark-filter.pod.template > doc\wireshark-filter.pod
-       $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean-deps
-       cd doc
-
 capinfos.1: capinfos.pod ../config.h
        $(POD2MAN)                      \
        --center="The Wireshark Network Analyzer" \
        --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 wireshark.html wireshark.1 wireshark-tmp.pod
+       rm -f wireshark.html wireshark.1 wireshark.pod
        rm -f tshark.html tshark.1
-       rm -f wireshark-filter.html wireshark-filter.4 wireshark-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