blob: e0559de51c78fbfb02d68be31c53d139cb6c4a2c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
|
################################################################################
# Embtoolkit
# Copyright(C) 2009-2010 GAYE Abdoulaye Walsimou. All rights reserved.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
################################################################################
#
# \file directfb.kconfig
# \brief directfb.kconfig of Embtoolkit
# \author GAYE Abdoulaye Walsimou, <walsimou@walsimou.com>
# \date October 2009
################################################################################
config EMBTK_HAVE_DIRECTFB
bool "Have DirectFB"
select EMBTK_HAVE_LIBPNG
select EMBTK_HAVE_LIBJPEG
select EMBTK_HAVE_FREETYPE
help
DirectFB is a graphics library which was designed with embedded
systems in mind. It offers maximum hardware accelerated
performance at a minimum of resource usage and overhead.
Check http://www.directfb.org/ for more and up to date infos.
choice
prompt "DirectFB version you wish"
depends on EMBTK_HAVE_DIRECTFB
help
Here you can choose which version of DirectFB you want to use.
config EMBTK_DIRECTFB_VERSION_1_4_3
bool "DirectFB-1.4.3"
config EMBTK_DIRECTFB_VERSION_1_4_2
bool "DirectFB-1.4.2"
endchoice
menu "DirectFB Configuration"
depends on EMBTK_HAVE_DIRECTFB
comment "----------------------"
comment "DirectFB Graphic drivers"
comment "----------------------"
config EMBTK_DIRECTFB_GRAPHIC_ATI128
bool "Build DirectFB ATI Rage 128 graphic driver"
config EMBTK_DIRECTFB_GRAPHIC_CLE266
bool "Build DirectFB VIA CLE266 graphic driver"
config EMBTK_DIRECTFB_GRAPHIC_CYBER5K
bool "Build DirectFB TVIA CyberPro graphic driver"
config EMBTK_DIRECTFB_GRAPHIC_DAVINCI
bool "Build DirectFB TI Davinci graphic driver"
config EMBTK_DIRECTFB_GRAPHIC_EP9X
bool "Build DirectFB Cirrus EP9X graphic driver"
config EMBTK_DIRECTFB_GRAPHIC_GL
bool "Build DirectFB gl graphic driver"
config EMBTK_DIRECTFB_GRAPHIC_I810
bool "Build DirectFB Intel i810 graphic driver"
config EMBTK_DIRECTFB_GRAPHIC_I830
bool "Build DirectFB Intel i830 graphic driver"
config EMBTK_DIRECTFB_GRAPHIC_MACH64
bool "Build DirectFB ATI Mach64 graphic driver"
config EMBTK_DIRECTFB_GRAPHIC_MATROX
bool "Build DirectFB matrox graphic driver"
config EMBTK_DIRECTFB_GRAPHIC_NEOMAGIC
bool "Build DirectFB NeoMagic graphic driver"
config EMBTK_DIRECTFB_GRAPHIC_NSC
bool "Build DirectFB nsc graphic driver"
config EMBTK_DIRECTFB_GRAPHIC_NVIDIA
bool "Build DirectFB nVidia graphic driver"
config EMBTK_DIRECTFB_GRAPHIC_OMAP
bool "Build DirectFB TI OMAP graphic driver"
config EMBTK_DIRECTFB_GRAPHIC_PXA3XX
bool "Build DirectFB PXA 3xx graphic driver"
config EMBTK_DIRECTFB_GRAPHIC_RADEON
bool "Build DirectFB ATI Radeon graphic driver"
config EMBTK_DIRECTFB_GRAPHIC_SAVAGE
bool "Build DirectFB S3 Savage graphic driver"
config EMBTK_DIRECTFB_GRAPHIC_SH772X
bool "Build DirectFB Renesas SH7722/SH772 graphic driver"
config EMBTK_DIRECTFB_GRAPHIC_SIS315
bool "Build DirectFB sis315 graphic driver"
config EMBTK_DIRECTFB_GRAPHIC_TDFX
bool "Build DirectFB 3Dfx Voodoo graphic driver"
config EMBTK_DIRECTFB_GRAPHIC_UNICHROME
bool "Build DirectFB VIA UniChrome graphic driver"
config EMBTK_DIRECTFB_GRAPHIC_VMWARE
bool "Build DirectFB vmware graphic driver"
comment "----------------------"
comment "DirectFB Input drivers"
comment "----------------------"
config EMBTK_DIRECTFB_INPUT_DBOX2REMOTE
bool "DBox2 Remote"
config EMBTK_DIRECTFB_INPUT_DBOXREMOTE
bool "DreamBox Remote"
config EMBTK_DIRECTFB_INPUT_DYNAPRO
bool "Dynapro Touchscreen"
config EMBTK_DIRECTFB_INPUT_ELOINPUT
bool "ELO Touchscreen"
config EMBTK_DIRECTFB_INPUT_GUNZE
bool "Gunze Touchscreen"
config EMBTK_DIRECTFB_INPUT_H3600TS
bool "H3600 Touchscreen"
config EMBTK_DIRECTFB_INPUT_JOYSTICK
bool "Joystick"
config EMBTK_DIRECTFB_INPUT_KEYBOARD
bool "Keyboard"
config EMBTK_DIRECTFB_INPUT_LINUXINPUT
bool "Linux Input"
config EMBTK_DIRECTFB_INPUT_LIRC
bool "LiRC"
config EMBTK_DIRECTFB_INPUT_MUTOUCH
bool "MuTouch touchscreen"
config EMBTK_DIRECTFB_INPUT_PENMOUNT
bool "penmount"
config EMBTK_DIRECTFB_INPUT_PS2MOUSE
bool "PS/2 Mouse"
config EMBTK_DIRECTFB_INPUT_SERIALMOUSE
bool "Serial Mouse"
config EMBTK_DIRECTFB_INPUT_SONYPIJOGDIAL
bool "SonyPI Jogdial"
config EMBTK_DIRECTFB_INPUT_TSLIB
bool "tslib"
select EMBTK_HAVE_TSLIB
config EMBTK_DIRECTFB_INPUT_UC1X00
bool "ucb1x00 Touchscreen"
config EMBTK_DIRECTFB_INPUT_WM97XX
bool "WM97xx Touchscreen"
config EMBTK_DIRECTFB_INPUT_ZYTRONIC
bool "Zytronic touchscreen"
endmenu
config EMBTK_DIRECTFB_VERSION_STRING
string
default "1.4.3" if EMBTK_DIRECTFB_VERSION_1_4_3
default "1.4.2" if EMBTK_DIRECTFB_VERSION_1_4_2
config EMBTK_DIRECTFB_BRANCH_STRING
string
default "DirectFB-1.4" if EMBTK_DIRECTFB_VERSION_1_4_3
default "DirectFB-1.4" if EMBTK_DIRECTFB_VERSION_1_4_2
|