]> granicus.if.org Git - php/commitdiff
remove ext/informix leftovers
authorAntony Dovgal <tony2001@php.net>
Mon, 16 Jul 2007 13:37:50 +0000 (13:37 +0000)
committerAntony Dovgal <tony2001@php.net>
Mon, 16 Jul 2007 13:37:50 +0000 (13:37 +0000)
ext/informix/config.m4 [deleted file]
ext/informix/config.w32 [deleted file]

diff --git a/ext/informix/config.m4 b/ext/informix/config.m4
deleted file mode 100644 (file)
index 52fed7d..0000000
+++ /dev/null
@@ -1,109 +0,0 @@
-dnl
-dnl $Id$
-dnl
-
-PHP_ARG_WITH(informix,for Informix support,
-[  --with-informix[=DIR]   Include Informix support.  DIR is the Informix base
-                          install directory, defaults to ${INFORMIXDIR:-nothing}])
-
-if test "$PHP_INFORMIX" != "no"; then
-
-  if test "$INFORMIXDIR" = ""; then
-    AC_MSG_ERROR([INFORMIXDIR environment variable is not set.])
-  fi
-
-  if test "$PHP_INFORMIX" = "yes"; then
-    IFX_INCLUDE=-I$INFORMIXDIR/incl/esql
-    PHP_ADD_LIBPATH($INFORMIXDIR/lib, INFORMIX_SHARED_LIBADD)
-    PHP_ADD_LIBPATH($INFORMIXDIR/lib/esql, INFORMIX_SHARED_LIBADD)
-  else
-    if test "$PHP_INFORMIX" != "$INFORMIXDIR"; then
-      AC_MSG_ERROR([Specified Informix base install directory is different than your INFORMIXDIR environment variable.])
-    fi
-    IFX_INCLUDE=-I$PHP_INFORMIX/incl/esql
-    PHP_ADD_LIBPATH($PHP_INFORMIX/lib, INFORMIX_SHARED_LIBADD)
-    PHP_ADD_LIBPATH($PHP_INFORMIX/lib/esql, INFORMIX_SHARED_LIBADD)
-  fi
-
-  dnl Check if thread safety flags are needed
-  if test "$enable_experimental_zts" = "yes"; then
-    IFX_ESQL_FLAGS="-thread"   
-    CPPFLAGS="$CPPFLAGS -DIFX_THREAD"
-  else
-    IFX_ESQL_FLAGS=""
-  fi
-
-  IFX_LIBS=`THREADLIB=POSIX $INFORMIXDIR/bin/esql $IFX_ESQL_FLAGS -libs`
-  IFX_LIBS=`echo $IFX_LIBS | sed -e 's/Libraries to be used://g' -e 's/esql: error -55923: No source or object file\.//g'`
-  dnl Seems to get rid of newlines.
-  dnl According to Perls DBD-Informix, might contain these strings.
-
-  case "$host_alias" in
-    *aix*)
-      CPPFLAGS="$CPPFLAGS -D__H_LOCALEDEF";;
-  esac
-
-  AC_MSG_CHECKING([Informix version])
-  IFX_IBM_VERSION=[`$INFORMIXDIR/bin/esql -V | grep "IBM Informix-ESQL Version" | sed -ne '1 s/\(.*\)ESQL Version \([0-9]*\)\.\([0-9]*\).*/\2\3/p'`]
-  IFX_VERSION=[`$INFORMIXDIR/bin/esql -V | grep "ESQL Version" | sed -ne '1 s/\(.*\)ESQL Version \([0-9]*\)\.\([0-9]*\).*/\2\3/p'`]
-
-  if test "$IFX_IBM_VERSION"; then
-    if test $IFX_IBM_VERSION -ge "290" && test $IFX_IBM_VERSION -lt "300"; then
-      IFX_VERSION=960
-    else
-      IFX_VERSION=$IFX_IBM_VERSION
-    fi
-    AC_MSG_RESULT([IBM: $IFX_VERSION])
-  else
-    AC_MSG_RESULT([$IFX_VERSION])
-  fi
-
-  AC_DEFINE_UNQUOTED(IFX_VERSION, $IFX_VERSION, [ ])
-
-  if test $IFX_VERSION -ge 900; then
-    AC_DEFINE(HAVE_IFX_IUS,1,[ ])
-    IFX_ESQL_FLAGS="$IFX_ESQL_FLAGS -EDHAVE_IFX_IUS"
-  else
-    IFX_ESQL_FLAGS="$IFX_ESQL_FLAGS -EUHAVE_IFX_IUS"
-  fi
-
-  PHP_NEW_EXTENSION(informix, ifx.c, $ext_shared,, $IFX_INCLUDE)
-  PHP_ADD_MAKEFILE_FRAGMENT
-
-  for i in $IFX_LIBS; do
-    case "$i" in
-       *.o)
-        DLIBS="$DLIBS $i"
-        ;;
-      -lm)
-        ;;
-      -lc)
-        ;;
-      -l*)
-        lib=`echo $i | cut -c 3-`
-        PHP_ADD_LIBRARY_DEFER($lib, 1, INFORMIX_SHARED_LIBADD)
-        ;;
-      *.a)
-        case "`uname -s 2>/dev/null`" in
-          UnixWare | SCO_SV | UNIX_SV)
-            DLIBS="$DLIBS $i"
-            ;;
-          *)
-            ac_dir="`echo $i|sed 's#[^/]*$##;s#\/$##'`"
-            ac_lib="`echo $i|sed 's#^/.*/lib##g;s#\.a##g'`"
-            DLIBS="$DLIBS -L$ac_dir -l$ac_lib"
-            ;;
-        esac
-        ;;
-    esac
-  done
-
-  PHP_SUBST(INFORMIX_SHARED_LIBADD)
-  PHP_SUBST(INFORMIXDIR)
-  PHP_SUBST(IFX_ESQL_FLAGS)
-  AC_DEFINE(HAVE_IFX,1,[ ])
-
-  if test "$ext_shared" = "yes"; then
-    with_tags=
-  fi 
-fi
diff --git a/ext/informix/config.w32 b/ext/informix/config.w32
deleted file mode 100644 (file)
index c01d356..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-// $Id$
-// vim:ft=javascript
-
-ARG_WITH("informix", "informix support", "no");
-
-if (PHP_INFORMIX != "no") {
-
-       php_ifx_esql = PATH_PROG('esql', PHP_INFORMIX + ";\\ifx-client\\bin", 'IFX_ESQL'); 
-
-       if (php_ifx_esql) {
-               php_ifx_libs = execute(php_ifx_esql + " -thread -libs");
-               php_ifx_libs = php_ifx_libs.replace("Libraries to be used:", "").replace(/^\s+/, "");
-               ADD_FLAG("LIBS_INFORMIX", php_ifx_libs);
-
-               php_ifx_bin = FSO.GetParentFolderName(php_ifx_esql);
-               php_ifx_dir = FSO.GetParentFolderName(php_ifx_bin);
-
-               ADD_FLAG("CFLAGS_INFORMIX", "/I " + php_ifx_dir + "\\incl\\esql "); 
-
-               EXTENSION('informix', 'ifx.c', null, "/D IFX_VERSION=921 /D HAVE_IFX_IUS=1 /D HAVE_IFX=1", "php_ifx.dll");
-               MFO.WriteLine(configure_module_dirname + "\\ifx.c: " + configure_module_dirname + "\\ifx.ec");
-               MFO.WriteLine("\t<<informix_build.bat");
-               MFO.WriteLine("PATH " + php_ifx_bin + ";%PATH%");
-               MFO.WriteLine("cd " + configure_module_dirname);
-               MFO.WriteLine("$(IFX_ESQL) -dcmdl -p -G -subsystem:windows -EDHAVE_IFX_IUS -thread -I ..\\.. ifx.ec");
-               MFO.WriteLine("<<NOKEEP");
-
-       } else {
-               WARNING("informix not enabled; could not find esql.exe");
-       }
-}
-