1251875Speter## 2251875Speter## config.layout -- Pre-defined Installation Path Layouts 3251875Speter## 4251875Speter## Hints: 5251875Speter## - layouts can be loaded with configure's --enable-layout=ID option 6251875Speter## - when no --enable-layout option is given, the default layout is `apr' 7251875Speter## - a trailing plus character (`+') on paths is replaced with a 8251875Speter## `/<target>' suffix where <target> is currently hardcoded to 'apr'. 9251875Speter## (This may become a configurable parameter at some point.) 10251875Speter## 11251875Speter 12251875Speter# Classical APR path layout designed for parallel installs. 13251875Speter<Layout apr> 14251875Speter prefix: /usr/local/apr 15251875Speter exec_prefix: ${prefix} 16251875Speter bindir: ${exec_prefix}/bin 17251875Speter sbindir: ${exec_prefix}/bin 18251875Speter libdir: ${exec_prefix}/lib 19251875Speter libexecdir: ${exec_prefix}/modules 20251875Speter mandir: ${prefix}/man 21251875Speter sysconfdir: ${prefix}/conf 22251875Speter datadir: ${prefix} 23251875Speter installbuilddir: ${datadir}/build-${APR_MAJOR_VERSION} 24251875Speter includedir: ${prefix}/include/apr-${APR_MAJOR_VERSION} 25251875Speter localstatedir: ${prefix} 26251875Speter libsuffix: -${APR_MAJOR_VERSION} 27251875Speter</Layout> 28251875Speter 29251875Speter# Classical single-installation APR path layout. 30251875Speter<Layout classic> 31251875Speter prefix: /usr/local/apr 32251875Speter exec_prefix: ${prefix} 33251875Speter bindir: ${exec_prefix}/bin 34251875Speter sbindir: ${exec_prefix}/bin 35251875Speter libdir: ${exec_prefix}/lib 36251875Speter libexecdir: ${exec_prefix}/modules 37251875Speter mandir: ${prefix}/man 38251875Speter sysconfdir: ${prefix}/conf 39251875Speter datadir: ${prefix} 40251875Speter installbuilddir: ${datadir}/build 41251875Speter includedir: ${prefix}/include 42251875Speter localstatedir: ${prefix} 43251875Speter</Layout> 44251875Speter 45251875Speter# GNU standards conforming path layout. 46251875Speter# See FSF's GNU project `make-stds' document for details. 47251875Speter<Layout GNU> 48251875Speter prefix: /usr/local 49251875Speter exec_prefix: ${prefix} 50251875Speter bindir: ${exec_prefix}/bin 51251875Speter sbindir: ${exec_prefix}/sbin 52251875Speter libdir: ${exec_prefix}/lib 53251875Speter libexecdir: ${exec_prefix}/libexec 54251875Speter mandir: ${prefix}/man 55251875Speter sysconfdir: ${prefix}/etc+ 56251875Speter datadir: ${prefix}/share+ 57251875Speter installbuilddir: ${datadir}/build 58251875Speter includedir: ${prefix}/include+ 59251875Speter localstatedir: ${prefix}/var+ 60251875Speter runtimedir: ${localstatedir}/run 61251875Speter</Layout> 62251875Speter 63251875Speter# Mac OS X Server (Rhapsody) 64251875Speter<Layout Mac OS X Server> 65251875Speter prefix: /Local/Library/WebServer 66251875Speter exec_prefix: /usr 67251875Speter bindir: ${exec_prefix}/bin 68251875Speter sbindir: ${exec_prefix}/sbin 69251875Speter libdir: ${exec_prefix}/lib 70251875Speter libexecdir: /System/Library/apr/Modules 71251875Speter mandir: ${exec_prefix}/share/man 72251875Speter sysconfdir: ${prefix}/Configuration 73251875Speter datadir: ${prefix} 74251875Speter installbuilddir: /System/Library/apr/Build 75251875Speter includedir: /System/Library/Frameworks/apr.framework/Versions/2.0/Headers 76251875Speter localstatedir: /var 77251875Speter runtimedir: ${prefix}/Logs 78251875Speter</Layout> 79251875Speter 80251875Speter# Darwin/Mac OS Layout 81251875Speter<Layout Darwin> 82251875Speter prefix: /usr 83251875Speter exec_prefix: ${prefix} 84251875Speter bindir: ${exec_prefix}/bin 85251875Speter sbindir: ${exec_prefix}/sbin 86251875Speter libdir: ${exec_prefix}/lib 87251875Speter libexecdir: ${exec_prefix}/libexec+ 88251875Speter mandir: ${prefix}/share/man 89251875Speter datadir: /Library/WebServer 90251875Speter sysconfdir: /etc+ 91251875Speter installbuilddir: ${prefix}/share/httpd/build 92251875Speter includedir: ${prefix}/include+ 93251875Speter localstatedir: /var 94251875Speter runtimedir: ${localstatedir}/run 95251875Speter</Layout> 96251875Speter 97251875Speter# Red Hat Linux 7.x layout 98251875Speter<Layout RedHat> 99251875Speter prefix: /usr 100251875Speter exec_prefix: ${prefix} 101251875Speter bindir: ${prefix}/bin 102251875Speter sbindir: ${prefix}/sbin 103251875Speter libdir: ${prefix}/lib 104251875Speter libexecdir: ${prefix}/lib/apr 105251875Speter mandir: ${prefix}/man 106251875Speter sysconfdir: /etc/httpd/conf 107251875Speter datadir: /var/www 108251875Speter installbuilddir: ${datadir}/build 109251875Speter includedir: ${prefix}/include/apr 110251875Speter localstatedir: /var 111251875Speter runtimedir: ${localstatedir}/run 112251875Speter</Layout> 113251875Speter 114251875Speter# According to the /opt filesystem conventions 115251875Speter<Layout opt> 116251875Speter prefix: /opt/apr 117251875Speter exec_prefix: ${prefix} 118251875Speter bindir: ${exec_prefix}/bin 119251875Speter sbindir: ${exec_prefix}/sbin 120251875Speter libdir: ${exec_prefix}/lib 121251875Speter libexecdir: ${exec_prefix}/libexec 122251875Speter mandir: ${prefix}/man 123251875Speter sysconfdir: /etc${prefix} 124251875Speter datadir: ${prefix}/share 125251875Speter installbuilddir: ${datadir}/build 126251875Speter includedir: ${prefix}/include 127251875Speter localstatedir: /var${prefix} 128251875Speter runtimedir: ${localstatedir}/run 129251875Speter</Layout> 130251875Speter 131251875Speter# BeOS layout... 132251875Speter<Layout beos> 133251875Speter prefix: /boot/home/apr 134251875Speter exec_prefix: ${prefix} 135251875Speter bindir: ${exec_prefix}/bin 136251875Speter sbindir: ${exec_prefix}/bin 137251875Speter libdir: ${exec_prefix}/lib 138251875Speter libexecdir: ${exec_prefix}/libexec 139251875Speter mandir: ${prefix}/man 140251875Speter sysconfdir: ${prefix}/conf 141251875Speter datadir: ${prefix} 142251875Speter installbuilddir: ${datadir}/build 143251875Speter includedir: ${prefix}/include 144251875Speter localstatedir: ${prefix} 145251875Speter runtimedir: ${localstatedir}/logs 146251875Speter</Layout> 147251875Speter 148251875Speter# SuSE 6.x layout 149251875Speter<Layout SuSE> 150251875Speter prefix: /usr 151251875Speter exec_prefix: ${prefix} 152251875Speter bindir: ${prefix}/bin 153251875Speter sbindir: ${prefix}/sbin 154251875Speter libdir: ${prefix}/lib 155251875Speter libexecdir: ${prefix}/lib/apr 156251875Speter mandir: ${prefix}/share/man 157251875Speter sysconfdir: /etc/httpd 158251875Speter datadir: /usr/local/httpd 159251875Speter installbuilddir: ${datadir}/build 160251875Speter includedir: ${prefix}/include/apr 161251875Speter localstatedir: /var/lib/httpd 162251875Speter runtimedir: /var/run 163251875Speter</Layout> 164251875Speter 165251875Speter# BSD/OS layout 166251875Speter<Layout BSDI> 167251875Speter prefix: /var/www 168251875Speter exec_prefix: /usr/contrib 169251875Speter bindir: ${exec_prefix}/bin 170251875Speter sbindir: ${exec_prefix}/bin 171251875Speter libdir: ${exec_prefix}/lib 172251875Speter libexecdir: ${exec_prefix}/libexec/apr 173251875Speter mandir: ${exec_prefix}/man 174251875Speter sysconfdir: ${prefix}/conf 175251875Speter datadir: ${prefix} 176251875Speter installbuilddir: ${datadir}/build 177251875Speter includedir: ${exec_prefix}/include/apr 178251875Speter localstatedir: /var 179251875Speter runtimedir: ${localstatedir}/run 180251875Speter</Layout> 181251875Speter 182251875Speter# Solaris 8 Layout 183251875Speter<Layout Solaris> 184251875Speter prefix: /usr/apr 185251875Speter exec_prefix: ${prefix} 186251875Speter bindir: ${exec_prefix}/bin 187251875Speter sbindir: ${exec_prefix}/bin 188251875Speter libdir: ${exec_prefix}/lib 189251875Speter libexecdir: ${exec_prefix}/libexec 190251875Speter mandir: ${exec_prefix}/man 191251875Speter sysconfdir: /etc/apr 192251875Speter datadir: /var/apr 193251875Speter installbuilddir: ${datadir}/build 194251875Speter includedir: ${exec_prefix}/include 195251875Speter localstatedir: ${prefix} 196251875Speter runtimedir: /var/run 197251875Speter</Layout> 198251875Speter 199251875Speter# OpenBSD Layout 200251875Speter<Layout OpenBSD> 201251875Speter prefix: /var/www 202251875Speter exec_prefix: /usr 203251875Speter bindir: ${exec_prefix}/bin 204251875Speter sbindir: ${exec_prefix}/sbin 205251875Speter libdir: ${exec_prefix}/lib 206251875Speter libexecdir: ${exec_prefix}/lib/apr/modules 207251875Speter mandir: ${exec_prefix}/share/man 208251875Speter sysconfdir: ${prefix}/conf 209251875Speter datadir: ${prefix} 210251875Speter installbuilddir: ${prefix}/build 211251875Speter includedir: ${exec_prefix}/lib/apr/include 212251875Speter localstatedir: ${prefix} 213251875Speter runtimedir: ${prefix}/logs 214251875Speter</Layout> 215251875Speter 216251875Speter# Debian layout 217251875Speter<Layout Debian> 218251875Speter prefix: 219251875Speter exec_prefix: ${prefix}/usr 220251875Speter bindir: ${exec_prefix}/bin 221251875Speter sbindir: ${exec_prefix}/sbin 222251875Speter libdir: ${exec_prefix}/lib 223251875Speter libexecdir: ${exec_prefix}/lib/apr/modules 224251875Speter mandir: ${exec_prefix}/share/man 225251875Speter datadir: ${exec_prefix}/share/apr 226251875Speter includedir: ${exec_prefix}/include/apr-${APR_MAJOR_VERSION} 227251875Speter localstatedir: ${prefix}/var/run 228251875Speter runtimedir: ${prefix}/var/run 229251875Speter infodir: ${exec_prefix}/share/info 230251875Speter libsuffix: -${APR_MAJOR_VERSION} 231251875Speter</Layout> 232