summaryrefslogblamecommitdiffstats
path: root/package/qtopia4/Config.in
blob: e6823329b8395bc8fa651bb2c955ec33bfb1c0a3 (plain) (tree)
1
2
3
4
5
6
7
8
9
10

                          
                                        




                                   

                                                               
 

                      
                                
                                         

                           
 
      

                                          




                                                    




                                                                          

                                 





                                                                           


         

                                                    












                                                                         
                                                       








                                                                             
                                              

                                                          
                                                              
            

                                                                

                                              

                                                          
                                                              
            

                                                                

                                     
                                     
            
                                                                        


                                                                            

                                     
                 




                                                                        







































                                                                 
     
 

                                 




                                                                        


                                                                
      
                             




                                          
                              

                              

                                     
                               


                                     
 
                                 


                                               



                            







                                                                       
                            



                                    



                             
                                          
            





                                                                        
                             



                                     



                             



                                          
                                 
                      

                                       
 
                                     
                          
                               


                                              
 

                                  




                                              
                                   

                                              
 




                                              
 






                                                        
 
                                       
                                                                

                                    
                                    












                                              
            

                              
                                      

                                        
 








                                                                    

                                      





                                     





                                 





                                     
                                  





                                                                       
                           
config BR2_PACKAGE_QTOPIA4
	bool "qtopia4"
	depends on BR2_INSTALL_LIBSTDCPP
	help
	  Qtopia core 4.

	  http://www.trolltech.com/

comment "qtopia4 requires a toolchain with C++ support enabled"
	depends on !BR2_INSTALL_LIBSTDCPP

if BR2_PACKAGE_QTOPIA4

config BR2_PACKAGE_QTOPIA4_DEBUG
	bool "Compile with debug support"
	help
	  If unsure, say N.

choice
	prompt "Library type"
	default BR2_PACKAGE_QTOPIA4_SHARED
	help
	  Selects the library type: Shared or Static

config BR2_PACKAGE_QTOPIA4_SHARED
	bool "Shared library"
	help
	  Create and use shared Qt libraries.
	  If you have multiple programs that depend on Qt or intend to use
	  plugins, say Y.

config BR2_PACKAGE_QTOPIA4_STATIC
	bool "Static Library"
	help
	  Create and use static Qt libraries.
	  If you don't have multiple programs on the target that depends on
	  Qt, then this will save you quite some of storage space.
	  If unsure, say Y.

endchoice

choice
	prompt "Qtopia 4 Core license type"
	default BR2_PACKAGE_QTOPIA4_LICENSE_TYPE_GPL
	help
	  Selects the type of license you which to use for Qtopia 4 Core.

config BR2_PACKAGE_QTOPIA4_LICENSE_TYPE_GPL
	bool "GPL license"

config BR2_PACKAGE_QTOPIA4_LICENSE_TYPE_COMMERCIAL
	bool "Commercial license"

endchoice

config BR2_PACKAGE_QTOPIA4_GPL_LICENSE_APPROVED
	bool "Approve Qtopia Core 4 GPL licence"
	depends on BR2_PACKAGE_QTOPIA4_LICENSE_TYPE_GPL
	help
	  Select this if you approve the GNU GENERAL PUBLIC LICENSE Version 2
	  on the Qtopia Core 4 library. By doing this you will not be asked
	  while the library is compiled. Please read and understand the GPL
	  licence before approving this.

	  For full GPL version 2 see http://www.gnu.org/licenses/gpl.txt


config BR2_PACKAGE_QTOPIA4_COMMERCIAL_USERNAME
	string "Qtopia Core 4 Commercial License Username"
	default ""
	depends on BR2_PACKAGE_QTOPIA4_LICENSE_TYPE_COMMERCIAL
	help
	  Commercial users can download their source directly by
	  providing a username.

config BR2_PACKAGE_QTOPIA4_COMMERCIAL_PASSWORD
	string "Qtopia Core 4 Commercial License Password"
	default ""
	depends on BR2_PACKAGE_QTOPIA4_LICENSE_TYPE_COMMERCIAL
	help
	  Commercial users can download their source directly by
	  providing a password.

config BR2_PACKAGE_QTOPIA4_QT3SUPPORT
	bool "Compatibility with Qt3"
	help
	  Turns on support for older Qt3. This will create an additional
	  library with proxy code and increase the space required on target.
	  If unsure say n.

config BR2_PACKAGE_QTOPIA4_GUI_MODULE
	bool "Gui Module"
	default y
	help
	  Turns on support to Gui applications. If your board don't have
	  video output, or you don't require Qt GUI, say n.

if BR2_PACKAGE_QTOPIA4_GUI_MODULE
menu "Pixel depths"
comment "Deselecting each option leads to Qt's default (8,16,32)"

config BR2_PACKAGE_QTOPIA4_PIXEL_DEPTH_ALL
	bool "All supported depths"

if !BR2_PACKAGE_QTOPIA4_PIXEL_DEPTH_ALL

config BR2_PACKAGE_QTOPIA4_PIXEL_DEPTH_1
	bool "1 bpp, black/white"

config BR2_PACKAGE_QTOPIA4_PIXEL_DEPTH_4
	bool "4 bpp, grayscale"

config BR2_PACKAGE_QTOPIA4_PIXEL_DEPTH_8
	bool "8 bpp, paletted"
	default y

config BR2_PACKAGE_QTOPIA4_PIXEL_DEPTH_12
	bool "12 bpp, rgb 4-4-4"

config BR2_PACKAGE_QTOPIA4_PIXEL_DEPTH_15
	bool "15 bpp, rgb 5-5-5"

config BR2_PACKAGE_QTOPIA4_PIXEL_DEPTH_16
	bool "16 bpp, rgb 5-6-5"
	default y

config BR2_PACKAGE_QTOPIA4_PIXEL_DEPTH_18
	bool "18 bpp, rgb 6-6-6"

config BR2_PACKAGE_QTOPIA4_PIXEL_DEPTH_24
	bool "24 bpp, rgb 8-8-8"

config BR2_PACKAGE_QTOPIA4_PIXEL_DEPTH_32
	bool "32 bpp, argb 8-8-8-8 and rgb 8-8-8"
	default y

endif
endmenu
endif

config BR2_PACKAGE_QTOPIA4_GIF
	bool "Enable GIF support"
	help
	  This compiles and installs the plugin for GIF reading support.

config BR2_PACKAGE_QTOPIA4_LIBMNG
	bool "Enable libmng support"
	help
	  This compiles and installs the plugin for MNG support.

choice
	prompt "JPEG support"
	default BR2_PACKAGE_QTOPIA4_NOJPEG
	help
	  Select libjpeg support.

config BR2_PACKAGE_QTOPIA4_NOJPEG
	bool "No jpeg support"
	help
	  Disable JPEG support

config BR2_PACKAGE_QTOPIA4_SYSTEMJPEG
	select BR2_PACKAGE_JPEG
	bool "System libjpeg"
	help
	  Link against system libjpeg

config BR2_PACKAGE_QTOPIA4_QTJPEG
	bool "Use Qt bundled libjpeg"
	help
	  Link against libjpeg proveded with Qt
endchoice

choice
	prompt "PNG support"
	default BR2_PACKAGE_QTOPIA4_NOPNG
	help
	  Select which library to use if PNG support should be enabled.

config BR2_PACKAGE_QTOPIA4_NOPNG
	bool "No PNG support"

config BR2_PACKAGE_QTOPIA4_SYSTEMPNG
	bool "System libpng"
	select BR2_PACKAGE_LIBPNG

config BR2_PACKAGE_QTOPIA4_QTPNG
	bool "Use Qt bundled libpng"
endchoice

choice
	prompt "TIFF support"
	default BR2_PACKAGE_QTOPIA4_NOTIFF
	help
	  Select which library to use if TIFF support should be enabled.

config BR2_PACKAGE_QTOPIA4_NOTIFF
	bool "No TIFF support"

config BR2_PACKAGE_QTOPIA4_SYSTEMTIFF
	bool "System libtiff"
	select BR2_PACKAGE_TIFF

config BR2_PACKAGE_QTOPIA4_QTTIFF
	bool "Use Qt bundled libtiff"
endchoice

choice
	prompt "zlib support"
	default BR2_PACKAGE_QTOPIA4_QTZLIB
	help
	  Select zlib support.

config BR2_PACKAGE_QTOPIA4_QTZLIB
	bool "Qt zlib"
	help
	  Use the zlib bundled with Qt.

config BR2_PACKAGE_QTOPIA4_SYSTEMZLIB
	bool "System zlib"
	select BR2_PACKAGE_ZLIB
	help
	  Use the shared zlib from the system.
endchoice

choice
	prompt "freetype2 support"
	default BR2_PACKAGE_QTOPIA4_NOFREETYPE
	help
	  Select freetype2 support.

config BR2_PACKAGE_QTOPIA4_NOFREETYPE
	bool "no freetype2 support"
	help
	  Do not compile in Freetype2 support.


config BR2_PACKAGE_QTOPIA4_QTFREETYPE
	bool "Qt freetype2"
	help
	  Use the libfreetype bundled with Qt.

config BR2_PACKAGE_QTOPIA4_SYSTEMFREETYPE
	bool "System freetype2"
	select BR2_PACKAGE_FREETYPE
	help
	  Use shared libfreetype from the target system.
	  See http://www.freetype.org/
endchoice

config BR2_PACKAGE_QTOPIA4_EMB_PLATFORM
	string "The embedded platform we are making Qtopia4 for"
	default "arm"	if BR2_arm
	default "arm"	if BR2_armeb
	default "avr32"	if BR2_avr32
	default "x86"	if BR2_i386
	default "x86_64"	if BR2_x86_64
	default "mips"	if BR2_mips
	default "mips"	if BR2_mipsel
# Not that I really believe these will work..
	default "generic"	if BR2_alpha
	default "generic"	if BR2_chris
	default "generic"	if BR2_m68k
	default "generic"	if BR2_nios2
	default "generic"	if BR2_powerpc
	default "generic"	if BR2_sh
	default "generic"	if BR2_sh64
	default "generic"	if BR2_sparc
	help
	  The target platform.

source "package/qtopia4/Config.sql.in"
source "package/qtopia4/Config.gfx.in"
source "package/qtopia4/Config.mouse.in"

config BR2_PACKAGE_QTOPIA4_PHONON
	bool "Phonon Module"
	select BR2_PACKAGE_GSTREAMER
	select BR2_PACKAGE_GST_PLUGINS_BASE
	help
	  Build the Phonon module. Support for different audio/video
	  formats can be configured at the GStreamer package.
	  If unsure, say n.

config BR2_PACKAGE_QTOPIA4_XMLPATTERNS
	bool "XML Patterns Module"
	help
	  Build QtXmlPatterns module.
	  If unsure, say n

config BR2_PACKAGE_QTOPIA4_SVG
	bool "SVG Module"
	help
	  Build the SVG module.
	  If unsure, say n

config BR2_PACKAGE_QTOPIA4_WEBKIT
	bool "WebKit Module"
	help
	  Build the WebKit module.
	  If unsure, say n.

config BR2_PACKAGE_QTOPIA4_OPENSSL
	bool "Enable OpenSSL support"
	select BR2_PACKAGE_OPENSSL
	help
	  Enable support for the OpenSSL encryption library. If you use
	  QSslSocket say y here, otherwise, say no to save space on the
	  target.
	  If unsure, say n.

endif # BR2_PACKAGE_QTOPIA4