2004-12-11 18:06:04 +00:00
|
|
|
# Makefile.doc
|
|
|
|
# Author: Clement Laforet <clement@FreeBSD.org>
|
|
|
|
#
|
|
|
|
# This files contains:
|
|
|
|
# - make options output
|
2006-11-05 10:49:17 +00:00
|
|
|
# - apache22 man/docs routines
|
2004-12-11 18:06:04 +00:00
|
|
|
#
|
|
|
|
# $FreeBSD$
|
|
|
|
#
|
|
|
|
|
|
|
|
## Available knobs:
|
2006-11-05 10:49:17 +00:00
|
|
|
## By default, modules are compiled as dynamically loadable modules (DSO).
|
2004-12-11 18:06:04 +00:00
|
|
|
##
|
|
|
|
## Modules knobs philosophy:
|
|
|
|
## Modules are split in categories, "make show-categories" shows you
|
|
|
|
## which modules they contain. You can enable/disable/customize a category:
|
|
|
|
## - To enable a category: WITH_<CATEGORY>_MODULES=yes
|
|
|
|
## [WITH_PROXY_MODULES=yes]
|
|
|
|
## - To disable a category: WITHOUT_<CATEGORY>_MODULES=yes
|
|
|
|
## [WITHOUT_DAV_MODULES=yes]
|
|
|
|
## - To customize a category: WITH_CUSTOM_<CATEGORY>
|
|
|
|
## [WITH_CUSTOM_PROXY="proxy proxy_http"]
|
|
|
|
##
|
|
|
|
## Apache-related
|
|
|
|
## WITH_MPM: prefork (default)
|
|
|
|
## worker
|
2006-11-05 10:49:17 +00:00
|
|
|
## event
|
|
|
|
## itk
|
2004-12-11 18:06:04 +00:00
|
|
|
## WITH_HTTP_PORT: default: 80
|
|
|
|
## WITH_LDAP: Enable LDAP support (mod_auth_ldap) (implies WITH_LDAP_MODULES)
|
2006-11-05 10:49:17 +00:00
|
|
|
## WITH_(MYSQL|PGSQL|SQLITE): Enable SQL backend for dbd and apr_dbd.
|
|
|
|
## When MySQL is chosen, threads are enabled.
|
2004-12-11 18:06:04 +00:00
|
|
|
## WITHOUT_V4MAPPED
|
|
|
|
## WITH_IPV6_V6ONLY: Don't allow IPv6 sockets to handle IPv4
|
|
|
|
## connections
|
|
|
|
## WITHOUT_SSL: Disable SSL support
|
|
|
|
## WITH_THREADS: Enable threads support !! USE IT WITH CARE !!
|
|
|
|
## WITH_DBM: Choose your DBM: bdb (Berkeley DB), gdbm or
|
|
|
|
## ndbm (default)
|
|
|
|
## WITH_BERKELEYDB: Choose your BerkeleyDB version: db2, db3,
|
2006-11-05 10:49:17 +00:00
|
|
|
## db4, db41, db42, db43, db44 or FreeBSD
|
|
|
|
## (1.85, default)
|
2004-12-11 18:06:04 +00:00
|
|
|
## WITH_STATIC_SUPPORT: Build statically linked support binaries
|
|
|
|
## WITH_STATIC_APACHE: Build a static version of httpd (implies
|
|
|
|
## WITH_STATIC_MODULES)
|
|
|
|
## WITH_ALL_STATIC_MODULES: All modules will be statically linked.
|
|
|
|
## WITH_STATIC_MODULES: List of modules to build modules statics
|
|
|
|
## (usefull for slave ports)
|
|
|
|
## (They must be already enabled (i.e.
|
|
|
|
## WITH_MODULES or with default configuration
|
|
|
|
## use 'make show-modules', to check if they are
|
|
|
|
## enabled)
|
|
|
|
## WITH_MODULES: List of modules you choose
|
|
|
|
## WITHOUT_MODULES: Disable selected modules
|
|
|
|
## WITH_SUEXEC: Enable suExec support
|
|
|
|
## SUEXEC_DOCROOT: SuExec root directory
|
|
|
|
## SUEXEC_USERDIR: User subdirectory (default public_html)
|
|
|
|
## SUEXEC_SAFEPATH: Set the safepath
|
|
|
|
## SUEXEC_LOGFILE: Set log file for suexec (default: /var/log/httpd-suexec.log)
|
|
|
|
## SUEXEC_UIDMIN: Minimal allowed UID (default 1000)
|
|
|
|
## SUEXEC_GIDMIN: Minimal allowed GID (default 1000)
|
|
|
|
## SUEXEC_CALLER: User allowed to call SuExec (default
|
|
|
|
## ${WWWOWN} (www))
|
|
|
|
## SUEXEC_UMASK: Defines umask for suexec'd process(default:
|
|
|
|
## unset)
|
|
|
|
## WITH_DEBUG: Build a debug versoin of apache (set CFLAGS
|
|
|
|
## to "-O0 -g -ggdb3" or ${DEBUG_FLAGS} and
|
|
|
|
## defines WITH_EXCEPTION_HOOK too)
|
|
|
|
## WITH_EXCEPTION_HOOK: Enable fatal exception hook
|
|
|
|
##
|
|
|
|
## Optionnal patches:
|
|
|
|
## WITH_EXPERIMENTAL_PATCHES Add performance patches (generally backported
|
|
|
|
## from apr/httpd CVS)
|
|
|
|
##
|
|
|
|
## Available make targets:
|
|
|
|
## show-options: prints this message
|
|
|
|
## show-modules: prints list of available modules
|
|
|
|
## show-categories: prints list of modules sorted by category
|
|
|
|
##
|
|
|
|
## Examples:
|
|
|
|
## make WITH_STATIC_MODULES="ssl rewrite include" WITH_EXPERIMENTAL_MODULES=yes \
|
|
|
|
## WITH_CUSTOM_AUTH="auth auth_dbm"
|
|
|
|
## make WITHOUT_MODULES="access speling status" WITH_PROXY_MODULES=yes
|
|
|
|
## make WITH_MODULES="include rewrite auth"
|
2004-12-27 20:38:37 +00:00
|
|
|
## Note: If you define your custom options in /etc/make.conf, don't forget
|
|
|
|
## to do not use quotes.
|
2004-12-11 18:06:04 +00:00
|
|
|
##
|
|
|
|
|
2005-12-03 22:02:58 +00:00
|
|
|
DOCSDIR= ${PREFIX}/share/doc/apache22
|
|
|
|
EXAMPLESDIR= ${PREFIX}/share/examples/apache22
|
2004-12-13 18:48:03 +00:00
|
|
|
MAKE_ENV+= EXAMPLESDIR=${EXAMPLESDIR}
|
2004-12-11 18:06:04 +00:00
|
|
|
|
|
|
|
.if defined(NOPORTDOCS)
|
|
|
|
MAKE_ENV+= NOPORTDOCS=yes
|
|
|
|
.endif
|
|
|
|
|
2005-10-30 20:39:05 +00:00
|
|
|
MAN1= dbmmanage.1 htdigest.1 htpasswd.1 htdbm.1
|
2004-12-11 18:06:04 +00:00
|
|
|
MAN8= ab.8 apachectl.8 apxs.8 httpd.8 logresolve.8 rotatelogs.8 suexec.8 htcacheclean.8
|
|
|
|
|
2005-12-04 10:57:19 +00:00
|
|
|
PORTDOCS= * #don't blame me ;-)
|