]> git.pld-linux.org Git - packages/php.git/blame - php-shared.patch
- backport from PHP CVS to fix compilation with PostgreSQL 7.2.x
[packages/php.git] / php-shared.patch
CommitLineData
9d6174b1 1diff -urN php-4_2_0RC3.org/Makefile.in php-4_2_0RC3/Makefile.in
2--- php-4_2_0RC3.org/Makefile.in Sat Apr 13 01:18:28 2002
3+++ php-4_2_0RC3/Makefile.in Sat Apr 13 01:56:27 2002
4@@ -2,40 +2,67 @@
7a5af891 5 ZEND_DIR = $(srcdir)/Zend
9d6174b1 6 SUBDIRS = Zend main ext sapi $(TSRM_DIR) $(REGEX_DIR) $(CLI_DIR) . $(PEAR_DIR)
7a5af891
JR
7
8-LTLIBRARY_NAME = libphp4.la
9-LTLIBRARY_SOURCES = stub.c
9d6174b1 10-
11-LTLIBRARY_DEPENDENCIES = \
7a5af891
JR
12+libexec_LTLIBRARIES = libphp_common.la libphp4.la
13+libphp4_la_NAME = libphp4.la
14+libphp_common_la_NAME = libphp_common.la
15+libphp4_la_SOURCES = stub.c
16+libphp_la_common_SOURCES = stub.c
17+
18+libphp4_la_DEPENDENCIES = \
19+ libphp_common.la \
20+ sapi/$(PHP_SAPI)/libsapi.la
9d6174b1 21+
7a5af891
JR
22+libphp_common_la_DEPENDENCIES = \
23 Zend/libZend.la \
24- sapi/$(PHP_SAPI)/libsapi.la \
25 main/libmain.la \
26 $(REGEX_LIB) \
27 $(EXT_LTLIBS) \
28 $(TSRM_LIB)
29
30-LTLIBRARY_LDFLAGS = -rpath $(phptempdir) $(EXTRA_LDFLAGS) $(LDFLAGS) $(PHP_RPATHS)
9d6174b1 31-LTLIBRARY_LIBADD = $(LTLIBRARY_DEPENDENCIES) $(EXTRA_LIBS) $(ZEND_EXTRA_LIBS)
7a5af891
JR
32+libphp4_la_LDFLAGS = -rpath $(phptempdir) $(EXTRA_LDFLAGS) $(LDFLAGS) $(PHP_RPATHS)
33+libphp4_la_LIBADD = $(libphp4_la_DEPENDENCIES) $(EXTRA_LIBS)
7a5af891
JR
34
35 PROGRAM_NAME = php
36 PROGRAM_SOURCES = stub.c
37-PROGRAM_LDADD = libphp4.la $(EXT_PROGRAM_LDADD)
133d780c 38+PROGRAM_LDADD = libphp_common.la sapi/cgi/libsapi.la $(EXT_PROGRAM_LDADD)
7a5af891
JR
39 PROGRAM_LDFLAGS = -export-dynamic
40 PROGRAM_DEPENDENCIES = $(PROGRAM_LDADD)
41
42-targets = $(LTLIBRARY_NAME) $(PHP_PROGRAM)
43+targets = $(libexec_LTLIBRARIES) $(PHP_PROGRAM)
44
45 install_targets = install-sapi install-modules
46
47 include $(top_srcdir)/build/rules.mk
48-include $(top_srcdir)/build/library.mk
49 include $(top_srcdir)/build/program.mk
50
7479e046
JR
51+libphp_common_la_LDFLAGS = -rpath $(phptempdir) -release $(PHP_VERSION) -version-info 0:0:0 $(LDFLAGS) $(PHP_RPATHS)
52+libphp_common_la_LIBADD = $(libphp_common_la_DEPENDENCIES) $(EXTRA_LIBS)
53+
7a5af891
JR
54+libphp_common_la_OBJECTS = $(libphp_common_la_SOURCES:.c=.lo) $(libphp_common_la_OBJECTS_X)
55+
56+$(libphp_common_la_NAME): $(libphp_common_la_OBJECTS) $(libphp_common_la_DEPENDENCIES)
57+ $(LINK) $(libphp_common_la_LDFLAGS) $(libphp_common_la_OBJECTS) $(libphp_common_la_LIBADD)
58+
59+libphp4_la_OBJECTS = $(libphp4_la_SOURCES:.c=.lo) $(libphp4_la_OBJECTS_X)
60+
61+$(libphp4_la_NAME): $(libphp4_la_OBJECTS) $(libphp4_la_DEPENDENCIES)
62+ $(LINK) $(libphp4_la_LDFLAGS) $(libphp4_la_OBJECTS) $(libphp4_la_LIBADD)
63+
64 install-sapi:
65- @$(LIBTOOL) --silent --mode=install cp libphp4.la $(phptempdir)/libphp4.la >/dev/null 2>&1
66+ @$(LIBTOOL) --silent --mode=install cp libphp_common.la $(phptempdir)/libphp_common.la
67+ @$(LIBTOOL) --silent --mode=install cp libphp4.la $(phptempdir)/libphp4.la
f161d428 68 -@$(mkinstalldirs) $(INSTALL_ROOT)$(bindir)
7a5af891
JR
69 -@if test ! -r $(phptempdir)/libphp4.$(SHLIB_SUFFIX_NAME); then \
70 for i in 0.0.0 0.0 0; do \
71 if test -r $(phptempdir)/libphp4.$(SHLIB_SUFFIX_NAME).$$i; then \
9d6174b1 72+ break; \
7a5af891
JR
73+ fi; \
74+ done; \
75+ fi
76+ -@if test ! -r $(phptempdir)/libphp_common.$(SHLIB_SUFFIX_NAME); then \
77+ for i in 0.0.0 0.0 0; do \
78+ if test -r $(phptempdir)/libphp_common.$(SHLIB_SUFFIX_NAME).$$i; then \
79+ $(LN_S) $(phptempdir)/libphp_common.$(SHLIB_SUFFIX_NAME).$$i $(phptempdir)/libphp_common.$(SHLIB_SUFFIX_NAME); \
f161d428 80 $(LN_S) $(phptempdir)/libphp4.$(SHLIB_SUFFIX_NAME).$$i $(phptempdir)/libphp4.$(SHLIB_SUFFIX_NAME); \
7a5af891
JR
81 break; \
82 fi; \
This page took 0.042765 seconds and 4 git commands to generate.