Config.in 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299
  1. config BR2_PACKAGE_QTOPIA4
  2. bool "qtopia4"
  3. depends on BR2_INSTALL_LIBSTDCPP
  4. help
  5. Qtopia core 4.
  6. http://www.trolltech.com/
  7. comment "qtopia4 requires a toolchain with C++ support enabled"
  8. depends on !BR2_INSTALL_LIBSTDCPP
  9. if BR2_PACKAGE_QTOPIA4
  10. config BR2_PACKAGE_QTOPIA4_DEBUG
  11. bool "Compile with debug support"
  12. help
  13. If unsure, say N.
  14. choice
  15. prompt "Library type"
  16. default BR2_PACKAGE_QTOPIA4_SHARED
  17. help
  18. Selects the library type: Shared or Static
  19. config BR2_PACKAGE_QTOPIA4_SHARED
  20. bool "Shared library"
  21. help
  22. Create and use shared Qt libraries.
  23. If you have multiple programs that depend on Qt or intend to use
  24. plugins, say Y.
  25. config BR2_PACKAGE_QTOPIA4_STATIC
  26. bool "Static Library"
  27. help
  28. Create and use static Qt libraries.
  29. If you don't have multiple programs on the target that depends on
  30. Qt, then this will save you quite some of storage space.
  31. If unsure, say Y.
  32. endchoice
  33. config BR2_PACKAGE_QTOPIA4_LICENSE_TYPE_COMMERCIAL
  34. bool "Use commercial license"
  35. config BR2_PACKAGE_QTOPIA4_LICENSE_APPROVED
  36. bool "Approve free license"
  37. depends on !BR2_PACKAGE_QTOPIA4_LICENSE_TYPE_COMMERCIAL
  38. help
  39. Select this if you approve one of the available free licenses for the
  40. Qt4 library.
  41. By doing this you will not be asked while the library is compiled.
  42. Please read and understand the license terms before approving this.
  43. LGPL v2.1: http://doc.trolltech.com/4.5/lgpl.html
  44. GPL v3.0: http://doc.trolltech.com/4.5/gpl.html
  45. config BR2_PACKAGE_QTOPIA4_COMMERCIAL_USERNAME
  46. string "Qtopia Core 4 Commercial License Username"
  47. depends on BR2_PACKAGE_QTOPIA4_LICENSE_TYPE_COMMERCIAL
  48. help
  49. Commercial users can download their source directly by
  50. providing a username.
  51. config BR2_PACKAGE_QTOPIA4_COMMERCIAL_PASSWORD
  52. string "Qtopia Core 4 Commercial License Password"
  53. depends on BR2_PACKAGE_QTOPIA4_LICENSE_TYPE_COMMERCIAL
  54. help
  55. Commercial users can download their source directly by
  56. providing a password.
  57. config BR2_PACKAGE_QTOPIA4_QT3SUPPORT
  58. bool "Compatibility with Qt3"
  59. help
  60. Turns on support for older Qt3. This will create an additional
  61. library with proxy code and increase the space required on target.
  62. If unsure say n.
  63. config BR2_PACKAGE_QTOPIA4_GUI_MODULE
  64. bool "Gui Module"
  65. default y
  66. help
  67. Turns on support to Gui applications. If your board don't have
  68. video output, or you don't require Qt GUI, say n.
  69. if BR2_PACKAGE_QTOPIA4_GUI_MODULE
  70. menu "Pixel depths"
  71. comment "Deselecting each option leads to Qt's default (8,16,32)"
  72. config BR2_PACKAGE_QTOPIA4_PIXEL_DEPTH_ALL
  73. bool "All supported depths"
  74. if !BR2_PACKAGE_QTOPIA4_PIXEL_DEPTH_ALL
  75. config BR2_PACKAGE_QTOPIA4_PIXEL_DEPTH_1
  76. bool "1 bpp, black/white"
  77. config BR2_PACKAGE_QTOPIA4_PIXEL_DEPTH_4
  78. bool "4 bpp, grayscale"
  79. config BR2_PACKAGE_QTOPIA4_PIXEL_DEPTH_8
  80. bool "8 bpp, paletted"
  81. default y
  82. config BR2_PACKAGE_QTOPIA4_PIXEL_DEPTH_12
  83. bool "12 bpp, rgb 4-4-4"
  84. config BR2_PACKAGE_QTOPIA4_PIXEL_DEPTH_15
  85. bool "15 bpp, rgb 5-5-5"
  86. config BR2_PACKAGE_QTOPIA4_PIXEL_DEPTH_16
  87. bool "16 bpp, rgb 5-6-5"
  88. default y
  89. config BR2_PACKAGE_QTOPIA4_PIXEL_DEPTH_18
  90. bool "18 bpp, rgb 6-6-6"
  91. config BR2_PACKAGE_QTOPIA4_PIXEL_DEPTH_24
  92. bool "24 bpp, rgb 8-8-8"
  93. config BR2_PACKAGE_QTOPIA4_PIXEL_DEPTH_32
  94. bool "32 bpp, argb 8-8-8-8 and rgb 8-8-8"
  95. default y
  96. endif
  97. endmenu
  98. endif
  99. config BR2_PACKAGE_QTOPIA4_GIF
  100. bool "Enable GIF support"
  101. help
  102. This compiles and installs the plugin for GIF reading support.
  103. config BR2_PACKAGE_QTOPIA4_LIBMNG
  104. bool "Enable libmng support"
  105. help
  106. This compiles and installs the plugin for MNG support.
  107. choice
  108. prompt "JPEG support"
  109. default BR2_PACKAGE_QTOPIA4_NOJPEG
  110. help
  111. Select libjpeg support.
  112. config BR2_PACKAGE_QTOPIA4_NOJPEG
  113. bool "No jpeg support"
  114. help
  115. Disable JPEG support
  116. config BR2_PACKAGE_QTOPIA4_SYSTEMJPEG
  117. select BR2_PACKAGE_JPEG
  118. bool "System libjpeg"
  119. help
  120. Link against system libjpeg
  121. config BR2_PACKAGE_QTOPIA4_QTJPEG
  122. bool "Use Qt bundled libjpeg"
  123. help
  124. Link against libjpeg proveded with Qt
  125. endchoice
  126. choice
  127. prompt "PNG support"
  128. default BR2_PACKAGE_QTOPIA4_NOPNG
  129. help
  130. Select which library to use if PNG support should be enabled.
  131. config BR2_PACKAGE_QTOPIA4_NOPNG
  132. bool "No PNG support"
  133. config BR2_PACKAGE_QTOPIA4_SYSTEMPNG
  134. bool "System libpng"
  135. select BR2_PACKAGE_LIBPNG
  136. config BR2_PACKAGE_QTOPIA4_QTPNG
  137. bool "Use Qt bundled libpng"
  138. endchoice
  139. choice
  140. prompt "TIFF support"
  141. default BR2_PACKAGE_QTOPIA4_NOTIFF
  142. help
  143. Select which library to use if TIFF support should be enabled.
  144. config BR2_PACKAGE_QTOPIA4_NOTIFF
  145. bool "No TIFF support"
  146. config BR2_PACKAGE_QTOPIA4_SYSTEMTIFF
  147. bool "System libtiff"
  148. select BR2_PACKAGE_TIFF
  149. config BR2_PACKAGE_QTOPIA4_QTTIFF
  150. bool "Use Qt bundled libtiff"
  151. endchoice
  152. choice
  153. prompt "zlib support"
  154. default BR2_PACKAGE_QTOPIA4_QTZLIB
  155. help
  156. Select zlib support.
  157. config BR2_PACKAGE_QTOPIA4_QTZLIB
  158. bool "Qt zlib"
  159. help
  160. Use the zlib bundled with Qt.
  161. config BR2_PACKAGE_QTOPIA4_SYSTEMZLIB
  162. bool "System zlib"
  163. select BR2_PACKAGE_ZLIB
  164. help
  165. Use the shared zlib from the system.
  166. endchoice
  167. choice
  168. prompt "freetype2 support"
  169. default BR2_PACKAGE_QTOPIA4_NOFREETYPE
  170. help
  171. Select freetype2 support.
  172. config BR2_PACKAGE_QTOPIA4_NOFREETYPE
  173. bool "no freetype2 support"
  174. help
  175. Do not compile in Freetype2 support.
  176. config BR2_PACKAGE_QTOPIA4_QTFREETYPE
  177. bool "Qt freetype2"
  178. help
  179. Use the libfreetype bundled with Qt.
  180. config BR2_PACKAGE_QTOPIA4_SYSTEMFREETYPE
  181. bool "System freetype2"
  182. select BR2_PACKAGE_FREETYPE
  183. help
  184. Use shared libfreetype from the target system.
  185. See http://www.freetype.org/
  186. endchoice
  187. config BR2_PACKAGE_QTOPIA4_EMB_PLATFORM
  188. string "The embedded platform we are making Qtopia4 for"
  189. default "arm" if BR2_arm
  190. default "arm" if BR2_armeb
  191. default "avr32" if BR2_avr32
  192. default "x86" if BR2_i386
  193. default "x86_64" if BR2_x86_64
  194. default "mips" if BR2_mips
  195. default "mips" if BR2_mipsel
  196. default "ppc" if BR2_powerpc
  197. # Not that I really believe these will work..
  198. default "generic" if BR2_alpha
  199. default "generic" if BR2_chris
  200. default "generic" if BR2_m68k
  201. default "generic" if BR2_nios2
  202. default "generic" if BR2_sh
  203. default "generic" if BR2_sh64
  204. default "generic" if BR2_sparc
  205. help
  206. The target platform.
  207. source "package/qtopia4/Config.sql.in"
  208. source "package/qtopia4/Config.gfx.in"
  209. source "package/qtopia4/Config.mouse.in"
  210. config BR2_PACKAGE_QTOPIA4_PHONON
  211. bool "Phonon Module"
  212. select BR2_PACKAGE_GSTREAMER
  213. select BR2_PACKAGE_GST_PLUGINS_BASE
  214. help
  215. Build the Phonon module. Support for different audio/video
  216. formats can be configured at the GStreamer package.
  217. If unsure, say n.
  218. config BR2_PACKAGE_QTOPIA4_XMLPATTERNS
  219. bool "XML Patterns Module"
  220. help
  221. Build QtXmlPatterns module.
  222. If unsure, say n
  223. config BR2_PACKAGE_QTOPIA4_SVG
  224. bool "SVG Module"
  225. help
  226. Build the SVG module.
  227. If unsure, say n
  228. config BR2_PACKAGE_QTOPIA4_WEBKIT
  229. bool "WebKit Module"
  230. help
  231. Build the WebKit module.
  232. If unsure, say n.
  233. config BR2_PACKAGE_QTOPIA4_OPENSSL
  234. bool "Enable OpenSSL support"
  235. select BR2_PACKAGE_OPENSSL
  236. help
  237. Enable support for the OpenSSL encryption library. If you use
  238. QSslSocket say y here, otherwise, say no to save space on the
  239. target.
  240. If unsure, say n.
  241. endif # BR2_PACKAGE_QTOPIA4