mirror of
https://github.com/php/php-src.git
synced 2026-04-04 06:32:49 +02:00
19 lines
876 B
Plaintext
19 lines
876 B
Plaintext
Each SAPI backend has to contain:
|
|
|
|
config.m4: just like for extensions, this file contains
|
|
autoconf/automake directives that end up in the configure script. The
|
|
only difference is that the sapi config.m4 files are read in diversion
|
|
(output block) 2 instead of 3. The sapi config.m4 files should set
|
|
two variables: PHP_SAPI (which sapi backend to choose) and SAPI_TARGET
|
|
(the name of the resulting library or program, previously BINNAME).
|
|
If they are not specified, they will default to "cgi" and "php",
|
|
respectively.
|
|
|
|
Makefile.inc: has to exist, has to define "INSTALL_IT" to the command
|
|
used to install the final target (or ":" for no operation). It also
|
|
has to define a plain Makefile rule (without autoconf substitutions)
|
|
to build $(SAPI_TARGET)
|
|
|
|
Makefile.am: just what you think. Make sure your target is called
|
|
"libphpsapi_NNN.a", where NNN is the value of PHP_SAPI.
|