[PHP4BETA] CVS update: php4

From: Date: Mon, 03 May 1999 19:59:55 +0000
Subject: [PHP4BETA] CVS update: php4
Groups: php.version4 
Request: Send a blank email to php-version4+get-643@lists.php.net to get a copy of this message
Date: Monday May 3, 1999 @ 15:59 Author: zeev Update of /repository/php4 In directory php:/tmp/cvs-serv12905 Modified Files: configure.in.in genif.pl Log Message: vpath patches (cool job Stig!) Index: php4/configure.in.in diff -u php4/configure.in.in:1.23 php4/configure.in.in:1.24 --- php4/configure.in.in:1.23 Mon May 3 07:11:20 1999 +++ php4/configure.in.in Mon May 3 15:59:55 1999 @@ -1,4 +1,4 @@ -dnl $Id: configure.in.in,v 1.23 1999/05/03 11:11:20 ssb Exp $ -*- sh -*- +dnl $Id: configure.in.in,v 1.24 1999/05/03 19:59:55 zeev Exp $ -*- sh -*- dnl Process this file with autoconf to produce a configure script. @@ -865,9 +865,9 @@ PHP_OS=uname AC_DEFINE_UNQUOTED(PHP_OS,"$PHP_OS") -AC_OUTPUT(Makefile build-defs.h libphp3.module +AC_OUTPUT(Makefile libphp3.module scripts/mkextlib regex/Makefile ext/Makefile - @@EXT_MAKEFILES@@, [ + @@EXT_MAKEFILES@@ build-defs.h, [ chmod +x scripts/mkextlib ], [ @@ -876,7 +876,7 @@ echo "creating internal_functions.c" extensions=\grep '^s.@EXT_SUBDIRS@' \$0|sed -e 's/^.*@% *//' -e 's/%.*$//'\ mv -f internal_functions.c internal_functions.c.old 2>/dev/null -perl genif.pl internal_functions.c.in \$extensions > internal_functions.c +perl $srcdir/genif.pl $srcdir/internal_functions.c.in \$srcdir \$extensions > internal_functions.c if cmp internal_functions.c.old internal_functions.c > /dev/null 2>&1; then echo "internal_functions.c is unchanged" mv internal_functions.c.old internal_functions.c Index: php4/genif.pl diff -u php4/genif.pl:1.1 php4/genif.pl:1.2 --- php4/genif.pl:1.1 Mon May 3 07:11:20 1999 +++ php4/genif.pl Mon May 3 15:59:55 1999 @@ -1,23 +1,24 @@ #!/usr/bin/perl $in_file = shift || die "Give .in file as first parameter"; +$srcdir = shift || die "Give source dir as second parameter"; @extensions = @ARGV; open(IN, $in_file) or die "Could not open .in file $in_file"; while (<IN>) { - if (/\@EXT_INCLUDE_CODE\@/) { - foreach $ext (@extensions) { - $hdr_file = "ext/$ext/php3_${ext}.h"; - if (-f $hdr_file) { - print "#include \"ext/${ext}/php3_${ext}.h\"\n"; - } + if (/\@EXT_INCLUDE_CODE\@/) { + foreach $ext (@extensions) { + $hdr_file = "ext/$ext/php3_${ext}.h"; + if (-f "$srcdir/$hdr_file") { + print "#include \"ext/${ext}/php3_${ext}.h\"\n"; + } + } + } elsif (/\@EXT_MODULE_PTRS\@/) { + foreach $ext (@extensions) { + print " phpext_${ext}_ptr,\n"; + } + } else { + print; } - } elsif (/\@EXT_MODULE_PTRS\@/) { - foreach $ext (@extensions) { - print " phpext_${ext}_ptr,\n"; - } - } else { - print; - } } close(IN); -- PHP 4 Beta

« previous php.version4 (#643) next »