Skip to content
This repository has been archived by the owner on Dec 8, 2021. It is now read-only.

Commit

Permalink
Make the build system produce php_gtk2.so instead of php_gtk.so.
Browse files Browse the repository at this point in the history
  • Loading branch information
Andrei Zmievski committed Mar 1, 2005
1 parent e8caaff commit 7d25db3
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 9 deletions.
10 changes: 5 additions & 5 deletions ext/gtk+/config.m4
Expand Up @@ -9,21 +9,21 @@ define(atk_required_version, 0.10)
dnl Check for glib
AM_PATH_GLIB_2_0(glib_required_version,,[AC_MSG_ERROR(PHP-GTK 2.x requires Gtk+ 2.x)],gobject)
PHP_EVAL_INCLINE($GLIB_CFLAGS)
PHP_EVAL_LIBLINE($GLIB_LIBS, PHP_GTK_SHARED_LIBADD)
PHP_EVAL_LIBLINE($GLIB_LIBS, PHP_GTK2_SHARED_LIBADD)

dnl Check for Gtk+
AM_PATH_GTK_2_0(gtk_required_version,,[AC_MSG_ERROR(PHP-GTK 2.x requires Gtk+ 2.x)])
PHP_EVAL_INCLINE($GTK_CFLAGS)
PHP_EVAL_LIBLINE($GTK_LIBS, PHP_GTK_SHARED_LIBADD)
PHP_EVAL_LIBLINE($GTK_LIBS, PHP_GTK2_SHARED_LIBADD)

dnl Check for atk
PKG_CHECK_MODULES(ATK, atk >= atk_required_version,,[AC_MSG_ERROR(PHP-GTK 2.x requires Gtk+ 2.x)])
PHP_EVAL_INCLINE($ATK_CFLAGS)
PHP_EVAL_LIBLINE($ATK_LIBS, PHP_GTK_SHARED_LIBADD)
PHP_EVAL_LIBLINE($ATK_LIBS, PHP_GTK2_SHARED_LIBADD)

dnl Check for pango
PKG_CHECK_MODULES(PANGO, pango >= pango_required_version,,[AC_MSG_ERROR(PHP-GTK 2.x requires Gtk+ 2.x)])
PHP_EVAL_INCLINE($PANGO_CFLAGS)
PHP_EVAL_LIBLINE($PANGO_LIBS, PHP_GTK_SHARED_LIBADD)
PHP_EVAL_LIBLINE($PANGO_LIBS, PHP_GTK2_SHARED_LIBADD)

PHP_SUBST(PHP_GTK_SHARED_LIBADD)
PHP_SUBST(PHP_GTK2_SHARED_LIBADD)
8 changes: 4 additions & 4 deletions php_gtk.m4
Expand Up @@ -18,8 +18,8 @@ AC_DEFUN([PHP_GTK_EXTENSION],[
if test "$2" != "shared" && test "$2" != "yes"; then
dnl ---------------------------------------------- Static module
# static module
ifelse($3,,,PHP_ADD_SOURCES_X($php_gtk_ext_builddir,$3,$ac_extra,shared_objects_php_gtk))
ifelse($4,,,PHP_ADD_SOURCES_X(/ext/$1,$4,,shared_objects_php_gtk))
ifelse($3,,,PHP_ADD_SOURCES_X($php_gtk_ext_builddir,$3,$ac_extra,shared_objects_php_gtk2))
ifelse($4,,,PHP_ADD_SOURCES_X(/ext/$1,$4,,shared_objects_php_gtk2))
PHP_GTK_EXTENSIONS="$PHP_GTK_EXTENSIONS $1"
else
dnl ---------------------------------------------- Shared module
Expand Down Expand Up @@ -100,12 +100,12 @@ PHP_GTK_ARG_ANALYZE($5)

dnl PHP_GTK_EXTENSION(gtk+, no, php_gtk+.c php_gdk.c php_gtk+_types.c, gen_gtk.c gen_gdk.c)
PHP_GTK_EXTENSION(gtk+, no, php_gtk+.c, gen_atk.c gen_pango.c gen_gdk.c gen_gtk.c php_gtk+_types.c)
PHP_NEW_EXTENSION(php_gtk, main/php_gtk.c main/phpg_gtype.c main/phpg_exceptions.c main/php_gtk_util.c main/phpg_gvalue.c main/phpg_closure.c main/phpg_gboxed.c main/phpg_gobject.c, $ext_shared,, -I@ext_srcdir@/main)
PHP_NEW_EXTENSION(php_gtk2, main/php_gtk.c main/phpg_gtype.c main/phpg_exceptions.c main/php_gtk_util.c main/phpg_gvalue.c main/phpg_closure.c main/phpg_gboxed.c main/phpg_gobject.c, $ext_shared,, -I@ext_srcdir@/main)

dnl reading config stubs
dnl esyscmd(./build2/config-stubs ext)
sinclude(ext/gtk+/config.m4)

PHP_ADD_SOURCES_X(/main, php_gtk_ext.c,, shared_objects_php_gtk)
PHP_ADD_SOURCES_X(/main, php_gtk_ext.c,, shared_objects_php_gtk2)
PHP_ADD_MAKEFILE_FRAGMENT(main/Makefile.frag, main)

0 comments on commit 7d25db3

Please sign in to comment.