freeswitch/build/config.layout

67 lines
2.3 KiB
Plaintext

##
## config.layout -- Pre-defined Installation Path Layouts
##
## Hints:
## - layouts can be loaded with configure's --enable-layout=ID option
## - when no --enable-layout option is given, the default layout is `FreeSWITCH'
## - a trailing plus character (`+') on paths is replaced with a
## `/<target>' suffix where <target> is currently hardcoded to 'freeswitch'.
## (This may become a configurable parameter at some point.)
##
# Default FreeSWITCH path layout.
<Layout FreeSWITCH>
prefix: /usr/local/freeswitch
exec_prefix: ${prefix}
bindir: ${exec_prefix}/bin
sbindir: ${exec_prefix}/bin
libdir: ${exec_prefix}/lib
libexecdir: ${exec_prefix}/modules
modulesdir: ${exec_prefix}/modules
mandir: ${prefix}/man
sysconfdir: ${prefix}/conf
datadir: ${prefix}
includedir: ${prefix}/include
localstatedir: ${prefix}
runtimedir: ${localstatedir}/log
logfiledir: ${localstatedir}/log
</Layout>
# GNU standards conforming path layout.
# See FSF's GNU project `make-stds' document for details.
<Layout GNU>
prefix: /usr/local
exec_prefix: ${prefix}
bindir: ${exec_prefix}/bin
sbindir: ${exec_prefix}/sbin
libdir: ${exec_prefix}/lib
libexecdir: ${exec_prefix}/libexec
modulesdir: ${libdir}/freeswitch/modules
mandir: ${prefix}/man
sysconfdir: ${prefix}/etc/freeswitch
datadir: ${prefix}/share/freeswitch
includedir: ${prefix}/include/freeswitch
localstatedir: ${prefix}/var/freeswitch
runtimedir: ${localstatedir}/run
logfiledir: ${localstatedir}/log
</Layout>
# Linux FHS (File Hierarchy Standard) layout
# see
<Layout FHS>
prefix: /usr
exec_prefix: ${prefix}
bindir: ${exec_prefix}/bin
sbindir: ${exec_prefix}/sbin
libdir: ${exec_prefix}/lib/freeswitch
libexecdir: ${exec_prefix}/libexec
modulesdir: ${libdir}/modules
mandir: ${prefix}/man
sysconfdir: /etc/freeswitch
datadir: ${prefix}/share/freeswitch
includedir: ${prefix}/include/freeswitch
localstatedir: /var/lib/freeswitch
runtimedir: /var/run/freeswitch
logfiledir: /var/log/freeswitch
</Layout>