config.layout 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  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 `FreeSWITCH'
  7. ## - a trailing plus character (`+') on paths is replaced with a
  8. ## `/<target>' suffix where <target> is currently hardcoded to 'freeswitch'.
  9. ## (This may become a configurable parameter at some point.)
  10. ##
  11. # Default FreeSWITCH path layout.
  12. <Layout FreeSWITCH>
  13. prefix: /usr/local/freeswitch
  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. modulesdir: ${exec_prefix}/modules
  20. mandir: ${prefix}/man
  21. sysconfdir: ${prefix}/conf
  22. datadir: ${prefix}
  23. includedir: ${prefix}/include
  24. localstatedir: ${prefix}
  25. runtimedir: ${localstatedir}/log
  26. logfiledir: ${localstatedir}/log
  27. </Layout>
  28. # GNU standards conforming path layout.
  29. # See FSF's GNU project `make-stds' document for details.
  30. <Layout GNU>
  31. prefix: /usr/local
  32. exec_prefix: ${prefix}
  33. bindir: ${exec_prefix}/bin
  34. sbindir: ${exec_prefix}/sbin
  35. libdir: ${exec_prefix}/lib
  36. libexecdir: ${exec_prefix}/libexec
  37. modulesdir: ${libdir}/freeswitch/modules
  38. mandir: ${prefix}/man
  39. sysconfdir: ${prefix}/etc/freeswitch
  40. datadir: ${prefix}/share/freeswitch
  41. includedir: ${prefix}/include/freeswitch
  42. localstatedir: ${prefix}/var/freeswitch
  43. runtimedir: ${localstatedir}/run
  44. logfiledir: ${localstatedir}/log
  45. </Layout>
  46. # Linux FHS (File Hierarchy Standard) layout
  47. # see
  48. <Layout FHS>
  49. prefix: /usr
  50. exec_prefix: ${prefix}
  51. bindir: ${exec_prefix}/bin
  52. sbindir: ${exec_prefix}/sbin
  53. libdir: ${exec_prefix}/lib/freeswitch
  54. libexecdir: ${exec_prefix}/libexec
  55. modulesdir: ${libdir}/modules
  56. mandir: ${prefix}/man
  57. sysconfdir: /etc/freeswitch
  58. datadir: ${prefix}/share/freeswitch
  59. includedir: ${prefix}/include/freeswitch
  60. localstatedir: /var/lib/freeswitch
  61. runtimedir: /var/run/freeswitch
  62. logfiledir: /var/log/freeswitch
  63. </Layout>