diff options
author | Sascha Schumann <sas@php.net> | 2000-05-02 02:02:05 +0000 |
---|---|---|
committer | Sascha Schumann <sas@php.net> | 2000-05-02 02:02:05 +0000 |
commit | 4f5717d0a0e3d3073b8f120d537c33211469238a (patch) | |
tree | e2fb3417c00a050431492e917660f980f1dcc034 | |
parent | 095e13632c053b1baed7edb40dabad9f64613f73 (diff) | |
download | php-git-4f5717d0a0e3d3073b8f120d537c33211469238a.tar.gz |
Make calendar buildable as shared module
-rw-r--r-- | ext/calendar/Makefile.in | 1 | ||||
-rw-r--r-- | ext/calendar/calendar.c | 4 | ||||
-rw-r--r-- | ext/calendar/config.m4 | 2 |
3 files changed, 6 insertions, 1 deletions
diff --git a/ext/calendar/Makefile.in b/ext/calendar/Makefile.in index d5c8514869..d3452efb26 100644 --- a/ext/calendar/Makefile.in +++ b/ext/calendar/Makefile.in @@ -1,5 +1,6 @@ LTLIBRARY_NAME = libcalendar.la LTLIBRARY_SOURCES = calendar.c dow.c french.c gregor.c jewish.c julian.c easter.c cal_unix.c +LTLIBRARY_SHARED_NAME = calendar.la include $(top_srcdir)/build/dynlib.mk diff --git a/ext/calendar/calendar.c b/ext/calendar/calendar.c index 54429c80bb..d77aa3f3fe 100644 --- a/ext/calendar/calendar.c +++ b/ext/calendar/calendar.c @@ -53,6 +53,10 @@ zend_module_entry calendar_module_entry = { STANDARD_MODULE_PROPERTIES, }; +#ifdef COMPILE_DL_CALENDAR +ZEND_GET_MODULE(calendar) +#endif + PHP_MINIT_FUNCTION(calendar) { /* diff --git a/ext/calendar/config.m4 b/ext/calendar/config.m4 index a9798a385f..3fdec44e3a 100644 --- a/ext/calendar/config.m4 +++ b/ext/calendar/config.m4 @@ -5,5 +5,5 @@ PHP_ARG_ENABLE(calendar,whether to enable calendar conversion support, if test "$PHP_CALENDAR" = "yes"; then AC_DEFINE(HAVE_CALENDAR,1,[ ]) - PHP_EXTENSION(calendar) + PHP_EXTENSION(calendar, $ext_shared) fi |