2 depends on PACKAGE_freeswitch
6 prompt "Git HEAD version to use"
7 default FS_WITH_DEFAULT_HEAD
9 The existing git HEAD is probably outdated. This option allows
10 OpenWRT to pull the latest git HEAD. Please ONLY enable this
11 option if you know what you are doing. It may and/or may not
12 be cleanly compiled and may require some intervension to create
13 new patches. If you take this route and come up with some patches,
14 please contemplate to contribute
15 or send in your patches.
17 config FS_WITH_DEFAULT_HEAD
20 Since developers @FreeSWITCH are actively working to improve
21 FreeSWITCH, there is a chance the default git HEAD has long
24 config FS_WITH_LATEST_HEAD
27 Please use this option with cautious. It may and/or may not compile
28 out of the box and may and/or may not require some additional new
34 depends on FS_WITH_LATEST_HEAD
35 prompt "FS TARRED archive to use"
36 default FS_WITH_OPENWRT_SOURCE
38 Select which tarred to use: local or OpenWRT
39 local: FS tarred from local archive
40 OpenWRT: FS tarred download from source by OpenWRT
42 config FS_WITH_LOCAL_SOURCE
45 Use local tarred archive. This approach requires a manually checkout
46 source from FS git repository using 'git clone', then package the
47 source using tar with XZ compression. The tarred file should include
48 $(PKG_VERSION) as follows:
49 1. "git clone git://git.freeswitch.org/freeswitch.git <dir>"
51 3. "git checkout $(FS_DEFAULT_HEAD) && git submodule update"
52 4. Back to parent <dir>.
53 5. "tar -Jcf freeswitch_git-$(PKG_VERSION).tar.xz <dir>"
54 6. Move the tarred file to OpenWRT download directory.
56 config FS_WITH_OPENWRT_SOURCE
59 Use (download) tarred archive from OpenWRT.
64 prompt "Select database"
65 default FS_WITH_SQLITE3
67 Select which database library to use for libs/apr-util package.
73 Compile libs/apr-util with MySQL support.
75 config FS_WITH_POSTGRESQL
78 Compile libs/apr-util with PostgreSQL support.
80 config FS_WITH_SQLITE3
83 Compile libs/apr-util with SQLITE3 support.
88 bool "Enable ALSA for sound support"
91 Compile with ALSA support.
93 config FS_WITH_VISIBILITY
94 bool "Enable API visibility support"
97 Compile with API visibility support.
99 config FS_WITH_APR_CONFIG_SWITCHES
100 bool "Enable APR configuration switches"
103 Enable some configure switches in libs/apr.
105 config FS_WITH_APR_IPV6
106 depends on FS_WITH_APR_CONFIG_SWITCHES
107 bool "Enable IPV6 support in APR"
110 Compile libs/apr package with IPV6 support.
112 config FS_WITH_APR_SCTP
113 depends on FS_WITH_APR_CONFIG_SWITCHES
114 bool "Enable SCTP support in APR"
117 Compile with SCTP (Stream Control Transfer Protocol)
120 config FS_WITH_APR_THREADS
121 depends on FS_WITH_APR_CONFIG_SWITCHES
122 bool "Enable threading support in APR"
125 Compile with threads support in libs/apr.
127 config FS_WITH_BUILTIN_ZRTP
128 bool "Enable built-in ZRTP"
131 Compile with ZRTP support.
134 bool "Enable ogg support in mod_celt"
137 Enable this option to allow use of OGG in mod_celt.
139 config FS_WITH_CORE_LIBEDIT_SUPPORT
140 bool "Compile with libedit Support"
143 Compile with libedit Support. ATM, libedit isn't
144 supported by OpenWRT.
147 bool "Follow the FHS when placing files and directories"
150 Build FreeSWITCH to comply with FHS when placing
151 files and directories.
154 bool "Enable liblzma usage in libtiff"
157 Compile libs/tiff package with liblzma support. This option
158 requires LZMA2 compression package called liblzma.
161 depends on PACKAGE_sqliteodbc
162 depends on PACKAGE_unixodbc_svn
163 bool "Compile with ODBC support (Requires unixodbc NOT YET AVAILABLE)"
166 Enable ODBC support. Since both sqliteodbc and unixodbc
167 packages are not yet available on OpenWRT, ODBC support
168 should not be enabled.
170 config FS_WITH_OPENSSL
171 bool "Enable SSL support"
174 Compile with SSL support.
177 bool "Enable optimization"
180 Compile with optimization flag enabled. This
181 will add max optimising compiler flags
187 Compile with SRTP support.
189 config FS_WITH_SRTP_GENERIC_AESICM
190 depends on FS_WITH_SRTP
191 bool "Compile in changes for ISMAcryp"
194 Compile in changes for ISMAcryp.
196 config FS_WITH_SRTP_KERNEL_LINUX
197 depends on FS_WITH_SRTP
198 bool "Build library to run in Linux kernel context"
201 Build library to run in Linux kernel context.
203 config FS_WITH_SRTP_OPENSSL
204 depends on FS_WITH_SRTP
205 bool "Use OpenSSL crypto primitives to build SRTP"
208 Use OpenSSL crypto primitives.
210 config FS_WITH_ERLANG
211 depends on PACKAGE_freeswitch-mod-erlang-event
213 prompt "path to erlang installed directory"
214 default "$$(STAGING_DIR_HOST)/lib/erlang"
216 Specify the path to erlang libraries.
218 # config FS_WITH_OGG_INCLUDES
220 # prompt "OGG include HEADER path"
221 # default "$$(STAGING_DIR)/usr/include"
223 # Specify the include header path for OGG library.