doc-xml-20090513
[openafs.git] / doc / xml / AdminGuide / NTMakefile
diff --git a/doc/xml/AdminGuide/NTMakefile b/doc/xml/AdminGuide/NTMakefile
new file mode 100644 (file)
index 0000000..63a3875
--- /dev/null
@@ -0,0 +1,83 @@
+# Copyright 2009, Secure Endpoints Inc.
+# All Rights Reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are met:
+#
+# - Redistributions of source code must retain the above copyright notice,
+#   this list of conditions and the following disclaimer.
+# - Redistributions in binary form must reproduce the above copyright notice,
+#   this list of conditions and the following disclaimer in the documentation
+#   and/or other materials provided with the distribution.
+# - Neither the name of Secure Endpoints Inc. nor the names of its contributors
+#   may be used to endorse or promote products derived from this software without
+#   specific prior written permission from Secure Endpoints Inc..
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
+# PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
+# OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+!INCLUDE ..\..\..\src\config\NTMakefile.$(SYS_NAME)
+!INCLUDE ..\..\..\src\config\NTMakefile.version
+
+!IFNDEF CYGWIN
+CYGWIN     = c:/cygwin
+!ENDIF
+!IFNDEF DOCBOOK_XSL
+DOCBOOK_XSL = $(CYGWIN)/usr/share/docbook-xsl
+!ENDIF
+XSLTPROC   = xsltproc.exe
+HTML_XSL = $(DOCBOOK_XSL)/html/chunk.xsl
+HTML_PARMS = --param navig.graphics 1 --stringparam navig.graphics.path ../
+CHM_XSL    = $(DOCBOOK_XSL)/htmlhelp/htmlhelp.xsl
+
+XMLSRCS = \
+        auagd000.xml \
+        auagd005.xml \
+        auagd006.xml \
+        auagd007.xml \
+        auagd008.xml \
+        auagd009.xml \
+        auagd010.xml \
+        auagd011.xml \
+        auagd012.xml \
+        auagd013.xml \
+        auagd014.xml \
+        auagd015.xml \
+        auagd016.xml \
+        auagd017.xml \
+        auagd018.xml \
+        auagd019.xml \
+        auagd020.xml \
+        auagd021.xml \
+        auagd022.xml \
+        auagd023.xml \
+        auagd024.xml \
+        auagd025.xml \
+        auagd026.xml 
+
+index.html: $(XMLSRCS)
+        @echo Building OpenAFS Administrator Guide in HTML format
+        $(XSLTPROC) $(HTML_PARMS) $(HTML_XSL) auagd000.xml 
+
+htmlhelp.chm: $(XMLSRCS)
+        @echo Building OpenAFS Administrator Guide in HTML Help format
+        $(XSLTPROC) $(CHM_XSL) auagd000.xml
+        -hhc.exe htmlhelp.hhp
+        $(DEL) *.html
+        $(DEL) *.hh?
+        $(DEL) *.chw
+
+install: htmlhelp.chm index.html
+
+clean::
+        $(DEL) *.html
+        $(DEL) htmlhelp.chm