LTLIBRARY_NAME = libmcrypt.la
LTLIBRARY_SOURCES = mcrypt.c
+LTLIBRARY_SHARED_NAME = mcrypt.la
+LTLIBRARY_SHARED_LIBADD = $(MCRYPT_SHARED_LIBADD)
include $(top_srcdir)/build/dynlib.mk
fi
AC_ADD_INCLUDE($MCRYPT_DIR/include)
- AC_ADD_LIBRARY_WITH_PATH(mcrypt, $MCRYPT_DIR/lib)
+ if test "$ext_shared" = "yes"; then
+ MCRYPT_SHARED_LIBADD="-R$MCRYPT_DIR/lib -L$MCRYPT_DIR/lib -lmcrypt"
+ PHP_SUBST(MCRYPT_SHARED_LIBADD)
+ else
+ AC_ADD_LIBRARY_WITH_PATH(mcrypt, $MCRYPT_DIR/lib)
+ fi
AC_DEFINE(HAVE_LIBMCRYPT,1,[ ])
- PHP_EXTENSION(mcrypt)
+ PHP_EXTENSION(mcrypt, $ext_shared)
fi
STANDARD_MODULE_PROPERTIES,
};
+#ifdef COMPILE_DL_MCRYPT
+ZEND_GET_MODULE(mcrypt)
+#endif
+
#if 0
typedef struct mcrypt_global_struct {