hholzgra Sat Feb 2 13:57:58 2002 EDT Modified files: /phpdoc configure.in /phpdoc/scripts missing-entities.sh.in Log: re-ordering of output file generation, .in files have to be first some small improvements to missing entity detection Index: phpdoc/configure.in diff -u phpdoc/configure.in:1.127 phpdoc/configure.in:1.128 --- phpdoc/configure.in:1.127 Sat Feb 2 09:35:12 2002 +++ phpdoc/configure.in Sat Feb 2 13:57:57 2002 @@ -1,4 +1,4 @@ -dnl $Id: configure.in,v 1.127 2002/02/02 14:35:12 hholzgra Exp $ +dnl $Id: configure.in,v 1.128 2002/02/02 18:57:57 hholzgra Exp $ dnl autoconf initialisation AC_INIT() @@ -179,7 +179,7 @@ dnl fi -if grep -q methodsynopsis en/functions/array.xml; then +if grep -q methodsynopsis $srcdir/en/functions/array.xml; then DOCBOOK_DOCTYPE="-//OASIS//DTD DocBook XML V4.1.2//EN" DOCBOOK_VERSION="4.1.2" else @@ -632,14 +632,27 @@ dnl {{{ generate output files +dnl {{{ find all *.in files and process them with AC_OUTPUT +for infile in `find $srcdir -name "*.in"` +do + if test `basename $infile` != "configure.in" + then + outfile=`basename $infile .in` + outdir=`dirname $infile` + outdir=`echo $outdir/ | sed -e"s|$srcdir/||"` + OUTFILES="$OUTFILES ./$outdir$outfile" + fi +done +AC_OUTPUT($OUTFILES) +find . -name "*.sh" | xargs chmod u+x +dnl }}} -dnl {{{ generate additional entity file for translation support +dnl {{{ generate entity mapping file for translation support dnl check for files and translations, create chapter entities echo creating entities/chapters.ent -DEPEND_FILES="" -mkdir -p entities rm -f entities/chapters.ent +DEPEND_FILES="" echo "<!-- DON'T TOUCH - AUTOGENERATED BY ./configure -->" > entities/chapters.ent if test -d "$ZENDAPI"; then echo >> entities/chapters.ent @@ -671,27 +684,15 @@ chmod a-w entities/chapters.ent -dnl check for missing IDs and ENTITYs in translation +dnl }}} + +dnl {{{ check for missing IDs and ENTITYs in translation + echo creating entities/missing-entities.ent and entities/missing-ids.xml rm -f entities/missing* chmod u+x scripts/missing-entities.sh scripts/missing-entities.sh -dnl }}} - -dnl {{{ find all *.in files and process them -for infile in `find $srcdir -name "*.in"` -do - if test `basename $infile` != "configure.in" - then - outfile=`basename $infile .in` - outdir=`dirname $infile` - outdir=`echo $outdir/ | sed -e"s|$srcdir/||"` - OUTFILES="$OUTFILES ./$outdir$outfile" - fi -done -AC_OUTPUT($OUTFILES) -find . -name "*.sh" | xargs chmod u+x dnl }}} dnl }}} Index: phpdoc/scripts/missing-entities.sh.in diff -u phpdoc/scripts/missing-entities.sh.in:1.3 phpdoc/scripts/missing-entities.sh.in:1.4 --- phpdoc/scripts/missing-entities.sh.in:1.3 Sat Feb 2 09:53:22 2002 +++ phpdoc/scripts/missing-entities.sh.in Sat Feb 2 13:57:57 2002 @@ -1,7 +1,7 @@ #!/bin/sh # generate files containing missing entities -srcdir="@srcdir@" +srcdir="@SRCDIR@" NSGMLS="@NSGMLS@" LANG="@LANG@ -D ." XMLDCL="$srcdir/dtds/dbxml-@DOCBOOK_VERSION@/phpdocxml.dcl"