1251876Speter## 2251876Speter## config.layout -- Pre-defined Installation Path Layouts 3251876Speter## 4251876Speter## Hints: 5251876Speter## - layouts can be loaded with configure's --enable-layout=ID option 6251876Speter## - when no --enable-layout option is given, the default layout is `apr' 7251876Speter## - a trailing plus character (`+') on paths is replaced with a 8251876Speter## `/<target>' suffix where <target> is currently hardcoded to 'apr'. 9251876Speter## (This may become a configurable parameter at some point.) 10251876Speter## 11251876Speter 12251876Speter# Classical APR-util path layout designed for parallel installs. 13251876Speter<Layout apr-util> 14251876Speter prefix: /usr/local/apr 15251876Speter exec_prefix: ${prefix} 16251876Speter bindir: ${exec_prefix}/bin 17251876Speter sbindir: ${exec_prefix}/bin 18251876Speter libdir: ${exec_prefix}/lib 19251876Speter libexecdir: ${exec_prefix}/modules 20251876Speter mandir: ${prefix}/man 21251876Speter sysconfdir: ${prefix}/conf 22251876Speter datadir: ${prefix} 23251876Speter installbuilddir: ${datadir}/build 24251876Speter includedir: ${prefix}/include/apr-${APRUTIL_MAJOR_VERSION} 25251876Speter localstatedir: ${prefix} 26251876Speter libsuffix: -${APRUTIL_MAJOR_VERSION} 27251876Speter</Layout> 28251876Speter 29251876Speter# Classical single-installation APR path layout. 30251876Speter<Layout classic> 31251876Speter prefix: /usr/local/apr 32251876Speter exec_prefix: ${prefix} 33251876Speter bindir: ${exec_prefix}/bin 34251876Speter sbindir: ${exec_prefix}/bin 35251876Speter libdir: ${exec_prefix}/lib 36251876Speter libexecdir: ${exec_prefix}/modules 37251876Speter mandir: ${prefix}/man 38251876Speter sysconfdir: ${prefix}/conf 39251876Speter datadir: ${prefix} 40251876Speter installbuilddir: ${datadir}/build 41251876Speter includedir: ${prefix}/include 42251876Speter localstatedir: ${prefix} 43251876Speter</Layout> 44251876Speter 45251876Speter# GNU standards conforming path layout. 46251876Speter# See FSF's GNU project `make-stds' document for details. 47251876Speter<Layout GNU> 48251876Speter prefix: /usr/local 49251876Speter exec_prefix: ${prefix} 50251876Speter bindir: ${exec_prefix}/bin 51251876Speter sbindir: ${exec_prefix}/sbin 52251876Speter libdir: ${exec_prefix}/lib 53251876Speter libexecdir: ${exec_prefix}/libexec 54251876Speter mandir: ${prefix}/man 55251876Speter sysconfdir: ${prefix}/etc+ 56251876Speter datadir: ${prefix}/share+ 57251876Speter installbuilddir: ${datadir}/build 58251876Speter includedir: ${prefix}/include+ 59251876Speter localstatedir: ${prefix}/var+ 60251876Speter runtimedir: ${localstatedir}/run 61251876Speter</Layout> 62251876Speter 63251876Speter# Mac OS X Server (Rhapsody) 64251876Speter<Layout Mac OS X Server> 65251876Speter prefix: /Local/Library/WebServer 66251876Speter exec_prefix: /usr 67251876Speter bindir: ${exec_prefix}/bin 68251876Speter sbindir: ${exec_prefix}/sbin 69251876Speter libdir: ${exec_prefix}/lib 70251876Speter libexecdir: /System/Library/apr/Modules 71251876Speter mandir: ${exec_prefix}/share/man 72251876Speter sysconfdir: ${prefix}/Configuration 73251876Speter datadir: ${prefix} 74251876Speter installbuilddir: /System/Library/apr/Build 75251876Speter includedir: /System/Library/Frameworks/apr.framework/Versions/2.0/Headers 76251876Speter localstatedir: /var 77251876Speter runtimedir: ${prefix}/Logs 78251876Speter</Layout> 79251876Speter 80251876Speter# Darwin/Mac OS Layout 81251876Speter<Layout Darwin> 82251876Speter prefix: /usr 83251876Speter exec_prefix: ${prefix} 84251876Speter bindir: ${exec_prefix}/bin 85251876Speter sbindir: ${exec_prefix}/sbin 86251876Speter libdir: ${exec_prefix}/lib 87251876Speter libexecdir: ${exec_prefix}/libexec+ 88251876Speter mandir: ${prefix}/share/man 89251876Speter datadir: /Library/WebServer 90251876Speter sysconfdir: /etc+ 91251876Speter installbuilddir: ${prefix}/share/httpd/build 92251876Speter includedir: ${prefix}/include+ 93251876Speter localstatedir: /var 94251876Speter runtimedir: ${localstatedir}/run 95251876Speter</Layout> 96251876Speter 97251876Speter# Red Hat Linux 7.x layout 98251876Speter<Layout RedHat> 99251876Speter prefix: /usr 100251876Speter exec_prefix: ${prefix} 101251876Speter bindir: ${prefix}/bin 102251876Speter sbindir: ${prefix}/sbin 103251876Speter libdir: ${prefix}/lib 104251876Speter libexecdir: ${prefix}/lib/apr 105251876Speter mandir: ${prefix}/man 106251876Speter sysconfdir: /etc/httpd/conf 107251876Speter datadir: /var/www 108251876Speter installbuilddir: ${datadir}/build 109251876Speter includedir: ${prefix}/include/apr 110251876Speter localstatedir: /var 111251876Speter runtimedir: ${localstatedir}/run 112251876Speter</Layout> 113251876Speter 114251876Speter# According to the /opt filesystem conventions 115251876Speter<Layout opt> 116251876Speter prefix: /opt/apr 117251876Speter exec_prefix: ${prefix} 118251876Speter bindir: ${exec_prefix}/bin 119251876Speter sbindir: ${exec_prefix}/sbin 120251876Speter libdir: ${exec_prefix}/lib 121251876Speter libexecdir: ${exec_prefix}/libexec 122251876Speter mandir: ${prefix}/man 123251876Speter sysconfdir: /etc${prefix} 124251876Speter datadir: ${prefix}/share 125251876Speter installbuilddir: ${datadir}/build 126251876Speter includedir: ${prefix}/include 127251876Speter localstatedir: /var${prefix} 128251876Speter runtimedir: ${localstatedir}/run 129251876Speter</Layout> 130251876Speter 131251876Speter# BeOS layout... 132251876Speter<Layout beos> 133251876Speter prefix: /boot/home/apr 134251876Speter exec_prefix: ${prefix} 135251876Speter bindir: ${exec_prefix}/bin 136251876Speter sbindir: ${exec_prefix}/bin 137251876Speter libdir: ${exec_prefix}/lib 138251876Speter libexecdir: ${exec_prefix}/libexec 139251876Speter mandir: ${prefix}/man 140251876Speter sysconfdir: ${prefix}/conf 141251876Speter datadir: ${prefix} 142251876Speter installbuilddir: ${datadir}/build 143251876Speter includedir: ${prefix}/include 144251876Speter localstatedir: ${prefix} 145251876Speter runtimedir: ${localstatedir}/logs 146251876Speter</Layout> 147251876Speter 148251876Speter# SuSE 6.x layout 149251876Speter<Layout SuSE> 150251876Speter prefix: /usr 151251876Speter exec_prefix: ${prefix} 152251876Speter bindir: ${prefix}/bin 153251876Speter sbindir: ${prefix}/sbin 154251876Speter libdir: ${prefix}/lib 155251876Speter libexecdir: ${prefix}/lib/apr 156251876Speter mandir: ${prefix}/share/man 157251876Speter sysconfdir: /etc/httpd 158251876Speter datadir: /usr/local/httpd 159251876Speter installbuilddir: ${datadir}/build 160251876Speter includedir: ${prefix}/include/apr 161251876Speter localstatedir: /var/lib/httpd 162251876Speter runtimedir: /var/run 163251876Speter</Layout> 164251876Speter 165251876Speter# BSD/OS layout 166251876Speter<Layout BSDI> 167251876Speter prefix: /var/www 168251876Speter exec_prefix: /usr/contrib 169251876Speter bindir: ${exec_prefix}/bin 170251876Speter sbindir: ${exec_prefix}/bin 171251876Speter libdir: ${exec_prefix}/lib 172251876Speter libexecdir: ${exec_prefix}/libexec/apr 173251876Speter mandir: ${exec_prefix}/man 174251876Speter sysconfdir: ${prefix}/conf 175251876Speter datadir: ${prefix} 176251876Speter installbuilddir: ${datadir}/build 177251876Speter includedir: ${exec_prefix}/include/apr 178251876Speter localstatedir: /var 179251876Speter runtimedir: ${localstatedir}/run 180251876Speter</Layout> 181251876Speter 182251876Speter# Solaris 8 Layout 183251876Speter<Layout Solaris> 184251876Speter prefix: /usr/apr 185251876Speter exec_prefix: ${prefix} 186251876Speter bindir: ${exec_prefix}/bin 187251876Speter sbindir: ${exec_prefix}/bin 188251876Speter libdir: ${exec_prefix}/lib 189251876Speter libexecdir: ${exec_prefix}/libexec 190251876Speter mandir: ${exec_prefix}/man 191251876Speter sysconfdir: /etc/apr 192251876Speter datadir: /var/apr 193251876Speter installbuilddir: ${datadir}/build 194251876Speter includedir: ${exec_prefix}/include 195251876Speter localstatedir: ${prefix} 196251876Speter runtimedir: /var/run 197251876Speter</Layout> 198251876Speter 199251876Speter# OpenBSD Layout 200251876Speter<Layout OpenBSD> 201251876Speter prefix: /var/www 202251876Speter exec_prefix: /usr 203251876Speter bindir: ${exec_prefix}/bin 204251876Speter sbindir: ${exec_prefix}/sbin 205251876Speter libdir: ${exec_prefix}/lib 206251876Speter libexecdir: ${exec_prefix}/lib/apr/modules 207251876Speter mandir: ${exec_prefix}/share/man 208251876Speter sysconfdir: ${prefix}/conf 209251876Speter datadir: ${prefix} 210251876Speter installbuilddir: ${prefix}/build 211251876Speter includedir: ${exec_prefix}/lib/apr/include 212251876Speter localstatedir: ${prefix} 213251876Speter runtimedir: ${prefix}/logs 214251876Speter</Layout> 215251876Speter 216251876Speter# Debian layout 217251876Speter<Layout Debian> 218251876Speter prefix: 219251876Speter exec_prefix: ${prefix}/usr 220251876Speter bindir: ${exec_prefix}/bin 221251876Speter sbindir: ${exec_prefix}/sbin 222251876Speter libdir: ${exec_prefix}/lib 223251876Speter libexecdir: ${exec_prefix}/lib/apr/modules 224251876Speter mandir: ${exec_prefix}/share/man 225251876Speter datadir: ${exec_prefix}/share/apr 226251876Speter includedir: ${exec_prefix}/include/apr-${APRUTIL_MAJOR_VERSION} 227251876Speter localstatedir: ${prefix}/var/run 228251876Speter runtimedir: ${prefix}/var/run 229251876Speter infodir: ${exec_prefix}/share/info 230251876Speter libsuffix: -${APRUTIL_MAJOR_VERSION} 231251876Speter installbuilddir: ${prefix}/usr/share/apache2/build 232251876Speter</Layout> 233