diff options
author | Sascha Schumann <sas@php.net> | 1999-10-04 15:18:26 +0000 |
---|---|---|
committer | Sascha Schumann <sas@php.net> | 1999-10-04 15:18:26 +0000 |
commit | 232afa4816c60a20d3db48c304ac59312d46ec46 (patch) | |
tree | dd8df9145c12f6b14fe751f6cc862aa8c0768e06 /Makefile.am | |
parent | ec01d01400c67fd6d1bf2ae0e170771260e1ecc0 (diff) | |
download | php-git-232afa4816c60a20d3db48c304ac59312d46ec46.tar.gz |
* archive-based convenience libraries completely replaced
with libtool components
* SAPI targets can enable thread-safe mode and define
shared/static/program build target
* all configure scripts use the same config.cache
* phplibdir is $(top_builddir)/modules to avoid
permission problems
* sapi/*/Makefile.inc are gone
* runpath handling cleaned up
* top-level Makefile.in obsoleted through Makefile.am
* --enable-versioning uses libtool's cleaner and more
portable -export-symbols feature
Diffstat (limited to 'Makefile.am')
-rw-r--r-- | Makefile.am | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am new file mode 100644 index 0000000000..33e7e815be --- /dev/null +++ b/Makefile.am @@ -0,0 +1,42 @@ +AUTOMAKE_OPTIONS = foreign + +ZEND_DIR = $(srcdir)/libzend +SUBDIRS = libzend ext sapi $(TSRM_DIR) regex + +CPPFLAGS := $(INCLUDES) -I$(ZEND_DIR) -I$(srcdir)/TSRM + +BUILDLDFLAGS = $(EXTRA_LDFLAGS) $(LDFLAGS) $(EXTRA_LIBS) + +noinst_LTLIBRARIES = libphp_util.la +libphp_util_la_SOURCES = \ + main.c internal_functions.c snprintf.c php3_sprintf.c \ + configuration-parser.y configuration-scanner.l request_info.c \ + safe_mode.c fopen-wrappers.c php3_realpath.c alloca.c output.c \ + php_ini.c SAPI.c rfc1867.c dlist.c php_content_types.c strlcpy.c \ + strlcat.c + +libphp_util_la_LIBADD = libzend/libzend.la \ + sapi/$(PHP_SAPI)/libphpsapi_$(PHP_SAPI).la \ + regex/libregex.la $(EXT_LTLIBS) $(TSRM_LIB) + + +configuration-parser.h configuration-parser.c: configuration-parser.y + $(YACC) -p cfg -v -d $< -o configuration-parser.c + +configuration-scanner.c: configuration-scanner.l + $(LEX) -Pcfg -o$@ -i $< + +EXTRA_PROGRAMS = php + +phptemp_LTLIBRARIES = libphp4.la +libphp4_la_SOURCES = stub.c +libphp4_la_LIBADD = libphp_util.la +libphp4_la_LDFLAGS = -module -avoid-version $(BUILDLDFLAGS) $(NATIVE_RPATHS) + +noinst_PROGRAMS = $(PHP_PROGRAM) +php_SOURCES = stub.c +php_LDADD = libphp_util.la +php_LDFLAGS = -export-dynamic $(BUILDLDFLAGS) $(PHP_RPATHS) + +install-data-local: + $(INSTALL_IT) |