goba Sat Aug 3 12:11:16 2002 EDT Modified files: /phpdoc configure.in Makefile.in Log: Adding support for xsltproc (in place of java support, which was never used, and was there to support future XSLT processors). Also adding two new makefile targets (currently without any dependencies): make html_xsl and make chm_xsl Index: phpdoc/configure.in diff -u phpdoc/configure.in:1.169 phpdoc/configure.in:1.170 --- phpdoc/configure.in:1.169 Sat Aug 3 08:55:26 2002 +++ phpdoc/configure.in Sat Aug 3 12:11:16 2002 @@ -1,4 +1,4 @@ -dnl $Id: configure.in,v 1.169 2002/08/03 12:55:26 goba Exp $ +dnl $Id: configure.in,v 1.170 2002/08/03 16:11:16 goba Exp $ dnl autoconf initialisation AC_INIT() @@ -166,50 +166,34 @@ dnl }}} -dnl {{{ check for Java +dnl {{{ check for xsltproc dnl use given argument, if any, else search in path -AC_ARG_WITH(java, -[ --with-java=PATH Look for Java runtime], +AC_ARG_WITH(xsltproc, +[ --with-xsltproc=PATH Look for xsltproc], [ if test $withval != "yes"; then - AC_MSG_CHECKING([for java]) + AC_MSG_CHECKING([for xsltproc]) if test -x $withval -a -f $withval then - JAVA=$withval - AC_MSG_RESULT($JAVA) - elif test -x $withval/bin/java - then - JAVA=$withval/bin/java - AC_MSG_RESULT($JAVA) - elif test -x $withval/bin/jre - then - JAVA=$withval/bin/java - AC_MSG_RESULT($JAVA) + XSLTPROC=$withval + AC_MSG_RESULT($XSLTPROC) else - JAVA=no + XSLTPROC=no AC_MSG_RESULT(no) - AC_MSG_ERROR([$withval: no java binary found]) + AC_MSG_ERROR([$withval: no xsltproc binary found]) fi else - AC_PATH_PROG(JAVA,"java",no) - if test "$JAVA" = "no"; then - AC_PATH_PROG(JRE,"jre",no) - JAVA=$JRE - fi + AC_PATH_PROG(XSLTPROC,"xsltproc",no) fi ],[ - AC_PATH_PROGS(JAVA,"java jre",no) - if test "$JAVA" = "no"; then - AC_PATH_PROG(JRE,"jre",no) - JAVA=$JRE - fi + AC_PATH_PROGS(XSLTPROC,"xsltproc",no) ] ) -if test $JAVA = "no"; then - AC_MSG_WARN([no Java runtime found]) +if test $XSLTPROC = "no"; then + AC_MSG_WARN(["no xsltproc binary found, XSL Transformations won't work"]) fi -AC_SUBST(JAVA) +AC_SUBST(XSLTPROC) dnl }}} Index: phpdoc/Makefile.in diff -u phpdoc/Makefile.in:1.122 phpdoc/Makefile.in:1.123 --- phpdoc/Makefile.in:1.122 Sat Jul 27 09:43:12 2002 +++ phpdoc/Makefile.in Sat Aug 3 12:11:16 2002 @@ -13,7 +13,7 @@ # # -# $Id: Makefile.in,v 1.122 2002/07/27 13:43:12 goba Exp $ +# $Id: Makefile.in,v 1.123 2002/08/03 16:11:16 goba Exp $ # all: html @@ -31,6 +31,7 @@ JADE=@SP_OPTIONS@ @JADE@ -D . -wno-idref NSGMLS=@SP_OPTIONS@ @NSGMLS@ PHP=@PHP@ +XSLTPROC=@XSLTPROC@ CATALOG=@CATALOG@ @@ -43,6 +44,9 @@ KDEVELOP_TOC_STYLESHEET=dsssl/kdevelop_toc.dsl XMLDCL=$(srcdir)/dtds/dbxml-4.1.2/phpdocxml.dcl +HTML_XSL_SHEET=xsl/html.xsl +CHM_XSL_SHEET=xsl/htmlhelp.xsl + BIGHTML_DEPS=$(HTML_STYLESHEET) dsssl/html-common.dsl dsssl/html-locale.dsl.in dsssl/common.dsl.in zendapi HTML_DEPS=$(HTML_STYLESHEET) dsssl/html-common.dsl dsssl/html-locale.dsl.in dsssl/common.dsl.in zendapihtml HOWTO_DEPS=$(HOWTO_STYLESHEET) dsssl/html-common.dsl dsssl/html-locale.dsl.in dsssl/common.dsl.in howto/howto.ent @@ -154,6 +158,15 @@ @test -d html || mkdir html $(JADE) $(CATALOG) -d $(HTML_STYLESHEET) -V use-output-dir -t sgml $(XMLDCL) manual.xml +# still needs more tweaks!! +html_xsl: manual.xml + @test -d html || mkdir html + ${XSLTPROC} $(HTML_XSL_SHEET) manual.xml + +chm_xsl: manual.xml + @test -d ./htmlhelp/html || mkdir ./htmlhelp/html + ${XSLTPROC} $(CHM_XSL_SHEET) manual.xml + php/index.php: manual.xml $(PHPWEB_DEPS) @test -d php || mkdir php -$(JADE) $(CATALOG) -d $(PHPWEB_STYLESHEET) -V use-output-dir -t sgml $(XMLDCL) manual.xml @@ -231,7 +244,6 @@ -jadetex $< -jadetex $< -jadetex $< - # {{{ tests
-- PHP Documentation Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php