1## 2## config.layout -- Pre-defined Installation Path Layouts 3## 4## Hints: 5## - layouts can be loaded with configure's --enable-layout=ID option 6## - when no --enable-layout option is given, the default layout is `apr' 7## - a trailing plus character (`+') on paths is replaced with a 8## `/<target>' suffix where <target> is currently hardcoded to 'apr'. 9## (This may become a configurable parameter at some point.) 10## 11 12# Classical APR path layout designed for parallel installs. 13<Layout apr> 14 prefix: /usr/local/apr 15 exec_prefix: ${prefix} 16 bindir: ${exec_prefix}/bin 17 sbindir: ${exec_prefix}/bin 18 libdir: ${exec_prefix}/lib 19 libexecdir: ${exec_prefix}/modules 20 mandir: ${prefix}/man 21 sysconfdir: ${prefix}/conf 22 datadir: ${prefix} 23 installbuilddir: ${datadir}/build-${APR_MAJOR_VERSION} 24 includedir: ${prefix}/include/apr-${APR_MAJOR_VERSION} 25 localstatedir: ${prefix} 26 libsuffix: -${APR_MAJOR_VERSION} 27</Layout> 28 29# Classical single-installation APR path layout. 30<Layout classic> 31 prefix: /usr/local/apr 32 exec_prefix: ${prefix} 33 bindir: ${exec_prefix}/bin 34 sbindir: ${exec_prefix}/bin 35 libdir: ${exec_prefix}/lib 36 libexecdir: ${exec_prefix}/modules 37 mandir: ${prefix}/man 38 sysconfdir: ${prefix}/conf 39 datadir: ${prefix} 40 installbuilddir: ${datadir}/build 41 includedir: ${prefix}/include 42 localstatedir: ${prefix} 43</Layout> 44 45# GNU standards conforming path layout. 46# See FSF's GNU project `make-stds' document for details. 47<Layout GNU> 48 prefix: /usr/local 49 exec_prefix: ${prefix} 50 bindir: ${exec_prefix}/bin 51 sbindir: ${exec_prefix}/sbin 52 libdir: ${exec_prefix}/lib 53 libexecdir: ${exec_prefix}/libexec 54 mandir: ${prefix}/man 55 sysconfdir: ${prefix}/etc+ 56 datadir: ${prefix}/share+ 57 installbuilddir: ${datadir}/build 58 includedir: ${prefix}/include+ 59 localstatedir: ${prefix}/var+ 60 runtimedir: ${localstatedir}/run 61</Layout> 62 63# Mac OS X Server (Rhapsody) 64<Layout Mac OS X Server> 65 prefix: /Local/Library/WebServer 66 exec_prefix: /usr 67 bindir: ${exec_prefix}/bin 68 sbindir: ${exec_prefix}/sbin 69 libdir: ${exec_prefix}/lib 70 libexecdir: /System/Library/apr/Modules 71 mandir: ${exec_prefix}/share/man 72 sysconfdir: ${prefix}/Configuration 73 datadir: ${prefix} 74 installbuilddir: /System/Library/apr/Build 75 includedir: /System/Library/Frameworks/apr.framework/Versions/2.0/Headers 76 localstatedir: /var 77 runtimedir: ${prefix}/Logs 78</Layout> 79 80# Darwin/Mac OS Layout 81<Layout Darwin> 82 prefix: /usr 83 exec_prefix: ${prefix} 84 bindir: ${exec_prefix}/bin 85 sbindir: ${exec_prefix}/sbin 86 libdir: ${exec_prefix}/lib 87 libexecdir: ${exec_prefix}/libexec+ 88 mandir: ${prefix}/share/man 89 datadir: /Library/WebServer 90 sysconfdir: /etc+ 91 installbuilddir: ${prefix}/share/httpd/build 92 includedir: ${prefix}/include+ 93 localstatedir: /var 94 runtimedir: ${localstatedir}/run 95</Layout> 96 97# Red Hat Linux 7.x layout 98<Layout RedHat> 99 prefix: /usr 100 exec_prefix: ${prefix} 101 bindir: ${prefix}/bin 102 sbindir: ${prefix}/sbin 103 libdir: ${prefix}/lib 104 libexecdir: ${prefix}/lib/apr 105 mandir: ${prefix}/man 106 sysconfdir: /etc/httpd/conf 107 datadir: /var/www 108 installbuilddir: ${datadir}/build 109 includedir: ${prefix}/include/apr 110 localstatedir: /var 111 runtimedir: ${localstatedir}/run 112</Layout> 113 114# According to the /opt filesystem conventions 115<Layout opt> 116 prefix: /opt/apr 117 exec_prefix: ${prefix} 118 bindir: ${exec_prefix}/bin 119 sbindir: ${exec_prefix}/sbin 120 libdir: ${exec_prefix}/lib 121 libexecdir: ${exec_prefix}/libexec 122 mandir: ${prefix}/man 123 sysconfdir: /etc${prefix} 124 datadir: ${prefix}/share 125 installbuilddir: ${datadir}/build 126 includedir: ${prefix}/include 127 localstatedir: /var${prefix} 128 runtimedir: ${localstatedir}/run 129</Layout> 130 131# BeOS layout... 132<Layout beos> 133 prefix: /boot/home/apr 134 exec_prefix: ${prefix} 135 bindir: ${exec_prefix}/bin 136 sbindir: ${exec_prefix}/bin 137 libdir: ${exec_prefix}/lib 138 libexecdir: ${exec_prefix}/libexec 139 mandir: ${prefix}/man 140 sysconfdir: ${prefix}/conf 141 datadir: ${prefix} 142 installbuilddir: ${datadir}/build 143 includedir: ${prefix}/include 144 localstatedir: ${prefix} 145 runtimedir: ${localstatedir}/logs 146</Layout> 147 148# SuSE 6.x layout 149<Layout SuSE> 150 prefix: /usr 151 exec_prefix: ${prefix} 152 bindir: ${prefix}/bin 153 sbindir: ${prefix}/sbin 154 libdir: ${prefix}/lib 155 libexecdir: ${prefix}/lib/apr 156 mandir: ${prefix}/share/man 157 sysconfdir: /etc/httpd 158 datadir: /usr/local/httpd 159 installbuilddir: ${datadir}/build 160 includedir: ${prefix}/include/apr 161 localstatedir: /var/lib/httpd 162 runtimedir: /var/run 163</Layout> 164 165# BSD/OS layout 166<Layout BSDI> 167 prefix: /var/www 168 exec_prefix: /usr/contrib 169 bindir: ${exec_prefix}/bin 170 sbindir: ${exec_prefix}/bin 171 libdir: ${exec_prefix}/lib 172 libexecdir: ${exec_prefix}/libexec/apr 173 mandir: ${exec_prefix}/man 174 sysconfdir: ${prefix}/conf 175 datadir: ${prefix} 176 installbuilddir: ${datadir}/build 177 includedir: ${exec_prefix}/include/apr 178 localstatedir: /var 179 runtimedir: ${localstatedir}/run 180</Layout> 181 182# Solaris 8 Layout 183<Layout Solaris> 184 prefix: /usr/apr 185 exec_prefix: ${prefix} 186 bindir: ${exec_prefix}/bin 187 sbindir: ${exec_prefix}/bin 188 libdir: ${exec_prefix}/lib 189 libexecdir: ${exec_prefix}/libexec 190 mandir: ${exec_prefix}/man 191 sysconfdir: /etc/apr 192 datadir: /var/apr 193 installbuilddir: ${datadir}/build 194 includedir: ${exec_prefix}/include 195 localstatedir: ${prefix} 196 runtimedir: /var/run 197</Layout> 198 199# OpenBSD Layout 200<Layout OpenBSD> 201 prefix: /var/www 202 exec_prefix: /usr 203 bindir: ${exec_prefix}/bin 204 sbindir: ${exec_prefix}/sbin 205 libdir: ${exec_prefix}/lib 206 libexecdir: ${exec_prefix}/lib/apr/modules 207 mandir: ${exec_prefix}/share/man 208 sysconfdir: ${prefix}/conf 209 datadir: ${prefix} 210 installbuilddir: ${prefix}/build 211 includedir: ${exec_prefix}/lib/apr/include 212 localstatedir: ${prefix} 213 runtimedir: ${prefix}/logs 214</Layout> 215 216# Debian layout 217<Layout Debian> 218 prefix: 219 exec_prefix: ${prefix}/usr 220 bindir: ${exec_prefix}/bin 221 sbindir: ${exec_prefix}/sbin 222 libdir: ${exec_prefix}/lib 223 libexecdir: ${exec_prefix}/lib/apr/modules 224 mandir: ${exec_prefix}/share/man 225 datadir: ${exec_prefix}/share/apr 226 includedir: ${exec_prefix}/include/apr-${APR_MAJOR_VERSION} 227 localstatedir: ${prefix}/var/run 228 runtimedir: ${prefix}/var/run 229 infodir: ${exec_prefix}/share/info 230 libsuffix: -${APR_MAJOR_VERSION} 231</Layout> 232