904N/A# The contents of this file are subject to the terms of the 904N/A# Common Development and Distribution License (the "License"). 904N/A# You may not use this file except in compliance with the License. 904N/A# See the License for the specific language governing permissions 904N/A# and limitations under the License. 904N/A# When distributing Covered Code, include this CDDL HEADER in each 904N/A# If applicable, add the following below this CDDL HEADER, with the 904N/A# fields enclosed by brackets "[]" replaced with your own identifying 904N/A# information: Portions Copyright [yyyy] [name of copyright owner] 3777N/A# Copyright (c) 2012, 2015, Oracle and/or its affiliates. All rights reserved. 904N/A## This Makefile for local usage only. 904N/A## The full build will NOT execute this Makefile. 904N/A# 2) php-sapi -> install 904N/A# 3) php-nsapi -> install 904N/A# 4) php-sapi -> publish (packages sapi, nsapi, cgi in 1 package) 904N/A# 6) APC -> publish (packages APC-zts, APC in 1 package) 904N/A# 6) idn -> publish (packages idn-zts, idn in 1 package) 904N/A# 5) memcache-zts -> install 904N/A# 6) memcache -> publish (packages memcache-zts, memcache in 1 pack) 904N/A# 5) suhosin-zts -> install 904N/A# 6) suhosin -> publish (packages suhosin-zts, suhosin in 1 package) 904N/A# 5) tcpwrap-zts -> install 904N/A# 6) tcpwrap -> publish (packages tcpwrap-zts, tcpwrap in 1 package) 904N/A# 5) xdebug-zts -> install 904N/A# 6) xdebug -> publish (packages xdebug-zts, xdebug in 1 package) 904N/A# The numbers indicate parallelism possible in the build. 904N/A# The other way to build this would be: 904N/A# 2) php-sapi -> install 904N/A# 3) php-nsapi -> install 904N/A# 4) all others -> install (in parallel) 904N/A# 5) all -> publish (in parallel) 904N/A# So after imap, php-sapi, php-nsapi build serially in that order 904N/A# then it doesn't matter. 904N/A# php-nsapi - Netscape Server API 904N/A# This is the Netscape group (aka webstack group) 904N/A# that Sun purchased from AOL long ago. 904N/A# I believe this Netscape server is still alive 904N/A# and offered by Oracle. 904N/A# These PHP's are built from the same source, patched the same way, 904N/A# but configured differently. 904N/A# More relevant to the full USERLAND build is the dependency tree 904N/A# for say starting the build down in an extension module: 904N/A# To publish the APC extension: 904N/A# 2) build_modphp5 - php SAPI 904N/A# [Sun Java System Web Server 7 (formerly known 904N/A# [now Oracle iPlanet Web Server 7] 904N/A# copy php source tree for php_nsapi build 904N/A# $(PHP_NSAPI)/configure 904N/A# 4) build_nsapi - php nsapi (netscape SAPI - old sun webserver product) 904N/A# (now known as Oracle iPlanet Web Server 7) 904N/A# 5) install_php - this is called AFTER php builds and installs 904N/A# cd $(PHP_DIR); make install 904N/A# don't need fix_bin_scripts() 904N/A# [paths already correct and some things don't exist.] 904N/A# looks like i DO NEED the pear patches 904N/A# for now, everything with a Makefile should be built 904N/A# declare module dependencies