From owner-svn-doc-projects@FreeBSD.ORG Fri Mar 15 10:26:28 2013 Return-Path: Delivered-To: svn-doc-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id A275C567; Fri, 15 Mar 2013 10:26:28 +0000 (UTC) (envelope-from gabor@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 7B529FD; Fri, 15 Mar 2013 10:26:28 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.6/8.14.6) with ESMTP id r2FAQSpN070863; Fri, 15 Mar 2013 10:26:28 GMT (envelope-from gabor@svn.freebsd.org) Received: (from gabor@localhost) by svn.freebsd.org (8.14.6/8.14.5/Submit) id r2FAQSN3070862; Fri, 15 Mar 2013 10:26:28 GMT (envelope-from gabor@svn.freebsd.org) Message-Id: <201303151026.r2FAQSN3070862@svn.freebsd.org> From: Gabor Kovesdan Date: Fri, 15 Mar 2013 10:26:28 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-projects@freebsd.org Subject: svn commit: r41224 - projects/xml-tools/share/mk X-SVN-Group: doc-projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for doc projects trees List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Mar 2013 10:26:28 -0000 Author: gabor Date: Fri Mar 15 10:26:27 2013 New Revision: 41224 URL: http://svnweb.freebsd.org/changeset/doc/41224 Log: - Add support for profiling Modified: projects/xml-tools/share/mk/doc.docbook.mk Modified: projects/xml-tools/share/mk/doc.docbook.mk ============================================================================== --- projects/xml-tools/share/mk/doc.docbook.mk Fri Mar 15 08:40:03 2013 (r41223) +++ projects/xml-tools/share/mk/doc.docbook.mk Fri Mar 15 10:26:27 2013 (r41224) @@ -80,6 +80,7 @@ DSLHTML?= ${DOC_PREFIX}/share/xml/spellc DSLPRINT?= ${DOC_PREFIX}/share/xml/default.dsl DSLPGP?= ${DOC_PREFIX}/share/xml/pgp.dsl +XSLPROF?= /usr/local/share/xsl/docbook/profiling/profile.xsl XSLXHTML?= ${DOC_PREFIX}/${LANGCODE}/share/xsl/freebsd-xhtml.xsl XSLXHTMLCHUNK?= ${DOC_PREFIX}/${LANGCODE}/share/xsl/freebsd-xhtml-chunk.xsl XSLEPUB?= ${DOC_PREFIX}/${LANGCODE}/share/xsl/freebsd-epub.xsl @@ -348,15 +349,22 @@ ${sch}.xsl: ${sch} # Parsed XML ------------------------------------------------------- ${DOC}.parsed.xml: ${SRCS} - ${GREP} '^' ${DOC}.xml > ${.TARGET} + ${GREP} '^' ${DOC}.xml > ${.TARGET}.tmp .if ${DOC} == "book" - ${ECHO_CMD} '' >> ${.TARGET} + ${ECHO_CMD} '' >> ${.TARGET}.tmp .else - ${ECHO_CMD} '' >> ${.TARGET} + ${ECHO_CMD} '' >> ${.TARGET}.tmp .endif @${ECHO} "==> Basic validation" ${XMLLINT} --nonet --noent --valid --xinclude --dropdtd ${MASTERDOC} | \ - ${GREP} -v '^' >> ${.TARGET} + ${GREP} -v '^' >> ${.TARGET}.tmp +.if defined(PROFILING) + @${ECHO} "==> Profiling" + ${XSLTPROC} ${PROFILING} ${XSLPROF} ${.TARGET}.tmp > ${.TARGET} + ${RM} ${.TARGET}.tmp +.else + ${MV} ${.TARGET}.tmp ${.TARGET} +.endif # XHTML -------------------------------------------------------------