config.layout 7.2 KB

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