* Ignore certain files for now
[qtopia-split.git] / config.py
blob2db233338ae0287c3ab1c2e5f5885ddc521ef22d
2 # Split up config:
3 # - This is the list of packages we want to build and how they consist
5 # -"dir", "pro" and "filter" are set by default
7 # filter: A glob that will remove files
10 qtopia_source_tool = {
11 "pngscale" : {
12 "dir" : "src/tools/${PN}",
13 "pro" : "pngscale.pro",
14 "description" : """pngscale is a utility used at Qtopia buildtime.
15 It will pre scale images to have a better runtime performance and shorter startup times."""
18 "atinterface" : {
19 "dir" : "src/tools/atinterface",
20 "pro" : "atinterface.pro",
23 "content_installer" : {"dir" : "src/tools/${PN}"},
24 "dbmigrate" : {"dir" : "src/tools/${PN}"},
25 "device_updater" : {"dir" : "src/tools/${PN}"},
26 "mediaserver" : {"dir" : "src/tools/${PN}"},
27 "phonebounce" : {"dir" : "src/tools/${PN}"},
28 "phonesim" : {"dir" : "src/tools/${PN}"},
29 "phonesim_target" : {"dir" : "src/tools/${PN}"},
30 "printserver" : {"dir" : "src/tools/${PN}"},
31 "qcop" : {"dir" : "src/tools/${PN}"},
32 "qdawggen" : {"dir" : "src/tools/${PN}"},
33 "qdsync" : {"dir" : "src/tools/${PN}"},
34 "qss" : {"dir" : "src/tools/${PN}"},
35 "qtopia-dbus-launcher" : {"dir" : "src/tools/${PN}"},
36 "quicklauncher" : {"dir" : "src/tools/${PN}"},
37 "rlimiter" : {"dir" : "src/tools/${PN}"},
38 "sipagent" : {"dir" : "src/tools/${PN}"},
39 "startupflags" : {"dir" : "src/tools/${PN}"},
40 "svgtopicture" : {"dir" : "src/tools/${PN}"},
41 "sxe_installer" : {"dir" : "src/tools/${PN}"},
42 "sxemonitor" : {"dir" : "src/tools/${PN}"},
43 "sxe_policy_runner" : {"dir" : "src/tools/${PN}"},
44 "sxe_tools" : {"dir" : "src/tools/${PN}"},
45 "sysmessages" : {"dir" : "src/tools/${PN}"},
46 "vsexplorer" : {"dir" : "src/tools/${PN}"},
48 # 3rdparty
49 "atd" : {
50 "dir" : "src/3rdparty/tools/${PN}",
51 "3rdparty" : 1,
55 qtopia_source_setting = {
56 "appearance" : {"dir" : "src/settings/${PN}"},
57 "beaming" : {"dir" : "src/settings/${PN}"},
58 "btsettings" : {"dir" : "src/settings/${PN}"},
59 "calibrate" : {"dir" : "src/settings/${PN}"},
60 "callforwarding" : {"dir" : "src/settings/${PN}"},
61 "drmbrowser" : {"dir" : "src/settings/${PN}"},
62 "handwriting" : {"dir" : "src/settings/${PN}"},
63 "homescreen" : {"dir" : "src/settings/${PN}"},
64 "language" : {"dir" : "src/settings/${PN}"},
65 "light-and-power" : {"dir" : "src/settings/${PN}"},
66 "logging" : {"dir" : "src/settings/${PN}"},
67 "network" : {"dir" : "src/settings/${PN}"},
68 "packagemanager" : {"dir" : "src/settings/${PN}"},
69 "phonenetworks" : {"dir" : "src/settings/${PN}"},
70 "phonesettings" : {"dir" : "src/settings/${PN}"},
71 "ringprofile" : {"dir" : "src/settings/${PN}"},
72 "security" : {"dir" : "src/settings/${PN}"},
73 "serverwidgets" : {"dir" : "src/settings/${PN}"},
74 "sipsettings" : {"dir" : "src/settings/${PN}"},
75 "speeddial" : {"dir" : "src/settings/${PN}"},
76 "systemtime" : {"dir" : "src/settings/${PN}"},
77 "words" : {"dir" : "src/settings/${PN}"},
78 "worldtime" : {"dir" : "src/settings/${PN}"},
81 qtopia_source = {
82 "server" : {
83 "dir" : "src/server",
86 "desktop" : {
87 "dir" : "src/qtopiadesktop",
91 qtopia_source_application = {
92 "bluetooth" : {"dir" : "src/applications/${PN}"},
93 "calculator" : {"dir" : "src/applications/${PN}"},
94 "camera" : {"dir" : "src/applications/${PN}"},
95 "clock" : {"dir" : "src/applications/${PN}"},
96 "helpbrowser" : {"dir" : "src/applications/${PN}"},
97 "mediaplayer" : {"dir" : "src/applications/${PN}"},
98 "mediarecorder" : {"dir" : "src/applications/${PN}"},
99 "photoedit" : {"dir" : "src/applications/${PN}"},
100 "simapp" : {"dir" : "src/applications/${PN}"},
101 "sysinfo" : {"dir" : "src/applications/${PN}"},
102 "textedit" : {"dir" : "src/applications/${PN}"},
104 # 3rdparty...
105 "dbus" : { "3rdparty" : 1, "dir" : "src/3rdparty/applications/${PN}"},
106 "micro_httpd" : { "3rdparty" : 1, "dir" : "src/3rdparty/applications/${PN}"},
107 "sqlite" : { "3rdparty" : 1, "dir" : "src/3rdparty/applications/${PN}"},
108 "target_sqlite" : { "3rdparty" : 1, "dir" : "src/3rdparty/applications/${PN}"},
111 qtopia_source_library = {
112 "handwriting" : {"dir" : "src/libraries/${PN}"},
113 "qtopia" : {"dir" : "src/libraries/${PN}"},
114 "qtopiaaudio" : {"dir" : "src/libraries/${PN}"},
115 "qtopiabase" : {"dir" : "src/libraries/${PN}"},
116 "qtopiacomm" : {"dir" : "src/libraries/${PN}"},
117 "qtopiacore" : {"dir" : "src/libraries/${PN}"},
118 "qtopiail" : {"dir" : "src/libraries/${PN}"},
119 "qtopiamail" : {"dir" : "src/libraries/${PN}"},
120 "qtopiamedia": {"dir" : "src/libraries/${PN}"},
121 "qtopiaphone" : {"dir" : "src/libraries/${PN}"},
122 "qtopiaphonemodem" : {"dir" : "src/libraries/${PN}"},
123 "qtopiapim" : {"dir" : "src/libraries/${PN}"},
124 "qtopiaprinting" : {"dir" : "src/libraries/${PN}"},
125 "qtopiasecurity" : {"dir" : "src/libraries/${PN}"},
126 "qtopiasmil" : {"dir" : "src/libraries/${PN}"},
127 "qtopiatest" : {"dir" : "src/libraries/${PN}"},
129 # 3rdparty
130 "alsa" : { "3rdparty" : 1, "dir" : "src/3rdparty/libraries/${PN}"},
131 "amr" : { "3rdparty" : 1, "dir" : "src/3rdparty/libraries/${PN}"},
132 "crypt" : { "3rdparty" : 1, "dir" : "src/3rdparty/libraries/${PN}"},
133 "dbus" : { "3rdparty" : 1, "dir" : "src/3rdparty/libraries/${PN}"},
134 "dissipate2" : { "3rdparty" : 1, "dir" : "src/3rdparty/libraries/${PN}"},
135 "drmagent" : { "3rdparty" : 1, "dir" : "src/3rdparty/libraries/${PN}"},
136 "gsm" : { "3rdparty" : 1, "dir" : "src/3rdparty/libraries/${PN}"},
137 "gstreamer" : { "3rdparty" : 1, "dir" : "src/3rdparty/libraries/${PN}"},
138 "helix" : { "3rdparty" : 1, "dir" : "src/3rdparty/libraries/${PN}"},
139 "inputmatch" : { "3rdparty" : 1, "dir" : "src/3rdparty/libraries/${PN}"},
140 "libtimidity" : { "3rdparty" : 1, "dir" : "src/3rdparty/libraries/${PN}"},
141 "md5" : { "3rdparty" : 1, "dir" : "src/3rdparty/libraries/${PN}"},
142 "openobex" : { "3rdparty" : 1, "dir" : "src/3rdparty/libraries/${PN}"},
143 "qtdbus" : { "3rdparty" : 1, "dir" : "src/3rdparty/libraries/${PN}"},
144 "sqlite" : { "3rdparty" : 1, "dir" : "src/3rdparty/libraries/${PN}"},
145 "tar" : { "3rdparty" : 1, "dir" : "src/3rdparty/libraries/${PN}"},
146 "zlib" : { "3rdparty" : 1, "dir" : "src/3rdparty/libraries/${PN}"},
149 qtopia_source_pim = {
150 "addressbook" : { "dir" : "src/applications/${PN}" },
151 "datebook" : { "dir" : "src/applications/${PN}" },
152 "qtmail" : { "dir" : "src/applications/${PN}" },
153 "todo" : { "dir" : "src/applications/${PN}" },
156 qtopia_source_plugin_audiohardware = {
157 "desktop" : {"dir" : "src/plugins/audiohardware/${PN}"},
161 qtopia_source_plugin_codec = {
162 "wavrecord" : {"dir" : "src/plugins/codecs/${PN}"},
163 "libamr" : { "3rdparty" : 1, "dir" : "src/3rdparty/plugins/codecs/${PN}"},
164 "libtimidity" : { "3rdparty" : 1, "dir" : "src/3rdparty/plugins/codecs/${PN}"},
167 qtopia_source_plugin_composer = {
168 "email" : {"dir" : "src/plugins/composers/${PN}"},
169 "generic" : {"dir" : "src/plugins/composers/${PN}"},
170 "mms" : {"dir" : "src/plugins/composers/${PN}"},
173 qtopia_source_plugin_content = {
174 "exif" : {"dir" : "src/plugins/content/${PN}"},
175 "id3" : {"dir" : "src/plugins/content/${PN}"},
178 qtopia_source_plugin_drmagent = {
179 "bsicdrmagent" : {"dir" : "src/plugins/drmagent/bscidrmagent"},
182 qtopia_source_plugin_inputmethod = {
183 "dockedkeyboard" : {"dir" : "src/plugins/inputmethods/${PN}"},
184 "keyboard" : {"dir" : "src/plugins/inputmethods/${PN}"},
185 "pinyin" : {"dir" : "src/plugins/inputmethods/${PN}"},
186 "predictivekeyboard" : {"dir" : "src/plugins/inputmethods/${PN}"},
188 # 3rdparty
189 "pkim" : { "3rdparty" : 1, "dir": "src/3rdparty/plugins/inputmethods/${PN}"},
192 qtopia_source_plugin_mediaengine = {
193 "cruxus" : { "dir": "src/plugins/mediaengines/${PN}"},
194 "gstreamer" : { "dir": "src/plugins/mediaengines/${PN}"},
195 "helix" : { "dir": "src/plugins/mediaengines/${PN}"},
198 qtopia_source_plugin_multiplexer = {
199 "wavecom" : { "dir": "src/plugins/multiplexers/${PN}"},
202 qtopia_source_plugin_network = {
203 "bluetooth" : {"dir": "src/plugins/network/${PN}"},
204 "dialing" : {"dir": "src/plugins/network/${PN}"},
205 "lan" : {"dir": "src/plugins/network/${PN}"},
208 qtopia_source_plugin_phonevendor = {
209 "ericsson" : {"dir": "src/plugins/phonevendors/${PN}"},
210 "wavecom" : {"dir": "src/plugins/phonevendors/${PN}"},
213 qtopia_source_plugin_qtopiacore_iconengine = {
214 "qtopiaiconengine" : {"dir": "src/plugins/qtopiacore/iconengines/${PN}"},
215 "qtopiapiciconengine" : {"dir": "src/plugins/qtopiacore/iconengines/${PN}"},
216 "qtopiasvgiconengine" : {"dir": "src/plugins/qtopiacore/iconengines/${PN}"},
219 qtopia_source_plugin_qtopiacore_imageformat = {
220 "picture" : {"dir": "src/plugins/qtopiacore/imageformats/${PN}"},
223 qtopia_source_plugin_qtopiaprinting = {
224 "bluetooth" : {"dir": "src/plugins/qtopiaprinting/${PN}"},
227 qtopia_source_plugin_viewer = {
228 "generic" : {"dir": "src/plugins/viewers/${PN}"},
229 "smil" : {"dir": "src/plugins/viewers/${PN}"},
232 qtopia_source_game = {
233 "fifteen" : {"dir": "src/games/${PN}"},
234 "minesweep" : {"dir": "src/games/${PN}"},
235 "qasteroids" : {"dir": "src/games/${PN}"},
236 "snake" : {"dir": "src/games/${PN}"},
240 # Files we do not want to copy
241 IGNORE_LIST = []