php-src/config.m4

62 lines
2.0 KiB
Plaintext
Raw Normal View History

2013-11-09 22:35:03 +00:00
dnl
dnl $Id$
dnl
PHP_ARG_ENABLE(phpdbg, for phpdbg support,
2013-11-10 22:55:07 +00:00
[ --enable-phpdbg Build phpdbg], yes, yes)
2013-11-09 22:35:03 +00:00
PHP_ARG_ENABLE(phpdbg-debug, for phpdbg debug build,
[ --enable-phpdbg-debug Build phpdbg in debug mode], no, no)
2013-11-09 22:35:03 +00:00
if test "$PHP_PHPDBG" != "no"; then
AC_DEFINE(HAVE_PHPDBG, 1, [ ])
2013-11-17 15:42:34 +00:00
if test "$PHP_PHPDBG_DEBUG" != "no"; then
AC_DEFINE(PHPDBG_DEBUG, 1, [ ])
else
AC_DEFINE(PHPDBG_DEBUG, 0, [ ])
fi
2013-11-17 15:42:34 +00:00
PHP_PHPDBG_CFLAGS="-D_GNU_SOURCE"
2013-11-24 14:54:14 +00:00
PHP_PHPDBG_FILES="phpdbg.c phpdbg_prompt.c phpdbg_help.c phpdbg_break.c phpdbg_print.c phpdbg_bp.c phpdbg_opcode.c phpdbg_list.c phpdbg_utils.c phpdbg_info.c phpdbg_cmd.c phpdbg_set.c"
2013-11-09 22:35:03 +00:00
2013-11-10 22:44:28 +00:00
PHP_SUBST(PHP_PHPDBG_CFLAGS)
PHP_SUBST(PHP_PHPDBG_FILES)
PHP_ADD_MAKEFILE_FRAGMENT([$abs_srcdir/sapi/phpdbg/Makefile.frag])
2013-11-09 22:35:03 +00:00
PHP_SELECT_SAPI(phpdbg, program, $PHP_PHPDBG_FILES, $PHP_PHPDBG_CFLAGS, [$(SAPI_PHPDBG_PATH)])
2013-11-09 22:35:03 +00:00
BUILD_BINARY="sapi/phpdbg/phpdbg"
2013-11-23 17:56:16 +00:00
BUILD_SHARED="sapi/phpdbg/libphpdbg.la"
2013-11-24 14:54:14 +00:00
2013-11-09 22:35:03 +00:00
BUILD_PHPDBG="\$(LIBTOOL) --mode=link \
\$(CC) -export-dynamic \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(EXTRA_LDFLAGS_PROGRAM) \$(LDFLAGS) \$(PHP_RPATHS) \
\$(PHP_GLOBAL_OBJS) \
\$(PHP_BINARY_OBJS) \
\$(PHP_PHPDBG_OBJS) \
\$(EXTRA_LIBS) \
\$(PHPDBG_EXTRA_LIBS) \
\$(ZEND_EXTRA_LIBS) \
-o \$(BUILD_BINARY)"
2013-11-24 14:54:14 +00:00
2013-11-23 17:56:16 +00:00
BUILD_PHPDBG_SHARED="\$(LIBTOOL) --mode=link \
\$(CC) -shared -Wl,-soname,libphpdbg.so -export-dynamic \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(EXTRA_LDFLAGS_PROGRAM) \$(LDFLAGS) \$(PHP_RPATHS) \
\$(PHP_GLOBAL_OBJS) \
\$(PHP_BINARY_OBJS) \
\$(PHP_PHPDBG_OBJS) \
\$(EXTRA_LIBS) \
\$(PHPDBG_EXTRA_LIBS) \
\$(ZEND_EXTRA_LIBS) \
\-DPHPDBG_SHARED \
-o \$(BUILD_SHARED)"
2013-11-11 23:40:03 +00:00
2013-11-09 22:35:03 +00:00
PHP_SUBST(BUILD_BINARY)
2013-11-23 17:56:16 +00:00
PHP_SUBST(BUILD_SHARED)
2013-11-09 22:35:03 +00:00
PHP_SUBST(BUILD_PHPDBG)
2013-11-23 17:56:16 +00:00
PHP_SUBST(BUILD_PHPDBG_SHARED)
2013-11-09 22:35:03 +00:00
fi
dnl ## Local Variables:
dnl ## tab-width: 4
dnl ## End: