PHP_ARG_ENABLE(wsf, Whether to enable WSF/PHP Support, [ --with-wsf Enable WSO2 WSF/PHP Support]) if test "$PHP_WSF" = "yes"; then AC_DEFINE(HAVE_WSF, 1, [Whether you have WSO2 WSF/PHP]) if test "$PHP_LIBXML" = "no"; then AC_MSG_ERROR([WSF/PHP extension requires LIBXML extension, add --enable-libxml]) fi dnl # add include path PHP_ADD_INCLUDE(../wsf_c/axis2c/include/) PHP_ADD_INCLUDE(../wsf_c/axis2c/util/include/) PHP_ADD_INCLUDE(../wsf_c/axis2c/axiom/include/) PHP_ADD_INCLUDE(../wsf_c/axis2c/neethi/include/) PHP_ADD_INCLUDE(../wsf_c/rampartc/include/) PHP_ADD_INCLUDE(../wsf_c/axis2c/neethi/src/util/) PHP_ADD_INCLUDE(../wsf_c/sandesha2c/include) PHP_ADD_INCLUDE(/usr/include/libxml2) dnl # check for lib and symbol presence PHP_ADD_LIBRARY_WITH_PATH(axis2_parser, ../wsf_c/axis2c/axiom/src/parser/guththila/.libs, WSF_SHARED_LIBADD) PHP_ADD_LIBRARY_WITH_PATH(axis2_axiom, ../wsf_c/axis2c/axiom/src/om/.libs, WSF_SHARED_LIBADD) PHP_ADD_LIBRARY_WITH_PATH(axis2_engine, ../wsf_c/axis2c/src/core/engine/.libs, WSF_SHARED_LIBADD) PHP_ADD_LIBRARY_WITH_PATH(axutil, ../wsf_c/axis2c/util/src/.libs, WSF_SHARED_LIBADD) PHP_ADD_LIBRARY_WITH_PATH(axis2_http_sender, ../wsf_c/axis2c/src/core/transport/http/sender/.libs, WSF_SHARED_LIBADD) PHP_ADD_LIBRARY_WITH_PATH(axis2_http_receiver, ../wsf_c/axis2c/src/core/transport/http/receiver/.libs, WSF_SHARED_LIBADD) PHP_ADD_LIBRARY_WITH_PATH(mod_rampart, ../wsf_c/rampartc/src/core/.libs, WSF_SHARED_LIBADD) PHP_ADD_LIBRARY_WITH_PATH(neethi, ../wsf_c/axis2c/neethi/src/.libs, WSF_SHARED_LIBADD) PHP_ADD_LIBRARY_WITH_PATH(neethi_util, ../wsf_c/axis2c/neethi/src/util/.libs, WSF_SHARED_LIBADD) PHP_ADD_LIBRARY_WITH_PATH(sandesha2_client, ../wsf_c/sandesha2c/src/client/.libs, WSF_SHARED_LIBADD) PHP_SUBST(WSF_SHARED_LIBADD) PHP_NEW_EXTENSION(wsf, wsf.c wsf_xml_msg_recv.c wsf_util.c wsf_stream.c wsf_worker.c wsf_out_transport_info.c wsf_client.c wsf_policy.c wsf_wsdl.c, $ext_shared) fi