diff -r 4b68c2b0134b -r 4f086b95f18c components/php-5_2/extensions-zts.mk --- a/components/php-5_2/extensions-zts.mk Wed Apr 08 15:18:37 2015 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,83 +0,0 @@ -# -# CDDL HEADER START -# -# The contents of this file are subject to the terms of the -# Common Development and Distribution License (the "License"). -# You may not use this file except in compliance with the License. -# -# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE -# or http://www.opensolaris.org/os/licensing. -# See the License for the specific language governing permissions -# and limitations under the License. -# -# When distributing Covered Code, include this CDDL HEADER in each -# file and include the License file at usr/src/OPENSOLARIS.LICENSE. -# If applicable, add the following below this CDDL HEADER, with the -# fields enclosed by brackets "[]" replaced with your own identifying -# information: Portions Copyright [yyyy] [name of copyright owner] -# -# CDDL HEADER END -# -# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved. -# - -include $(WS_MAKE_RULES)/prep.mk -include $(WS_MAKE_RULES)/configure.mk -include $(WS_MAKE_RULES)/ips.mk - -include ../common.mk - -# NOTE: this phpize-proto comes from nsapi while -# php-config-proto comes from sapi -# -# phpize-proto.zts runs autoconf -# -# Patching PHP_EXECUTABLE will enable extensions to run the test target -# -COMPONENT_PRE_CONFIGURE_ACTION = ( \ - set -e; \ - ($(CLONEY) $(SOURCE_DIR) $(@D)); \ - $(GSED) -e "s@^builddir=.*@builddir=$(BUILD_DIR_32)@" \ - < $(COMPONENT_DIR)/../php-nsapi/phpize-proto.zts \ - > $(COMPONENT_DIR)/phpize-proto.zts; \ - cd $(BUILD_DIR_32); \ - $(ENV) -i $(ZTS_ENVLINE) $(CONFIG_SHELL) \ - $(COMPONENT_DIR)/phpize-proto.zts; \ - $(GSED) -i -e "s@^PHP_EXECUTABLE=.*@PHP_EXECUTABLE=$(COMPONENT_DIR)/../php-sapi/build/$(MACH32)/sapi/cli/php@" \ - configure ) - - -CONFIGURE_OPTIONS += \ - --with-php-config=$(COMPONENT_DIR)/../php-sapi/php-config-proto.zts - -CONFIGURE_ENV += $(ZTS_ENVLINE) -CONFIGURE_SCRIPT = $(BUILD_DIR_32)/configure -CPPFLAGS += -I$(PHP_SAPI_BUILD)/Zend -CPPFLAGS += -I$(PHP_SAPI_BUILD)/TSRM -CPPFLAGS += -I$(PHP_SAPI_BUILD)/main - -CLEAN_PATHS += $(COMPONENT_DIR)/phpize-proto.zts package.xml package2.xml - -# common targets -build: $(BUILD_32) - -install: $(INSTALL_32) - -test: $(TEST_32) - -publish: install - -# Manual dependency - need both php-sapi and php-nsapi installed -# before building a -zts extension. -../php-sapi/build/$(MACH32)/.installed: - ( set -e; \ - cd ../php-sapi; \ - $(MAKE) install ) - -../php-nsapi/build/$(MACH32)/.installed: - ( set -e; \ - cd ../php-nsapi; \ - $(MAKE) install ) - -$(BUILD_DIR_32)/.configured: ../php-sapi/build/$(MACH32)/.installed -$(BUILD_DIR_32)/.configured: ../php-nsapi/build/$(MACH32)/.installed