MMI_features.h
上传用户:dengyu
上传日期:2022-05-01
资源大小:153k
文件大小:389k
源码类别:

MTK

开发平台:

C/C++

  1. #if defined(CFG_MMI_DECUMA_LITHUANIAN) && ((CFG_MMI_DECUMA_LITHUANIAN == __ON__)||(CFG_MMI_DECUMA_LITHUANIAN == __AUTO__)) && 
  2. (defined(__MMI_DECUMA__) && defined(__MMI_TOUCH_SCREEN__) && defined(__MMI_LANG_LITHUANIAN__))
  3. #ifndef __MMI_DECUMA_LITHUANIAN__
  4. #define __MMI_DECUMA_LITHUANIAN__
  5. #endif
  6. #endif
  7. #if defined(CFG_MMI_DECUMA_MALAY) && ((CFG_MMI_DECUMA_MALAY == __ON__)||(CFG_MMI_DECUMA_MALAY == __AUTO__)) && 
  8. (defined(__MMI_DECUMA__) && defined(__MMI_TOUCH_SCREEN__) && defined(__MMI_LANG_MALAY__))
  9. #ifndef __MMI_DECUMA_MALAY__
  10. #define __MMI_DECUMA_MALAY__
  11. #endif
  12. #endif
  13. #if defined(CFG_MMI_LANG_MOLDOVAN) && ((CFG_MMI_LANG_MOLDOVAN == __ON__)||(CFG_MMI_LANG_MOLDOVAN == __AUTO__))
  14. #ifndef __MMI_LANG_MOLDOVAN__
  15. #define __MMI_LANG_MOLDOVAN__
  16. #endif
  17. #endif
  18. #if defined(CFG_MMI_DECUMA_MOLDOVAN) && ((CFG_MMI_DECUMA_MOLDOVAN == __ON__)||(CFG_MMI_DECUMA_MOLDOVAN == __AUTO__)) && 
  19. (defined(__MMI_DECUMA__) && defined(__MMI_TOUCH_SCREEN__) && defined(__MMI_LANG_MOLDOVAN__))
  20. #ifndef __MMI_DECUMA_MOLDOVAN__
  21. #define __MMI_DECUMA_MOLDOVAN__
  22. #endif
  23. #endif
  24. #if defined(CFG_MMI_LANG_NORWEGIAN) && ((CFG_MMI_LANG_NORWEGIAN == __ON__)||(CFG_MMI_LANG_NORWEGIAN == __AUTO__))
  25. #ifndef __MMI_LANG_NORWEGIAN__
  26. #define __MMI_LANG_NORWEGIAN__
  27. #endif
  28. #endif
  29. #if defined(CFG_MMI_DECUMA_NORWEGIAN) && ((CFG_MMI_DECUMA_NORWEGIAN == __ON__)||(CFG_MMI_DECUMA_NORWEGIAN == __AUTO__)) && 
  30. (defined(__MMI_DECUMA__) && defined(__MMI_TOUCH_SCREEN__) && defined(__MMI_LANG_NORWEGIAN__))
  31. #ifndef __MMI_DECUMA_NORWEGIAN__
  32. #define __MMI_DECUMA_NORWEGIAN__
  33. #endif
  34. #endif
  35. #if defined(CFG_MMI_ZI_SM_CHINESE) && ((CFG_MMI_ZI_SM_CHINESE == __ON__)||(CFG_MMI_ZI_SM_CHINESE == __AUTO__)) && 
  36. (defined(__MMI_ZI__) && defined(__MMI_LANG_SM_CHINESE__))
  37. #ifndef __MMI_ZI_SM_CHINESE__
  38. #define __MMI_ZI_SM_CHINESE__
  39. #endif
  40. #endif
  41. #if defined(CFG_MMI_ZI_TR_CHINESE) && ((CFG_MMI_ZI_TR_CHINESE == __ON__)||(CFG_MMI_ZI_TR_CHINESE == __AUTO__)) && 
  42. (defined(__MMI_ZI__) && defined(__MMI_LANG_TR_CHINESE__))
  43. #ifndef __MMI_ZI_TR_CHINESE__
  44. #define __MMI_ZI_TR_CHINESE__
  45. #endif
  46. #endif
  47. #if defined(CFG_MMI_DECUMA_PHRASE) && ((CFG_MMI_DECUMA_PHRASE == __ON__)||(CFG_MMI_DECUMA_PHRASE == __AUTO__)) && 
  48. (defined(__MMI_DECUMA__) && defined(__MMI_ZI_V7__) && (defined(__MMI_ZI_SM_CHINESE__) || defined(__MMI_ZI_TR_CHINESE__)))
  49. #ifndef __MMI_DECUMA_PHRASE__
  50. #define __MMI_DECUMA_PHRASE__
  51. #endif
  52. #endif
  53. #if defined(CFG_MMI_DECUMA_POLISH) && ((CFG_MMI_DECUMA_POLISH == __ON__)||(CFG_MMI_DECUMA_POLISH == __AUTO__)) && 
  54. (defined(__MMI_DECUMA__) && defined(__MMI_TOUCH_SCREEN__) && defined(__MMI_LANG_POLISH__))
  55. #ifndef __MMI_DECUMA_POLISH__
  56. #define __MMI_DECUMA_POLISH__
  57. #endif
  58. #endif
  59. #if defined(CFG_MMI_LANG_SA_PORTUGUESE) && ((CFG_MMI_LANG_SA_PORTUGUESE == __ON__)||(CFG_MMI_LANG_SA_PORTUGUESE == __AUTO__))
  60. #ifndef __MMI_LANG_SA_PORTUGUESE__
  61. #define __MMI_LANG_SA_PORTUGUESE__
  62. #endif
  63. #endif
  64. #if defined(CFG_MMI_DECUMA_PORTUGESE) && ((CFG_MMI_DECUMA_PORTUGESE == __ON__)||(CFG_MMI_DECUMA_PORTUGESE == __AUTO__)) && 
  65. (defined(__MMI_DECUMA__) && defined(__MMI_TOUCH_SCREEN__) && (defined(__MMI_LANG_PORTUGUESE__) || defined(__MMI_LANG_SA_PORTUGUESE__)))
  66. #ifndef __MMI_DECUMA_PORTUGESE__
  67. #define __MMI_DECUMA_PORTUGESE__
  68. #endif
  69. #endif
  70. #if defined(CFG_MMI_LANG_ROMANIAN) && ((CFG_MMI_LANG_ROMANIAN == __ON__)||(CFG_MMI_LANG_ROMANIAN == __AUTO__))
  71. #ifndef __MMI_LANG_ROMANIAN__
  72. #define __MMI_LANG_ROMANIAN__
  73. #endif
  74. #endif
  75. #if defined(CFG_MMI_DECUMA_ROMANIAN) && ((CFG_MMI_DECUMA_ROMANIAN == __ON__)||(CFG_MMI_DECUMA_ROMANIAN == __AUTO__)) && 
  76. (defined(__MMI_DECUMA__) && defined(__MMI_TOUCH_SCREEN__) && defined(__MMI_LANG_ROMANIAN__))
  77. #ifndef __MMI_DECUMA_ROMANIAN__
  78. #define __MMI_DECUMA_ROMANIAN__
  79. #endif
  80. #endif
  81. #if defined(CFG_MMI_LANG_SERBIAN) && ((CFG_MMI_LANG_SERBIAN == __ON__)||(CFG_MMI_LANG_SERBIAN == __AUTO__))
  82. #ifndef __MMI_LANG_SERBIAN__
  83. #define __MMI_LANG_SERBIAN__
  84. #endif
  85. #endif
  86. #if defined(CFG_MMI_DECUMA_SERBIAN) && ((CFG_MMI_DECUMA_SERBIAN == __ON__)||(CFG_MMI_DECUMA_SERBIAN == __AUTO__)) && 
  87. (defined(__MMI_DECUMA__) && defined(__MMI_TOUCH_SCREEN__) && defined(__MMI_LANG_SERBIAN__))
  88. #ifndef __MMI_DECUMA_SERBIAN__
  89. #define __MMI_DECUMA_SERBIAN__
  90. #endif
  91. #endif
  92. #if defined(CFG_MMI_LANG_SLOVAK) && ((CFG_MMI_LANG_SLOVAK == __ON__)||(CFG_MMI_LANG_SLOVAK == __AUTO__))
  93. #ifndef __MMI_LANG_SLOVAK__
  94. #define __MMI_LANG_SLOVAK__
  95. #endif
  96. #endif
  97. #if defined(CFG_MMI_DECUMA_SLOVAKIAN) && ((CFG_MMI_DECUMA_SLOVAKIAN == __ON__)||(CFG_MMI_DECUMA_SLOVAKIAN == __AUTO__)) && 
  98. (defined(__MMI_DECUMA__) && defined(__MMI_TOUCH_SCREEN__) && defined(__MMI_LANG_SLOVAK__))
  99. #ifndef __MMI_DECUMA_SLOVAKIAN__
  100. #define __MMI_DECUMA_SLOVAKIAN__
  101. #endif
  102. #endif
  103. #if defined(CFG_MMI_DECUMA_SLOVENE) && ((CFG_MMI_DECUMA_SLOVENE == __ON__)||(CFG_MMI_DECUMA_SLOVENE == __AUTO__)) && 
  104. (defined(__MMI_DECUMA__) && defined(__MMI_TOUCH_SCREEN__) && defined(__MMI_LANG_SLOVENIAN__))
  105. #ifndef __MMI_DECUMA_SLOVENE__
  106. #define __MMI_DECUMA_SLOVENE__
  107. #endif
  108. #endif
  109. #if defined(CFG_MMI_DECUMA_SM_CHINESE) && ((CFG_MMI_DECUMA_SM_CHINESE == __ON__)||(CFG_MMI_DECUMA_SM_CHINESE == __AUTO__)) && 
  110. (defined(__MMI_DECUMA__) && defined(__MMI_TOUCH_SCREEN__) && defined(__MMI_LANG_SM_CHINESE__))
  111. #ifndef __MMI_DECUMA_SM_CHINESE__
  112. #define __MMI_DECUMA_SM_CHINESE__
  113. #endif
  114. #endif
  115. #if defined(CFG_MMI_LANG_SA_SPANISH) && ((CFG_MMI_LANG_SA_SPANISH == __ON__)||(CFG_MMI_LANG_SA_SPANISH == __AUTO__))
  116. #ifndef __MMI_LANG_SA_SPANISH__
  117. #define __MMI_LANG_SA_SPANISH__
  118. #endif
  119. #endif
  120. #if defined(CFG_MMI_DECUMA_SPANISH) && ((CFG_MMI_DECUMA_SPANISH == __ON__)||(CFG_MMI_DECUMA_SPANISH == __AUTO__)) && 
  121. (defined(__MMI_DECUMA__) && defined(__MMI_TOUCH_SCREEN__) && (defined(__MMI_LANG_SPANISH__) || defined(__MMI_LANG_SA_SPANISH__)))
  122. #ifndef __MMI_DECUMA_SPANISH__
  123. #define __MMI_DECUMA_SPANISH__
  124. #endif
  125. #endif
  126. #if defined(CFG_MMI_LANG_SWEDISH) && ((CFG_MMI_LANG_SWEDISH == __ON__)||(CFG_MMI_LANG_SWEDISH == __AUTO__))
  127. #ifndef __MMI_LANG_SWEDISH__
  128. #define __MMI_LANG_SWEDISH__
  129. #endif
  130. #endif
  131. #if defined(CFG_MMI_DECUMA_SWEDISH) && ((CFG_MMI_DECUMA_SWEDISH == __ON__)||(CFG_MMI_DECUMA_SWEDISH == __AUTO__)) && 
  132. (defined(__MMI_DECUMA__) && defined(__MMI_TOUCH_SCREEN__) && defined(__MMI_LANG_SWEDISH__))
  133. #ifndef __MMI_DECUMA_SWEDISH__
  134. #define __MMI_DECUMA_SWEDISH__
  135. #endif
  136. #endif
  137. #if defined(CFG_MMI_LANG_TAGALOG) && ((CFG_MMI_LANG_TAGALOG == __ON__)||(CFG_MMI_LANG_TAGALOG == __AUTO__))
  138. #ifndef __MMI_LANG_TAGALOG__
  139. #define __MMI_LANG_TAGALOG__
  140. #endif
  141. #endif
  142. #if defined(CFG_MMI_DECUMA_TAGALOG) && ((CFG_MMI_DECUMA_TAGALOG == __ON__)||(CFG_MMI_DECUMA_TAGALOG == __AUTO__)) && 
  143. (defined(__MMI_DECUMA__) && defined(__MMI_TOUCH_SCREEN__) && defined(__MMI_LANG_TAGALOG__))
  144. #ifndef __MMI_DECUMA_TAGALOG__
  145. #define __MMI_DECUMA_TAGALOG__
  146. #endif
  147. #endif
  148. #if defined(CFG_MMI_DECUMA_TR_CHINESE) && ((CFG_MMI_DECUMA_TR_CHINESE == __ON__)||(CFG_MMI_DECUMA_TR_CHINESE == __AUTO__)) && 
  149. (defined(__MMI_DECUMA__) && defined(__MMI_TOUCH_SCREEN__) && defined(__MMI_LANG_TR_CHINESE__))
  150. #ifndef __MMI_DECUMA_TR_CHINESE__
  151. #define __MMI_DECUMA_TR_CHINESE__
  152. #endif
  153. #endif
  154. #if defined(CFG_MMI_DECUMA_TURKISH) && ((CFG_MMI_DECUMA_TURKISH == __ON__)||(CFG_MMI_DECUMA_TURKISH == __AUTO__)) && 
  155. (defined(__MMI_DECUMA__) && defined(__MMI_TOUCH_SCREEN__) && defined(__MMI_LANG_TURKISH__))
  156. #ifndef __MMI_DECUMA_TURKISH__
  157. #define __MMI_DECUMA_TURKISH__
  158. #endif
  159. #endif
  160. #if defined(CFG_MMI_LANG_UKRAINIAN) && ((CFG_MMI_LANG_UKRAINIAN == __ON__)||(CFG_MMI_LANG_UKRAINIAN == __AUTO__))
  161. #ifndef __MMI_LANG_UKRAINIAN__
  162. #define __MMI_LANG_UKRAINIAN__
  163. #endif
  164. #endif
  165. #if defined(CFG_MMI_DECUMA_UKRANIAN) && ((CFG_MMI_DECUMA_UKRANIAN == __ON__)||(CFG_MMI_DECUMA_UKRANIAN == __AUTO__)) && 
  166. (defined(__MMI_DECUMA__) && defined(__MMI_TOUCH_SCREEN__) && defined(__MMI_LANG_UKRAINIAN__))
  167. #ifndef __MMI_DECUMA_UKRANIAN__
  168. #define __MMI_DECUMA_UKRANIAN__
  169. #endif
  170. #endif
  171. #if (defined( DEDI_AMR_REC) && defined(AUD_REC_ENABLE))
  172. #ifndef __MMI_DEDI_AMR_REC__
  173. #define __MMI_DEDI_AMR_REC__
  174. #endif
  175. #endif
  176. #if defined(CFG_MMI_DEDICATED_KEY_SHORTCUTS) && ((CFG_MMI_DEDICATED_KEY_SHORTCUTS == __ON__)||(CFG_MMI_DEDICATED_KEY_SHORTCUTS == __AUTO__)) && 
  177. (!defined(__MMI_FOURWAYS_KEY_DISABLE__) && (!defined(JOGBALL_SUPPORT) || defined(__MMI_TOUCH_SCREEN__)))
  178. #if !defined(__MMI_OFN_MOUSE__)&&!defined(__MMI_VK_SUPPORT__)
  179. #ifndef __MMI_DEDICATED_KEY_SHORTCUTS__
  180. #define __MMI_DEDICATED_KEY_SHORTCUTS__
  181. #endif
  182. #endif
  183. #endif
  184. #if ((defined(__MMI_UI_CATEGORY_DIAL_TYPE_SEL__) && (__MMI_UI_CATEGORY_DIAL_TYPE_SEL__ == DIAL_TYPE_DEFAULT)))
  185. #ifndef __MMI_DEFAULT_DIAL__
  186. #define __MMI_DEFAULT_DIAL__
  187. #endif
  188. #endif
  189. #if defined(CFG_MMI_DEFAULT_MAIN_MENU_HIGHLIGHT_CENTER) && ((CFG_MMI_DEFAULT_MAIN_MENU_HIGHLIGHT_CENTER == __ON__)||(CFG_MMI_DEFAULT_MAIN_MENU_HIGHLIGHT_CENTER == __AUTO__))
  190. #ifndef __MMI_DEFAULT_MAIN_MENU_HIGHLIGHT_CENTER__
  191. #define __MMI_DEFAULT_MAIN_MENU_HIGHLIGHT_CENTER__
  192. #endif
  193. #endif
  194. #if defined(CFG_MMI_DEFAULT_MAIN_MENU_HIGHLIGHT_MESSAGE) && ((CFG_MMI_DEFAULT_MAIN_MENU_HIGHLIGHT_MESSAGE == __ON__)||(CFG_MMI_DEFAULT_MAIN_MENU_HIGHLIGHT_MESSAGE == __AUTO__))
  195. #ifndef __MMI_DEFAULT_MAIN_MENU_HIGHLIGHT_MESSAGE__
  196. #define __MMI_DEFAULT_MAIN_MENU_HIGHLIGHT_MESSAGE__
  197. #endif
  198. #endif
  199. #ifndef __MMI_DEFAULT_THEME_1__
  200. #define __MMI_DEFAULT_THEME_1__
  201. #endif
  202. #if ((defined(MT6228) || defined(MT6229) || defined(MT6230)) && defined(MMI_MAIN_LCD_DEFAULT_FORMAT) && (MMI_MAIN_LCD_DEFAULT_FORMAT == 24))
  203. #ifndef MMI_MAIN_BASE_LAYER_BITS_PER_PIXEL
  204. #define MMI_MAIN_BASE_LAYER_BITS_PER_PIXEL 24
  205. #endif
  206. #elif ((defined(MT6228) || defined(MT6229) || defined(MT6230)) && defined(MMI_MAIN_LCD_DEFAULT_FORMAT) && (MMI_MAIN_LCD_DEFAULT_FORMAT == 32))
  207. #ifndef MMI_MAIN_BASE_LAYER_BITS_PER_PIXEL
  208. #define MMI_MAIN_BASE_LAYER_BITS_PER_PIXEL 32
  209. #endif
  210. #else
  211. #ifndef MMI_MAIN_BASE_LAYER_BITS_PER_PIXEL
  212. #define MMI_MAIN_BASE_LAYER_BITS_PER_PIXEL 16
  213. #endif
  214. #endif
  215. #ifndef __MMI_DEVICE_BMP_FORMAT__
  216. #define __MMI_DEVICE_BMP_FORMAT__ MMI_MAIN_BASE_LAYER_BITS_PER_PIXEL
  217. #endif
  218. #if defined(CFG_MMI_DICT_GVCN) && ((CFG_MMI_DICT_GVCN == __ON__)||(CFG_MMI_DICT_GVCN == __AUTO__)) && 
  219. ((defined(__MMI_DICT_GV__) || defined(__MMI_DICT_MOTECH__) || defined(__MMI_DICT_TRILOGY__)) && defined(__MMI_DICT_GV__))
  220. #ifndef __MMI_DICT_GVCN__
  221. #define __MMI_DICT_GVCN__
  222. #endif
  223. #endif
  224. #if defined(CFG_MMI_DICTIONARY) && ((CFG_MMI_DICTIONARY == __ON__)||(CFG_MMI_DICTIONARY == __AUTO__)) && 
  225. (defined(__MMI_DICT_GV__) || defined(__MMI_DICT_MOTECH__) || defined(__MMI_DICT_TRILOGY__))
  226. #ifndef __MMI_DICTIONARY__
  227. #define __MMI_DICTIONARY__
  228. #endif
  229. #endif
  230. #if defined(CFG_MMI_DICTIONARY_SMALL_SCREEN) && ((CFG_MMI_DICTIONARY_SMALL_SCREEN == __ON__)||(CFG_MMI_DICTIONARY_SMALL_SCREEN == __AUTO__)) && 
  231. ((defined(__MMI_DICT_GV__) || defined(__MMI_DICT_MOTECH__) || defined(__MMI_DICT_TRILOGY__)) && defined(__MMI_MAINLCD_128X128__))
  232. #ifndef __MMI_DICTIONARY_SMALL_SCREEN__
  233. #define __MMI_DICTIONARY_SMALL_SCREEN__
  234. #endif
  235. #endif
  236. #if defined(CFG_MMI_DICTIONARY_TTS) && ((CFG_MMI_DICTIONARY_TTS == __ON__)||(CFG_MMI_DICTIONARY_TTS == __AUTO__)) && 
  237. ((defined(__MMI_DICT_GV__) || defined(__MMI_DICT_MOTECH__)) && defined(CYBERON_DIC_TTS))
  238. #ifndef __MMI_DICTIONARY_TTS__
  239. #define __MMI_DICTIONARY_TTS__
  240. #endif
  241. #endif
  242. #if defined(CFG_MMI_DICTIONARY_WELCOME_SCREEN) && ((CFG_MMI_DICTIONARY_WELCOME_SCREEN == __ON__)||(CFG_MMI_DICTIONARY_WELCOME_SCREEN == __AUTO__)) && 
  243. ((defined(__MMI_DICT_GV__) || defined(__MMI_DICT_MOTECH__) || defined(__MMI_DICT_TRILOGY__)) && defined(__MMI_DICT_GV__))
  244. #ifndef __MMI_DICTIONARY_WELCOME_SCREEN__
  245. #define __MMI_DICTIONARY_WELCOME_SCREEN__
  246. #endif
  247. #endif
  248. #if defined(CFG_MMI_DICTIONARY_WILDCARD_SEARCH) && ((CFG_MMI_DICTIONARY_WILDCARD_SEARCH == __ON__)||(CFG_MMI_DICTIONARY_WILDCARD_SEARCH == __AUTO__)) && 
  249. (((defined(__MMI_DICT_MOTECH__) ||  defined(__MMI_DICT_TRILOGY__) )&& defined(__MMI_DICTIONARY_SMALL_SCREEN__)) || defined(__MMI_DICT_GV__))
  250. #ifndef __MMI_DICTIONARY_WILDCARD_SEARCH__
  251. #define __MMI_DICTIONARY_WILDCARD_SEARCH__
  252. #endif
  253. #endif
  254. #if defined(CFG_MMI_DIGITAL_CLOCK) && ((CFG_MMI_DIGITAL_CLOCK == __ON__)||(CFG_MMI_DIGITAL_CLOCK == __AUTO__))
  255. #ifndef __MMI_DIGITAL_CLOCK__
  256. #define __MMI_DIGITAL_CLOCK__
  257. #endif
  258. #endif
  259. #if defined(CFG_MMI_DIGITAL_CLOCK_IMAGE_NUMBER) && ((CFG_MMI_DIGITAL_CLOCK_IMAGE_NUMBER == __ON__)||(CFG_MMI_DIGITAL_CLOCK_IMAGE_NUMBER == __AUTO__)) && 
  260. (defined(__MMI_UI_TECHNO_IDLESCREEN_BAR__) && defined(__MMI_DIGITAL_CLOCK__))
  261. #ifndef __MMI_DIGITAL_CLOCK_IMAGE_NUMBER__
  262. #define __MMI_DIGITAL_CLOCK_IMAGE_NUMBER__
  263. #endif
  264. #endif
  265. #if (defined(M3D_MMI_SUPPORT) && defined(GDI_USING_M3D))
  266. #ifndef __MMI_DISPCHAR_M3D_FISH__
  267. #define __MMI_DISPCHAR_M3D_FISH__
  268. #endif
  269. #endif
  270. #if (defined(M3D_MMI_SUPPORT) && defined(GDI_USING_M3D))
  271. #ifndef __MMI_DISPCHAR_M3D_PENGUIN__
  272. #define __MMI_DISPCHAR_M3D_PENGUIN__
  273. #endif
  274. #endif
  275. #if (defined(M3D_MMI_SUPPORT) && defined(GDI_USING_M3D))
  276. #ifndef __MMI_DISPCHAR_M3D_BALL__
  277. #define __MMI_DISPCHAR_M3D_BALL__
  278. #endif
  279. #endif
  280. #if defined(CFG_MMI_DISPCHAR_M3D) && ((CFG_MMI_DISPCHAR_M3D == __ON__)||(CFG_MMI_DISPCHAR_M3D == __AUTO__)) && 
  281. (defined(M3D_MMI_SUPPORT) && (defined(__MMI_DISPCHAR_M3D_FISH__) || defined(__MMI_DISPCHAR_M3D_PENGUIN__) || defined(__MMI_DISPCHAR_M3D_BALL__)))
  282. #ifndef __MMI_DISPCHAR_M3D__
  283. #define __MMI_DISPCHAR_M3D__
  284. #endif
  285. #endif
  286. #if defined(CFG_MMI_DISPLAY_CHAR_HIDE_MENU_FROM_FILE) && (CFG_MMI_DISPLAY_CHAR_HIDE_MENU_FROM_FILE == __ON__) || 
  287. (defined(MT6223P) || defined(__MMI_MAINLCD_128X128__))
  288. #ifndef __MMI_DISPLAY_CHAR_HIDE_MENU_FROM_FILE__
  289. #define __MMI_DISPLAY_CHAR_HIDE_MENU_FROM_FILE__
  290. #endif
  291. #endif
  292. #if defined(CFG_MMI_THEMES_APPLICATION) && ((CFG_MMI_THEMES_APPLICATION == __ON__)||(CFG_MMI_THEMES_APPLICATION == __AUTO__))
  293. #ifndef __MMI_THEMES_APPLICATION__
  294. #define __MMI_THEMES_APPLICATION__
  295. #endif
  296. #endif
  297. #if (defined(__MMI_THEMES_APPLICATION__) && defined(__DOWNLOADABLE_THEME__) && defined(__XML_SUPPORT__) && defined(WAP_SUPPORT))
  298. #if (!defined(__MMI_FILE_MANAGER__))
  299. #error please define __MMI_FILE_MANAGER__ for __MMI_DOWNLOADABLE_THEMES_SUPPORT__
  300. #endif
  301. #ifndef __MMI_DOWNLOADABLE_THEMES_SUPPORT__
  302. #define __MMI_DOWNLOADABLE_THEMES_SUPPORT__
  303. #endif
  304. #endif
  305. #if (defined(__MMI_DOWNLOADABLE_THEMES_SUPPORT__) && ((__DLT_LOAD_ON_DEMAND_BUFFER_SIZE__ > 0) || (__DLT_ALWAYS_LOAD_BUFFER_SIZE__ > 0)))
  306. #ifndef __MMI_DLT_CACHE_SUPPORT__
  307. #define __MMI_DLT_CACHE_SUPPORT__
  308. #endif
  309. #endif
  310. #if defined(CFG_MMI_DM_SELF_REGISTER_SUPPORT) && ((CFG_MMI_DM_SELF_REGISTER_SUPPORT == __ON__)||(CFG_MMI_DM_SELF_REGISTER_SUPPORT == __AUTO__))
  311. #ifndef __MMI_DM_SELF_REGISTER_SUPPORT__
  312. #define __MMI_DM_SELF_REGISTER_SUPPORT__
  313. #endif
  314. #endif
  315. #ifndef __MMI_DRAW_MANAGER__
  316. #define __MMI_DRAW_MANAGER__
  317. #endif
  318. #if defined(CFG_MMI_DUAL_CLOCK) && ((CFG_MMI_DUAL_CLOCK == __ON__)||(CFG_MMI_DUAL_CLOCK == __AUTO__)) && 
  319. (defined(__MMI_OP11_HOMESCREEN__) || defined(__MMI_VUI_HOMESCREEN__))
  320. #ifndef __MMI_DUAL_CLOCK__
  321. #define __MMI_DUAL_CLOCK__
  322. #endif
  323. #endif
  324. #if defined(CFG_MMI_DUAL_PROFILE_SUPPORT) && ((CFG_MMI_DUAL_PROFILE_SUPPORT == __ON__)||(CFG_MMI_DUAL_PROFILE_SUPPORT == __AUTO__)) && 
  325. (defined(__MMI_DUAL_SIM__))
  326. #ifndef __MMI_DUAL_PROFILE_SUPPORT__
  327. #define __MMI_DUAL_PROFILE_SUPPORT__
  328. #endif
  329. #endif
  330. #if (defined(__MMI_BT_SUPPORT__) && defined(__BT_DUN_PROFILE__))
  331. #ifndef __MMI_DUN_SUPPORT__
  332. #define __MMI_DUN_SUPPORT__
  333. #endif
  334. #endif
  335. #if defined(CFG_MMI_EBOOK_READER) && ((CFG_MMI_EBOOK_READER == __ON__)||(CFG_MMI_EBOOK_READER == __AUTO__)) && 
  336. (defined(__MMI_FILE_MANAGER__))
  337. #ifndef __MMI_EBOOK_READER__
  338. #define __MMI_EBOOK_READER__
  339. #endif
  340. #endif
  341. #if defined(CFG_MMI_ECOMPASS) && ((CFG_MMI_ECOMPASS == __ON__)||(CFG_MMI_ECOMPASS == __AUTO__))
  342. #ifndef __MMI_ECOMPASS__
  343. #define __MMI_ECOMPASS__
  344. #endif
  345. #endif
  346. #if defined(CFG_MMI_EDITABLE_AUDIO_EQUALIZER) && ((CFG_MMI_EDITABLE_AUDIO_EQUALIZER == __ON__)||(CFG_MMI_EDITABLE_AUDIO_EQUALIZER == __AUTO__)) && 
  347. (defined(AUDIO_EQUALIZER_ENABLE))
  348. #ifndef __MMI_EDITABLE_AUDIO_EQUALIZER__
  349. #define __MMI_EDITABLE_AUDIO_EQUALIZER__
  350. #endif
  351. #endif
  352. #if defined(CFG_MMI_EDITOR_PEN_VK_UNFOLD) && ((CFG_MMI_EDITOR_PEN_VK_UNFOLD == __ON__)||(CFG_MMI_EDITOR_PEN_VK_UNFOLD == __AUTO__)) && 
  353. (defined( __MMI_TOUCH_SCREEN__))
  354. #ifndef __MMI_EDITOR_PEN_VK_UNFOLD__
  355. #define __MMI_EDITOR_PEN_VK_UNFOLD__
  356. #endif
  357. #endif
  358. #if defined(CFG_MMI_EDITOR_QUICK_DEL_NAV) && ((CFG_MMI_EDITOR_QUICK_DEL_NAV == __ON__)||(CFG_MMI_EDITOR_QUICK_DEL_NAV == __AUTO__))
  359. #ifndef __MMI_EDITOR_QUICK_DEL_NAV__
  360. #define __MMI_EDITOR_QUICK_DEL_NAV__
  361. #endif
  362. #endif
  363. #if defined(CFG_MMI_EM_AUDIO) && ((CFG_MMI_EM_AUDIO == __ON__)||(CFG_MMI_EM_AUDIO == __AUTO__)) && 
  364. (!defined(__MMI_SLIM_ENGINEER_MODE__))
  365. #ifndef __MMI_EM_AUDIO__
  366. #define __MMI_EM_AUDIO__
  367. #endif
  368. #endif
  369. #if defined(CFG_MMI_EM_AUDIO_TTS_TEST_APP) && ((CFG_MMI_EM_AUDIO_TTS_TEST_APP == __ON__)||(CFG_MMI_EM_AUDIO_TTS_TEST_APP == __AUTO__)) && 
  370. ((defined(IFLY_TTS) || defined(SINOVOICE_TTS)) && !defined(__MMI_SLIM_ENGINEER_MODE__))
  371. #ifndef __MMI_EM_AUDIO_TTS_TEST_APP__
  372. #define __MMI_EM_AUDIO_TTS_TEST_APP__
  373. #endif
  374. #endif
  375. #if (defined (__MMI_BT_MTK_SUPPORT__) && defined(__MMI_ENGINEER_MODE__) && !defined (_MMI_SLIM_ENGINEER_MODE__) && defined(DEMO_PROJECT))
  376. #ifndef __MMI_EM_BT_GET_CHIP_VERION__
  377. #define __MMI_EM_BT_GET_CHIP_VERION__
  378. #endif
  379. #endif
  380. #if defined(CFG_MMI_EM_BT_RF_TEST) && ((CFG_MMI_EM_BT_RF_TEST == __ON__)||(CFG_MMI_EM_BT_RF_TEST == __AUTO__)) && 
  381. (defined(__MMI_BT_MTK_SUPPORT__))
  382. #ifndef __MMI_EM_BT_RF_TEST__
  383. #define __MMI_EM_BT_RF_TEST__
  384. #endif
  385. #endif
  386. #if defined(CFG_MMI_EM_BT_UPF_IOT_TEST) && ((CFG_MMI_EM_BT_UPF_IOT_TEST == __ON__)||(CFG_MMI_EM_BT_UPF_IOT_TEST == __AUTO__)) && 
  387. (defined(__MMI_BT_MTK_SUPPORT__) && !defined(__MMI_SLIM_ENGINEER_MODE__))
  388. #ifndef __MMI_EM_BT_UPF_IOT_TEST__
  389. #define __MMI_EM_BT_UPF_IOT_TEST__
  390. #endif
  391. #endif
  392. #if (defined( __MMI_CAMERA__) &&  defined(__MMI_CAMCORDER__) && defined(AF_SUPPORT) && !defined(__MMI_SLIM_ENGINEER_MODE__) && defined(DEMO_PROJECT))
  393. #ifndef __MMI_EM_CAM_AF_CONTSHOT__
  394. #define __MMI_EM_CAM_AF_CONTSHOT__
  395. #endif
  396. #endif
  397. #if (defined(__MMI_FILE_MANAGER__) && defined(__MMI_ENGINEER_MODE__)&& !defined(__MMI_SLIM_ENGINEER_MODE__) && defined(DEMO_PROJECT))
  398. #ifndef __MMI_EM_DEBUG_INFO_DRIVE_LETTER__
  399. #define __MMI_EM_DEBUG_INFO_DRIVE_LETTER__
  400. #endif
  401. #endif
  402. #if (defined(__FS_TRACE_SUPPORT__)  && defined(__MMI_ENGINEER_MODE__) && defined(DEMO_PROJECT))
  403. #ifndef __MMI_EM_DEBUG_INFO_FS_TRACE__
  404. #define __MMI_EM_DEBUG_INFO_FS_TRACE__
  405. #endif
  406. #endif
  407. #if (!defined(__MMI_SLIM_ENGINEER_MODE__) && defined(DEMO_PROJECT))
  408. #ifndef __MMI_EM_DEBUG_INFO_SYS_STATS__
  409. #define __MMI_EM_DEBUG_INFO_SYS_STATS__
  410. #endif
  411. #endif
  412. #if defined(CFG_MMI_EM_DEV_CLAM) && ((CFG_MMI_EM_DEV_CLAM == __ON__)||(CFG_MMI_EM_DEV_CLAM == __AUTO__)) && 
  413. (defined(__MMI_CLAMSHELL__) && !defined(__MMI_SLIM_ENGINEER_MODE__))
  414. #ifndef __MMI_EM_DEV_CLAM__
  415. #define __MMI_EM_DEV_CLAM__
  416. #endif
  417. #endif
  418. #if defined(CFG_MMI_EM_DEV_DCM_MODE) && ((CFG_MMI_EM_DEV_DCM_MODE == __ON__)||(CFG_MMI_EM_DEV_DCM_MODE == __AUTO__)) && 
  419. (defined(DCM_ENABLE) && !defined(__MMI_SLIM_ENGINEER_MODE__))
  420. #ifndef __MMI_EM_DEV_DCM_MODE__
  421. #define __MMI_EM_DEV_DCM_MODE__
  422. #endif
  423. #endif
  424. #if defined(CFG_MMI_EM_DEV_EINT) && ((CFG_MMI_EM_DEV_EINT == __ON__)||(CFG_MMI_EM_DEV_EINT == __AUTO__)) && 
  425. (!defined(__MMI_SLIM_ENGINEER_MODE__))
  426. #ifndef __MMI_EM_DEV_EINT__
  427. #define __MMI_EM_DEV_EINT__
  428. #endif
  429. #endif
  430. #if defined(CFG_MMI_EM_DEV_LCD) && ((CFG_MMI_EM_DEV_LCD == __ON__)||(CFG_MMI_EM_DEV_LCD == __AUTO__)) && 
  431. (!defined(__MMI_SLIM_ENGINEER_MODE__))
  432. #ifndef __MMI_EM_DEV_LCD__
  433. #define __MMI_EM_DEV_LCD__
  434. #endif
  435. #endif
  436. #if defined(CFG_MMI_EM_DEV_MEMORY_TEST) && ((CFG_MMI_EM_DEV_MEMORY_TEST == __ON__)||(CFG_MMI_EM_DEV_MEMORY_TEST == __AUTO__)) && 
  437. (defined (__MMI_ENGINEER_MODE__) && !defined(__MMI_SLIM_ENGINEER_MODE__))
  438. #ifndef __MMI_EM_DEV_MEMORY_TEST__
  439. #define __MMI_EM_DEV_MEMORY_TEST__
  440. #endif
  441. #endif
  442. #if (defined(NAND_SUPPORT) && !defined(__MMI_SLIM_ENGINEER_MODE__) && defined(DEMO_PROJECT))
  443. #ifndef __MMI_EM_DEV_NAND_FORMAT__
  444. #define __MMI_EM_DEV_NAND_FORMAT__
  445. #endif
  446. #endif
  447. #if defined(CFG_MMI_EM_DEV_PMIC6318) && ((CFG_MMI_EM_DEV_PMIC6318 == __ON__)||(CFG_MMI_EM_DEV_PMIC6318 == __AUTO__)) && 
  448. (defined(MT6318) && !defined(__MMI_SLIM_ENGINEER_MODE__))
  449. #ifndef __MMI_EM_DEV_PMIC6318__
  450. #define __MMI_EM_DEV_PMIC6318__
  451. #endif
  452. #endif
  453. #if (defined(__SWDBG_SUPPORT__) && !defined(__MMI_SLIM_ENGINEER_MODE__) && defined(DEMO_PROJECT))
  454. #ifndef __MMI_EM_DEV_SWDBG__
  455. #define __MMI_EM_DEV_SWDBG__
  456. #endif
  457. #endif
  458. #if (defined(__TST_WRITE_TO_FILE__) && !defined(__MMI_SLIM_ENGINEER_MODE__) && defined(DEMO_PROJECT))
  459. #ifndef __MMI_EM_DEV_TST_OUTPUT_MODE__
  460. #define __MMI_EM_DEV_TST_OUTPUT_MODE__
  461. #endif
  462. #endif
  463. #if (defined(TV_OUT_SUPPORT))
  464. #ifndef __MMI_TVOUT__
  465. #define __MMI_TVOUT__
  466. #endif
  467. #endif
  468. #if defined(CFG_MMI_EM_DEV_TVOUT) && ((CFG_MMI_EM_DEV_TVOUT == __ON__)||(CFG_MMI_EM_DEV_TVOUT == __AUTO__)) && 
  469. (defined(__MMI_TVOUT__) && !defined(__MMI_SLIM_ENGINEER_MODE__))
  470. #ifndef __MMI_EM_DEV_TVOUT__
  471. #define __MMI_EM_DEV_TVOUT__
  472. #endif
  473. #endif
  474. #if ((defined(__USB_MASS_STORAGE_ENABLE__ ) || defined(__MTP_ENABLE__)) && defined(__MMI_ENGINEER_MODE__) && defined(DEMO_PROJECT))
  475. #ifndef __MMI_EM_DEV_USB_BOOT_MODE__
  476. #define __MMI_EM_DEV_USB_BOOT_MODE__
  477. #endif
  478. #endif
  479. #if (defined(__USB_LOGGING__) && !defined(__MMI_SLIM_ENGINEER_MODE__) && defined(DEMO_PROJECT))
  480. #ifndef __MMI_EM_DEV_USB_LOGGING__
  481. /* under construction !*/
  482. #endif
  483. #endif
  484. #if (defined(__OTG_ENABLE__) && !defined(__MMI_SLIM_ENGINEER_MODE__) && defined(DEMO_PROJECT))
  485. #ifndef __MMI_EM_DEV_USB_OTG_SRP__
  486. #define __MMI_EM_DEV_USB_OTG_SRP__
  487. #endif
  488. #endif
  489. #if defined(CFG_MMI_EM_DEVICE_MT6238PMU) && ((CFG_MMI_EM_DEVICE_MT6238PMU == __ON__)||(CFG_MMI_EM_DEVICE_MT6238PMU == __AUTO__)) && 
  490. ((defined(MT6238PMU) || defined(MT6235PMU)) && !defined(__MMI_SLIM_ENGINEER_MODE__))
  491. #ifndef __MMI_EM_DEVICE_MT6238PMU__
  492. #define __MMI_EM_DEVICE_MT6238PMU__
  493. #endif
  494. #endif
  495. #if defined(CFG_MMI_EM_DEVICE_MT6253PMU) && ((CFG_MMI_EM_DEVICE_MT6253PMU == __ON__)||(CFG_MMI_EM_DEVICE_MT6253PMU == __AUTO__)) && 
  496. (defined(MT6253PMU)  && !defined(__MMI_SLIM_ENGINEER_MODE__) && defined(DEMO_PROJECT))
  497. #ifndef __MMI_EM_DEVICE_MT6253PMU__
  498. #define __MMI_EM_DEVICE_MT6253PMU__
  499. #endif
  500. #endif
  501. #if defined(CFG_MMI_EM_FIXED_GAIN_FOR_HELIOS2) && ((CFG_MMI_EM_FIXED_GAIN_FOR_HELIOS2 == __ON__)||(CFG_MMI_EM_FIXED_GAIN_FOR_HELIOS2 == __AUTO__)) && 
  502. (defined(__EGPRS_MODE__) && !defined(__MMI_SLIM_ENGINEER_MODE__))
  503. #ifndef __MMI_EM_FIXED_GAIN_FOR_HELIOS2__
  504. #define __MMI_EM_FIXED_GAIN_FOR_HELIOS2__
  505. #endif
  506. #endif
  507. #if (defined(__MMI_GPRS_PING_APP__) && defined(__TCPIP__) && defined(__PS_SERVICE__) && !defined(__MMI_SLIM_ENGINEER_MODE__) && defined(DEMO_PROJECT))
  508. #ifndef __MMI_EM_GPRS_PING__
  509. #define __MMI_EM_GPRS_PING__
  510. #endif
  511. #endif
  512. #if defined(CFG_MMI_EM_JAVA_HEAP_SIZE_SETTING) && ((CFG_MMI_EM_JAVA_HEAP_SIZE_SETTING == __ON__)||(CFG_MMI_EM_JAVA_HEAP_SIZE_SETTING == __AUTO__)) && 
  513. (defined(__J2ME__) && defined(DEMO_PROJECT))
  514. #ifndef __MMI_EM_JAVA_HEAP_SIZE_SETTING__
  515. #define __MMI_EM_JAVA_HEAP_SIZE_SETTING__
  516. #endif
  517. #endif
  518. #if defined(CFG_MMI_EM_MISC_AMR) && ((CFG_MMI_EM_MISC_AMR == __ON__)||(CFG_MMI_EM_MISC_AMR == __AUTO__)) && 
  519. (defined(__AMR_SUPPORT__) && !defined(__MMI_SLIM_ENGINEER_MODE__))
  520. #ifndef __MMI_EM_MISC_AMR__
  521. #define __MMI_EM_MISC_AMR__
  522. #endif
  523. #endif
  524. #if ((!defined(__MMI_SLIM_ENGINEER_MODE__) && defined(DEMO_PROJECT)) || defined(__R301__))
  525. #ifndef __MMI_EM_MISC_AUTO_RESET__
  526. #define __MMI_EM_MISC_AUTO_RESET__
  527. #endif
  528. #endif
  529. #if (!defined(__MMI_SLIM_ENGINEER_MODE__) && defined(DEMO_PROJECT))
  530. #ifndef __MMI_EM_MISC_BACKLIGHT__
  531. #define __MMI_EM_MISC_BACKLIGHT__
  532. #endif
  533. #endif
  534. #if (defined(__MMI_BCR__) && !defined(__PRODUCTION_RELEASE__))
  535. #ifndef __MMI_EM_MISC_BCR_DEBUG_MODE__
  536. #define __MMI_EM_MISC_BCR_DEBUG_MODE__
  537. #endif
  538. #endif
  539. #if defined(CFG_MMI_EM_MISC_CASCADE_MENU) && ((CFG_MMI_EM_MISC_CASCADE_MENU == __ON__)||(CFG_MMI_EM_MISC_CASCADE_MENU == __AUTO__)) && 
  540. (defined(__MMI_CASCADE_MENU__) && !defined(__MMI_SLIM_ENGINEER_MODE__))
  541. #ifndef __MMI_EM_MISC_CASCADE_MENU__
  542. #define __MMI_EM_MISC_CASCADE_MENU__
  543. #endif
  544. #endif
  545. #if (!defined(__MMI_SLIM_ENGINEER_MODE__) && defined(DEMO_PROJECT))
  546. #ifndef __MMI_EM_MISC_CELL_RESELECTION__
  547. #define __MMI_EM_MISC_CELL_RESELECTION__
  548. #endif
  549. #endif
  550. #if (defined(__FS_CHECKDRIVE_SUPPORT__) && !defined(__MMI_SLIM_ENGINEER_MODE__) && defined(DEMO_PROJECT))
  551. #ifndef __MMI_EM_MISC_CHECK_DRIVE__
  552. #define __MMI_EM_MISC_CHECK_DRIVE__
  553. #endif
  554. #endif
  555. #if defined(CFG_MMI_EM_MISC_DCD) && ((CFG_MMI_EM_MISC_DCD == __ON__)||(CFG_MMI_EM_MISC_DCD == __AUTO__)) && 
  556. (defined(__DCD_SUPPORT__) && defined(__MMI_ENGINEER_MODE__))
  557. #ifndef __MMI_EM_MISC_DCD__
  558. #define __MMI_EM_MISC_DCD__
  559. #endif
  560. #endif
  561. #if (defined(__PS_SERVICE__))
  562. #ifndef __MMI_GPRS_FEATURES__
  563. #define __MMI_GPRS_FEATURES__
  564. #endif
  565. #endif
  566. #if defined(CFG_MMI_EM_MISC_DM_ADD_APN) && ((CFG_MMI_EM_MISC_DM_ADD_APN == __ON__)||(CFG_MMI_EM_MISC_DM_ADD_APN == __AUTO__)) && 
  567. (defined(SYNCML_DM_SUPPORT)&& defined(__MMI_GPRS_FEATURES__))
  568. #ifndef __MMI_EM_MISC_DM_ADD_APN__
  569. #define __MMI_EM_MISC_DM_ADD_APN__
  570. #endif
  571. #endif
  572. #if (defined(__MMI_DM_SELF_REGISTER_SUPPORT__))
  573. #ifndef __MMI_EM_MISC_DM_REGISTER__
  574. #define __MMI_EM_MISC_DM_REGISTER__
  575. #endif
  576. #endif
  577. #if (defined(__FOTA_DM__) && defined(__MMI_ENGINEER_MODE__) && !defined(__MMI_SLIM_ENGINEER_MODE__) && defined(DEMO_PROJECT))
  578. #ifndef __MMI_EM_MISC_FOTA_DEBUG__
  579. #define __MMI_EM_MISC_FOTA_DEBUG__
  580. #endif
  581. #endif
  582. #if (!defined(__MMI_SLIM_ENGINEER_MODE__) && defined(DEMO_PROJECT))
  583. #ifndef __MMI_EM_MISC_HIGHSPEED_SIM__
  584. #define __MMI_EM_MISC_HIGHSPEED_SIM__
  585. #endif
  586. #endif
  587. #if (defined(MT6223P) && !defined(__MMI_SLIM_ENGINEER_MODE__) && defined(DEMO_PROJECT))
  588. #ifndef __MMI_EM_MISC_LSD_SLOWER__
  589. #define __MMI_EM_MISC_LSD_SLOWER__
  590. #endif
  591. #endif
  592. #if (!defined(__MMI_SLIM_ENGINEER_MODE__) && defined(DEMO_PROJECT))
  593. #ifndef __MMI_EM_MISC_POWER_ON_DRUATION__
  594. #define __MMI_EM_MISC_POWER_ON_DRUATION__
  595. #endif
  596. #endif
  597. #if (!defined(__MMI_SLIM_ENGINEER_MODE__) && defined(DEMO_PROJECT))
  598. #ifndef __MMI_EM_MISC_SERIAL_PORT_EN__
  599. #define __MMI_EM_MISC_SERIAL_PORT_EN__
  600. #endif
  601. #endif
  602. #if ((defined(__MTK_TARGET__) && (!( defined(MT6218B) || defined(__MAUI_BASIC__))) &&!defined(__MMI_MAINLCD_128X128__)&&!defined(__MMI_SLIM_ENGINEER_MODE__)) && defined(DEMO_PROJECT))
  603. #ifndef __MMI_EM_MISC_SOFTWARE_TRACER__
  604. #define __MMI_EM_MISC_SOFTWARE_TRACER__
  605. #endif
  606. #endif
  607. #if defined(CFG_MMI_EM_MISC_TOUCH_SCREEN) && ((CFG_MMI_EM_MISC_TOUCH_SCREEN == __ON__)||(CFG_MMI_EM_MISC_TOUCH_SCREEN == __AUTO__)) && 
  608. (defined(__MMI_TOUCH_SCREEN__) && !defined(__MMI_SLIM_ENGINEER_MODE__))
  609. #ifndef __MMI_EM_MISC_TOUCH_SCREEN__
  610. #define __MMI_EM_MISC_TOUCH_SCREEN__
  611. #endif
  612. #endif
  613. #if (defined(__MMI_VIDEO_RECORDER__) && defined(ISP_SUPPORT) && !defined(__MMI_SLIM_ENGINEER_MODE__) && defined(DEMO_PROJECT))
  614. #ifndef __MMI_EM_MISC_VIDEO_HI_BITRATE__
  615. #define __MMI_EM_MISC_VIDEO_HI_BITRATE__
  616. #endif
  617. #endif
  618. #if (defined(__3G_VIDEO_CALL__) && !defined(__MMI_SLIM_ENGINEER_MODE__) && defined(DEMO_PROJECT))
  619. #ifndef __MMI_EM_MISC_VIDEO_PARAM__
  620. /* under construction !*/
  621. #endif
  622. #endif
  623. #if (defined (__MTV_SUPPORT__) && !defined(__MMI_SLIM_ENGINEER_MODE__) && defined(DEMO_PROJECT))
  624. #ifndef __MMI_EM_MOBILE_TV_SETTING__
  625. #define __MMI_EM_MOBILE_TV_SETTING__
  626. #endif
  627. #endif
  628. #if defined(CFG_MMI_GAME_MENU) && ((CFG_MMI_GAME_MENU == __ON__)||(CFG_MMI_GAME_MENU == __AUTO__)) && 
  629. (!defined(GE_BROGENT) && !defined(GE_INTERGRAFX))
  630. #ifndef __MMI_GAME_MENU__
  631. #define __MMI_GAME_MENU__
  632. #endif
  633. #endif
  634. #if defined(CFG_MMI_GAME_CHICKEN) && ((CFG_MMI_GAME_CHICKEN == __ON__)||(CFG_MMI_GAME_CHICKEN == __AUTO__)) && 
  635. (defined(__MMI_GAME_MENU__) && (defined(__MMI_MAINLCD_128X128__) || defined(__MMI_MAINLCD_128X160__)))
  636. #ifndef __MMI_GAME_CHICKEN__
  637. #define __MMI_GAME_CHICKEN__
  638. #endif
  639. #endif
  640. #if defined(CFG_MMI_GAME_COLORBALLS) && ((CFG_MMI_GAME_COLORBALLS == __ON__)||(CFG_MMI_GAME_COLORBALLS == __AUTO__)) && 
  641. (defined(__MMI_GAME_MENU__) && defined(__MMI_MAINLCD_128X128__))
  642. #ifndef __MMI_GAME_COLORBALLS__
  643. #define __MMI_GAME_COLORBALLS__
  644. #endif
  645. #endif
  646. #if defined(CFG_MMI_GAME_COPTER) && ((CFG_MMI_GAME_COPTER == __ON__)||(CFG_MMI_GAME_COPTER == __AUTO__)) && 
  647. (defined(__MMI_GAME_MENU__) && (defined(__MMI_MAINLCD_128X128__) || defined(__MMI_MAINLCD_128X160__) || defined(__MMI_MAINLCD_176X220__)))
  648. #ifndef __MMI_GAME_COPTER__
  649. #define __MMI_GAME_COPTER__
  650. #endif
  651. #endif
  652. #if defined(CFG_MMI_GAME_DANCE) && ((CFG_MMI_GAME_DANCE == __ON__)||(CFG_MMI_GAME_DANCE == __AUTO__)) && 
  653. (defined(__MMI_GAME_MENU__) && defined(__MMI_MAINLCD_176X220__))
  654. #ifndef __MMI_GAME_DANCE__
  655. #define __MMI_GAME_DANCE__
  656. #endif
  657. #endif
  658. #if defined(CFG_MMI_GAME_DOLL) && ((CFG_MMI_GAME_DOLL == __ON__)||(CFG_MMI_GAME_DOLL == __AUTO__)) && 
  659. (defined(__MMI_GAME_MENU__) && defined(__MMI_MAINLCD_128X128__))
  660. #ifndef __MMI_GAME_DOLL__
  661. #define __MMI_GAME_DOLL__
  662. #endif
  663. #endif
  664. #if defined(CFG_MMI_GAME_F1RACE) && ((CFG_MMI_GAME_F1RACE == __ON__)||(CFG_MMI_GAME_F1RACE == __AUTO__)) && 
  665. (defined(__MMI_GAME_MENU__) && defined(__MMI_MAINLCD_128X128__))
  666. #ifndef __MMI_GAME_F1RACE__
  667. #define __MMI_GAME_F1RACE__
  668. #endif
  669. #endif
  670. #if defined(CFG_MMI_GAME_FRUIT) && ((CFG_MMI_GAME_FRUIT == __ON__)||(CFG_MMI_GAME_FRUIT == __AUTO__)) && 
  671. (defined(__MMI_GAME_MENU__) && defined(__MMI_MAINLCD_176X220__) && !defined(__MMI_TOUCH_SCREEN__))
  672. #ifndef __MMI_GAME_FRUIT__
  673. #define __MMI_GAME_FRUIT__
  674. #endif
  675. #endif
  676. #if defined(CFG_MMI_GAME_HANOI) && ((CFG_MMI_GAME_HANOI == __ON__)||(CFG_MMI_GAME_HANOI == __AUTO__)) && 
  677. (defined(__MMI_GAME_MENU__) && defined(__MMI_MAINLCD_128X128__))
  678. #ifndef __MMI_GAME_HANOI__
  679. #define __MMI_GAME_HANOI__
  680. #endif
  681. #endif
  682. #if defined(CFG_MMI_GAME_JET) && ((CFG_MMI_GAME_JET == __ON__)||(CFG_MMI_GAME_JET == __AUTO__)) && 
  683. (defined(__MMI_GAME_MENU__) && (defined(__MMI_MAINLCD_128X128__) || defined(__MMI_MAINLCD_128X160__) || defined(__MMI_MAINLCD_176X220__)))
  684. #ifndef __MMI_GAME_JET__
  685. #define __MMI_GAME_JET__
  686. #endif
  687. #endif
  688. #if defined(CFG_MMI_GAME_MAGICSUSHI) && ((CFG_MMI_GAME_MAGICSUSHI == __ON__)||(CFG_MMI_GAME_MAGICSUSHI == __AUTO__)) && 
  689. (defined(__MMI_GAME_MENU__) && (defined(__MMI_MAINLCD_240X320__) || defined(__MMI_MAINLCD_320X240__) || defined(__MMI_MAINLCD_240X400__) || defined(__MMI_MAINLCD_320X480__)))
  690. #ifndef __MMI_GAME_MAGICSUSHI__
  691. #define __MMI_GAME_MAGICSUSHI__
  692. #endif
  693. #endif
  694. #if defined(CFG_MMI_GAME_MAJUNG) && ((CFG_MMI_GAME_MAJUNG == __ON__)||(CFG_MMI_GAME_MAJUNG == __AUTO__)) && 
  695. (defined(__MMI_GAME_MENU__) && (defined(__MMI_MAINLCD_176X220__) || defined(__MMI_MAINLCD_240X320__) || defined(__MMI_MAINLCD_320X240__) || defined(__MMI_MAINLCD_240X400__)  || defined(__MMI_MAINLCD_320X480__)))
  696. #ifndef __MMI_GAME_MAJUNG__
  697. #define __MMI_GAME_MAJUNG__
  698. #endif
  699. #endif
  700. #if defined(CFG_MMI_GAME_MONKEY) && ((CFG_MMI_GAME_MONKEY == __ON__)||(CFG_MMI_GAME_MONKEY == __AUTO__)) && 
  701. (defined(__MMI_GAME_MENU__) && (defined(__MMI_MAINLCD_128X128__) || defined(__MMI_MAINLCD_128X160__) || defined(__MMI_MAINLCD_176X220__)))
  702. #ifndef __MMI_GAME_MONKEY__
  703. #define __MMI_GAME_MONKEY__
  704. #endif
  705. #endif
  706. #if defined(CFG_MMI_GAME_PANDA) && ((CFG_MMI_GAME_PANDA == __ON__)||(CFG_MMI_GAME_PANDA == __AUTO__)) && 
  707. (defined(__MMI_GAME_MENU__) && (defined(__MMI_MAINLCD_128X128__) || defined(__MMI_MAINLCD_128X160__) || defined(__MMI_MAINLCD_176X220__)))
  708. #ifndef __MMI_GAME_PANDA__
  709. #define __MMI_GAME_PANDA__
  710. #endif
  711. #endif
  712. #if defined(CFG_MMI_GAME_PUZZLE) && ((CFG_MMI_GAME_PUZZLE == __ON__)||(CFG_MMI_GAME_PUZZLE == __AUTO__)) && 
  713. (defined(__MMI_GAME_MENU__) && (defined(__MMI_MAINLCD_128X128__) || defined(__MMI_MAINLCD_128X160__) || defined(__MMI_MAINLCD_176X220__) || defined(__MMI_MAINLCD_240X320__) || defined(__MMI_MAINLCD_240X400__) || defined(__MMI_MAINLCD_320X240__) || defined(__MMI_MAINLCD_320X480__)))
  714. #ifndef __MMI_GAME_PUZZLE__
  715. #define __MMI_GAME_PUZZLE__
  716. #endif
  717. #endif
  718. #if defined(CFG_MMI_GAME_RICHES) && ((CFG_MMI_GAME_RICHES == __ON__)||(CFG_MMI_GAME_RICHES == __AUTO__)) && 
  719. (defined(__MMI_GAME_MENU__) && defined(__MMI_MAINLCD_128X128__))
  720. #ifndef __MMI_GAME_RICHES__
  721. #define __MMI_GAME_RICHES__
  722. #endif
  723. #endif
  724. #if defined(CFG_MMI_GAME_ROBOT) && ((CFG_MMI_GAME_ROBOT == __ON__)||(CFG_MMI_GAME_ROBOT == __AUTO__)) && 
  725. (defined(__MMI_GAME_MENU__) && (defined(__MMI_MAINLCD_128X160__) || defined(__MMI_MAINLCD_176X220__)))
  726. #ifndef __MMI_GAME_ROBOT__
  727. #define __MMI_GAME_ROBOT__
  728. #endif
  729. #endif
  730. #if defined(CFG_MMI_GAME_SMASH) && ((CFG_MMI_GAME_SMASH == __ON__)||(CFG_MMI_GAME_SMASH == __AUTO__)) && 
  731. (defined(__MMI_GAME_MENU__) && defined(__MMI_MAINLCD_128X128__))
  732. #ifndef __MMI_GAME_SMASH__
  733. #define __MMI_GAME_SMASH__
  734. #endif
  735. #endif
  736. #if defined(CFG_MMI_GAME_SNAKE) && ((CFG_MMI_GAME_SNAKE == __ON__)||(CFG_MMI_GAME_SNAKE == __AUTO__)) && 
  737. (defined(__MMI_GAME_MENU__) && defined(__MMI_MAINLCD_128X128__))
  738. #ifndef __MMI_GAME_SNAKE__
  739. #define __MMI_GAME_SNAKE__
  740. #endif
  741. #endif
  742. #if defined(CFG_MMI_GAME_SUBMARINE) && ((CFG_MMI_GAME_SUBMARINE == __ON__)||(CFG_MMI_GAME_SUBMARINE == __AUTO__)) && 
  743. (defined(__MMI_GAME_MENU__) && (defined(__MMI_MAINLCD_128X128__) || defined(__MMI_MAINLCD_128X160__) || defined(__MMI_MAINLCD_176X220__)))
  744. #ifndef __MMI_GAME_SUBMARINE__
  745. #define __MMI_GAME_SUBMARINE__
  746. #endif
  747. #endif
  748. #if defined(CFG_MMI_GAME_UFO) && ((CFG_MMI_GAME_UFO == __ON__)||(CFG_MMI_GAME_UFO == __AUTO__)) && 
  749. (defined(__MMI_GAME_MENU__) && (defined(__MMI_MAINLCD_128X128__) || defined(__MMI_MAINLCD_128X160__) || defined(__MMI_MAINLCD_176X220__)))
  750. #ifndef __MMI_GAME_UFO__
  751. #define __MMI_GAME_UFO__
  752. #endif
  753. #endif
  754. #if defined(CFG_MMI_GAME_VSMJ) && ((CFG_MMI_GAME_VSMJ == __ON__)||(CFG_MMI_GAME_VSMJ == __AUTO__)) && 
  755. (defined(__MMI_GAME_MENU__) && (defined(__MMI_MAINLCD_240X320__) || defined(__MMI_MAINLCD_240X400__) || defined(__MMI_MAINLCD_320X240__) || defined(__MMI_MAINLCD_320X480__)))
  756. #ifndef __MMI_GAME_VSMJ__
  757. #define __MMI_GAME_VSMJ__
  758. #endif
  759. #endif
  760. #if (defined(__MMI_GAME_MENU__) && (defined(__MMI_GAME_CHICKEN__) || defined(__MMI_GAME_COLORBALLS__) || defined(__MMI_GAME_COPTER__) || defined(__MMI_GAME_DANCE__) || defined(__MMI_GAME_DOLL__) || defined(__MMI_GAME_F1RACE__) || defined(__MMI_GAME_FRUIT__) || defined(__MMI_GAME_HANOI__) || defined(__MMI_GAME_JET__) || defined(__MMI_GAME_MAGICSUSHI__) || defined(__MMI_GAME_MAJUNG__) || defined(__MMI_GAME_MEMORY__) || defined(__MMI_GAME_MONKEY__) || defined(__MMI_GAME_NINJA__) || defined(__MMI_GAME_PANDA__) || defined(__MMI_GAME_PUZZLE__) || defined(__MMI_GAME_RICHES__) || defined(__MMI_GAME_ROBOT__) || defined(__MMI_GAME_SMASH__) || defined(__MMI_GAME_SNAKE__) || defined(__MMI_GAME_SUBMARINE__) || defined(__MMI_GAME_UFO__) || defined(__MMI_GAME_VSMJ__)))
  761. #ifndef __MMI_GAME__
  762. #define __MMI_GAME__
  763. #endif
  764. #endif
  765. #if defined(CFG_MMI_MOTION_APP) && ((CFG_MMI_MOTION_APP == __ON__)||(CFG_MMI_MOTION_APP == __AUTO__)) && 
  766. (defined(__MMI_GAME__) && defined(MOTION_SENSOR_SUPPORT) && (defined(__MMI_MAINLCD_176X220__) || defined(__MMI_MAINLCD_240X320__) || defined(__MMI_MAINLCD_320X240__) || defined(__MMI_MAINLCD_240X400__) || defined(__MMI_MAINLCD_320X480__)))
  767. #ifndef __MMI_MOTION_APP__
  768. // #define __MMI_MOTION_APP__
  769. #endif
  770. #endif
  771. #if (defined( __MMI_MOTION_APP__)  &&  !defined(__MMI_SLIM_ENGINEER_MODE__) && defined(DEMO_PROJECT))
  772. #ifndef __MMI_EM_MOTION_APP__
  773. // #define __MMI_EM_MOTION_APP__
  774. #endif
  775. #endif
  776. #if ((defined(MT6223) || defined(MT6223P)) && !defined(__MMI_SLIM_ENGINEER_MODE__) && defined(DEMO_PROJECT))
  777. #ifndef __MMI_EM_MT6223_DEBUG_MODE__
  778. #define __MMI_EM_MT6223_DEBUG_MODE__
  779. #endif
  780. #endif
  781. #if defined(CFG_MMI_EM_MT6223PMU) && ((CFG_MMI_EM_MT6223PMU == __ON__)||(CFG_MMI_EM_MT6223PMU == __AUTO__)) && 
  782. (defined(MT6223PMU) && !defined(__MMI_SLIM_ENGINEER_MODE__))
  783. #ifndef __MMI_EM_MT6223PMU__
  784. #define __MMI_EM_MT6223PMU__
  785. #endif
  786. #endif
  787. #if defined(CFG_MMI_EM_MT6326PMU) && ((CFG_MMI_EM_MT6326PMU == __ON__)||(CFG_MMI_EM_MT6326PMU == __AUTO__)) && 
  788. (defined(MT6326) && !defined(__MMI_SLIM_ENGINEER_MODE__))
  789. #ifndef __MMI_EM_MT6326PMU__
  790. #define __MMI_EM_MT6326PMU__
  791. #endif
  792. #endif
  793. #if (!defined(__MMI_SLIM_ENGINEER_MODE__))
  794. #ifndef __MMI_EM_NW_BAND_SEL__
  795. #define __MMI_EM_NW_BAND_SEL__
  796. #endif
  797. #endif
  798. #if (defined(__EM_MODE__) && !defined(__MMI_SLIM_ENGINEER_MODE__) && defined(DEMO_PROJECT))
  799. #ifndef __MMI_EM_NW_CELL_LOCK__
  800. #define __MMI_EM_NW_CELL_LOCK__
  801. #endif
  802. #endif
  803. #if (defined(__EM_MODE__)  && defined( __WCDMA_RAT__) && !defined(__MMI_SLIM_ENGINEER_MODE__)&& defined(DEMO_PROJECT))
  804. #ifndef __MMI_EM_NW_EVENT_NOTIFY__
  805. /* under construction !*/
  806. #endif
  807. #endif
  808. #if (defined(__GSM_RAT__) && defined(__WCDMA_RAT__) && !defined(__MMI_SLIM_ENGINEER_MODE__) && defined(DEMO_PROJECT))
  809. #ifndef __MMI_EM_NW_PREFER_RAT__
  810. /* under construction !*/
  811. #endif
  812. #endif
  813. #if defined(CFG_MMI_EM_PROFILING_FS_TEST) && ((CFG_MMI_EM_PROFILING_FS_TEST == __ON__)||(CFG_MMI_EM_PROFILING_FS_TEST == __AUTO__)) && 
  814. (!defined (__MMI_SLIM_ENGINEER_MODE__) && defined(__MMI_ENGINEER_MODE__))
  815. #ifndef __MMI_EM_PROFILING_FS_TEST__
  816. #define __MMI_EM_PROFILING_FS_TEST__
  817. #endif
  818. #endif
  819. #if ((defined(MP4_DECODE) || defined(MJPG_SUPPORT)) && !defined(__MMI_MEDIA_PLAYER__))
  820. #ifndef __MMI_VIDEO_PLAYER__
  821. #define __MMI_VIDEO_PLAYER__
  822. #endif
  823. #endif
  824. #if ((defined(__MMI_CAMERA__) || defined(__MMI_VIDEO_RECORDER__) || defined(__MMI_VIDEO_PLAYER__)) && !defined(__MMI_SLIM_ENGINEER_MODE__) && defined(DEMO_PROJECT))
  825. #ifndef __MMI_EM_PROFILING_MULTIMEDIA_PROFILING__
  826. #define __MMI_EM_PROFILING_MULTIMEDIA_PROFILING__
  827. #endif
  828. #endif
  829. #if (!defined(__MMI_SLIM_ENGINEER_MODE__) && defined(DEMO_PROJECT))
  830. #ifndef __MMI_EM_PWR_DOWN_CONTROL__
  831. #define __MMI_EM_PWR_DOWN_CONTROL__
  832. #endif
  833. #endif
  834. #if defined(CFG_MMI_EM_RF_WIFI) && ((CFG_MMI_EM_RF_WIFI == __ON__)||(CFG_MMI_EM_RF_WIFI == __AUTO__)) && 
  835. (defined(__WIFI_SUPPORT__) && !defined(__MMI_SLIM_ENGINEER_MODE__))
  836. #ifndef __MMI_EM_RF_WIFI__
  837. #define __MMI_EM_RF_WIFI__
  838. #endif
  839. #endif
  840. #if (defined(__TCPIP__) && !defined(__MMI_SLIM_ENGINEER_MODE__) && defined(DEMO_PROJECT))
  841. #ifndef __MMI_EM_SOCKET__
  842. #define __MMI_EM_SOCKET__
  843. #endif
  844. #endif
  845. #if (!defined(__MMI_SLIM_ENGINEER_MODE__) && defined(DEMO_PROJECT))
  846. #ifndef __MMI_EM_SW_PATCH__
  847. #define __MMI_EM_SW_PATCH__
  848. #endif
  849. #endif
  850. #if (defined(__VOIP__) && !defined(__MMI_SLIM_ENGINEER_MODE__) && defined(DEMO_PROJECT))
  851. #ifndef __MMI_EM_VOIP__
  852. #define __MMI_EM_VOIP__
  853. #endif
  854. #endif
  855. #if (defined(__EMAIL__))
  856. #ifndef __MMI_EMAIL__
  857. #define __MMI_EMAIL__
  858. #endif
  859. #endif
  860. #if defined(CFG_MMI_EMAIL_APOP_SUPPORT) && ((CFG_MMI_EMAIL_APOP_SUPPORT == __ON__)||(CFG_MMI_EMAIL_APOP_SUPPORT == __AUTO__)) && 
  861. ((defined(__EMAIL__)) && (defined(__EMAIL_APOP_SUPPORT__)))
  862. #ifndef __MMI_EMAIL_APOP_SUPPORT__
  863. #define __MMI_EMAIL_APOP_SUPPORT__
  864. #endif
  865. #endif
  866. #if (defined(__EMAIL__) && defined(EMAIL_BCC))
  867. #ifndef __MMI_EMAIL_BCC__
  868. #define __MMI_EMAIL_BCC__
  869. #endif
  870. #endif
  871. #if defined(CFG_MMI_EMAIL_CREATE_UE) && ((CFG_MMI_EMAIL_CREATE_UE == __ON__)||(CFG_MMI_EMAIL_CREATE_UE == __AUTO__)) && 
  872. (defined(__MMI_EMAIL__))
  873. #ifndef __MMI_EMAIL_CREATE_UE__
  874. #define __MMI_EMAIL_CREATE_UE__
  875. #endif
  876. #endif
  877. #if defined(CFG_MMI_EMAIL_DEL_SERVER_MAILS) && ((CFG_MMI_EMAIL_DEL_SERVER_MAILS == __ON__)||(CFG_MMI_EMAIL_DEL_SERVER_MAILS == __AUTO__)) && 
  878. (defined(__EMAIL__))
  879. #ifndef __MMI_EMAIL_DEL_SERVER_MAILS__
  880. #define __MMI_EMAIL_DEL_SERVER_MAILS__
  881. #endif
  882. #endif
  883. #if defined(CFG_MMI_EMAIL_DRM_SUPPORT) && ((CFG_MMI_EMAIL_DRM_SUPPORT == __ON__)||(CFG_MMI_EMAIL_DRM_SUPPORT == __AUTO__)) && 
  884. (defined(__EMAIL__) && defined(__DRM_SUPPORT__))
  885. #ifndef __MMI_EMAIL_DRM_SUPPORT__
  886. #define __MMI_EMAIL_DRM_SUPPORT__
  887. #endif
  888. #endif
  889. #if defined(CFG_MMI_EMAIL_EMN) && ((CFG_MMI_EMAIL_EMN == __ON__)||(CFG_MMI_EMAIL_EMN == __AUTO__)) && 
  890. ((defined(__EMAIL__)) && (defined(__XML_SUPPORT__) && defined(__WBXML_SUPPORT__)))
  891. #ifndef __MMI_EMAIL_EMN__
  892. #define __MMI_EMAIL_EMN__
  893. #endif
  894. #endif
  895. #if defined(CFG_MMI_EMAIL_OTAP) && ((CFG_MMI_EMAIL_OTAP == __ON__)||(CFG_MMI_EMAIL_OTAP == __AUTO__)) && 
  896. (defined(__EMAIL__) && defined(__CCA_SUPPORT__))
  897. #ifndef __MMI_EMAIL_OTAP__
  898. #define __MMI_EMAIL_OTAP__
  899. #endif
  900. #endif
  901. #if (defined(__EMAIL__) && !defined(__NO_IMAP__) && defined(__IMAP_REMOTE_FOLDER__))
  902. #ifndef __MMI_EMAIL_REMOTE_FOLDER__
  903. #define __MMI_EMAIL_REMOTE_FOLDER__
  904. #endif
  905. #endif
  906. #if defined(CFG_MMI_EMAIL_SEND_BEFORE_SYNC) && ((CFG_MMI_EMAIL_SEND_BEFORE_SYNC == __ON__)||(CFG_MMI_EMAIL_SEND_BEFORE_SYNC == __AUTO__)) && 
  907. (defined(__EMAIL__))
  908. #ifndef __MMI_EMAIL_SEND_BEFORE_SYNC__
  909. #define __MMI_EMAIL_SEND_BEFORE_SYNC__
  910. #endif
  911. #endif
  912. #if defined(CFG_MMI_EMAIL_TEMPLATE) && ((CFG_MMI_EMAIL_TEMPLATE == __ON__)||(CFG_MMI_EMAIL_TEMPLATE == __AUTO__)) && 
  913. (defined(__EMAIL__))
  914. #ifndef __MMI_EMAIL_TEMPLATE__
  915. #define __MMI_EMAIL_TEMPLATE__
  916. #endif
  917. #endif
  918. #if defined(CFG_MMI_EONS_SUPPORT) && ((CFG_MMI_EONS_SUPPORT == __ON__)||(CFG_MMI_EONS_SUPPORT == __AUTO__))
  919. #ifndef __MMI_EONS_SUPPORT__
  920. #define __MMI_EONS_SUPPORT__
  921. #endif
  922. #endif
  923. #if (defined(JPG_DECODE) && defined(EXIF_SUPPORT))
  924. #ifndef __MMI_EXIF__
  925. #define __MMI_EXIF__
  926. #endif
  927. #endif
  928. #if (defined(__USB_ENABLE__) || defined(__IRDA_SUPPORT__) || defined(__BTVCSR_HP__) || defined(__BTVCSR_HCI_BCHS__) || defined(__BTMTK__))
  929. #ifndef __MMI_EXT_DEVICE__
  930. #define __MMI_EXT_DEVICE__
  931. #endif
  932. #endif
  933. #if (defined(__MMI_BT_SUPPORT__) && defined(__BT_FAX_PROFILE__))
  934. #ifndef __MMI_FAX_SUPPORT__
  935. #define __MMI_FAX_SUPPORT__
  936. #endif
  937. #endif
  938. #if defined(CFG_MMI_FIXED_DIALER_FONT) && ((CFG_MMI_FIXED_DIALER_FONT == __ON__)||(CFG_MMI_FIXED_DIALER_FONT == __AUTO__))
  939. #ifndef __MMI_FIXED_DIALER_FONT__
  940. #define __MMI_FIXED_DIALER_FONT__
  941. #endif
  942. #endif
  943. #if defined(CFG_MMI_FM_KEYPAD_TEST) && ((CFG_MMI_FM_KEYPAD_TEST == __ON__)||(CFG_MMI_FM_KEYPAD_TEST == __AUTO__)) && 
  944. (defined (__MMI_FACTORY_MODE__))
  945. #ifndef __MMI_FM_KEYPAD_TEST__
  946. #define __MMI_FM_KEYPAD_TEST__
  947. #endif
  948. #endif
  949. #if (defined(FM_RADIO_ENABLE))
  950. #ifndef __MMI_FM_RADIO__
  951. #define __MMI_FM_RADIO__
  952. #endif
  953. #endif
  954. #if defined(CFG_MMI_FM_RADIO_ANIMATION) && ((CFG_MMI_FM_RADIO_ANIMATION == __ON__)||(CFG_MMI_FM_RADIO_ANIMATION == __AUTO__)) && 
  955. (defined(FM_RADIO_ENABLE) && (defined(__MMI_MAINLCD_240X320__) || defined(__MMI_MAINLCD_320X240__)||defined(__MMI_MAINLCD_240X400__) || defined(__MMI_MAINLCD_320X480__)) && !defined(__RF_DESENSE_STOP_FM_RADIO_ANIMATION__))
  956. #ifndef __MMI_FM_RADIO_ANIMATION__
  957. #define __MMI_FM_RADIO_ANIMATION__
  958. #endif
  959. #endif
  960. #if defined(CFG_MMI_FM_RADIO_ON_SUBLCD) && ((CFG_MMI_FM_RADIO_ON_SUBLCD == __ON__)||(CFG_MMI_FM_RADIO_ON_SUBLCD == __AUTO__)) && 
  961. (defined(FM_RADIO_ENABLE) && defined(__MMI_SUBLCD_MASTER_MODE__) && !defined(__MMI_BT_SUPPORT__))
  962. #ifndef __MMI_FM_RADIO_ON_SUBLCD__
  963. #define __MMI_FM_RADIO_ON_SUBLCD__
  964. #endif
  965. #endif
  966. #if defined(CFG_MMI_FM_RADIO_ANIMATION_SUBLCD) && ((CFG_MMI_FM_RADIO_ANIMATION_SUBLCD == __ON__)||(CFG_MMI_FM_RADIO_ANIMATION_SUBLCD == __AUTO__)) && 
  967. (defined(FM_RADIO_ENABLE) && defined(__MMI_FM_RADIO_ON_SUBLCD__))
  968. #ifndef __MMI_FM_RADIO_ANIMATION_SUBLCD__
  969. #define __MMI_FM_RADIO_ANIMATION_SUBLCD__
  970. #endif
  971. #endif
  972. #if defined(CFG_MMI_FM_RADIO_BIND_EARPHONE) && ((CFG_MMI_FM_RADIO_BIND_EARPHONE == __ON__)||(CFG_MMI_FM_RADIO_BIND_EARPHONE == __AUTO__)) && 
  973. (defined(FM_RADIO_ENABLE) && !defined(INTERNAL_ANTENNAL_SUPPORT)&&!defined(__MMI_TV__))
  974. #ifndef __MMI_FM_RADIO_BIND_EARPHONE__
  975. #define __MMI_FM_RADIO_BIND_EARPHONE__
  976. #endif
  977. #endif
  978. #if defined(CFG_MMI_FM_RADIO_BIND_EARPHONE_SUBLCD) && ((CFG_MMI_FM_RADIO_BIND_EARPHONE_SUBLCD == __ON__)||(CFG_MMI_FM_RADIO_BIND_EARPHONE_SUBLCD == __AUTO__)) && 
  979. (defined(FM_RADIO_ENABLE) && defined(__MMI_FM_RADIO_ON_SUBLCD__) && !defined(INTERNAL_ANTENNAL_SUPPORT)&&!defined(__MMI_TV__))
  980. #ifndef __MMI_FM_RADIO_BIND_EARPHONE_SUBLCD__
  981. #define __MMI_FM_RADIO_BIND_EARPHONE_SUBLCD__
  982. #endif
  983. #endif
  984. #if defined(CFG_MMI_FM_RADIO_FIRST_CHANNEL) && ((CFG_MMI_FM_RADIO_FIRST_CHANNEL == __ON__)||(CFG_MMI_FM_RADIO_FIRST_CHANNEL == __AUTO__)) && 
  985. (defined(FM_RADIO_ENABLE))
  986. #ifndef __MMI_FM_RADIO_FIRST_CHANNEL__
  987. #define __MMI_FM_RADIO_FIRST_CHANNEL__
  988. #endif
  989. #endif
  990. #if defined(CFG_MMI_FM_RADIO_LOUD_SPEAK) && ((CFG_MMI_FM_RADIO_LOUD_SPEAK == __ON__)||(CFG_MMI_FM_RADIO_LOUD_SPEAK == __AUTO__)) && 
  991. (defined(FM_RADIO_ENABLE))
  992. #ifndef __MMI_FM_RADIO_LOUD_SPEAK__
  993. #define __MMI_FM_RADIO_LOUD_SPEAK__
  994. #endif
  995. #endif
  996. #if defined(CFG_MMI_FM_RADIO_LOUD_SPEAK_SUBLCD) && ((CFG_MMI_FM_RADIO_LOUD_SPEAK_SUBLCD == __ON__)||(CFG_MMI_FM_RADIO_LOUD_SPEAK_SUBLCD == __AUTO__)) && 
  997. (defined(FM_RADIO_ENABLE) && defined(__MMI_FM_RADIO_ON_SUBLCD__))
  998. #ifndef __MMI_FM_RADIO_LOUD_SPEAK_SUBLCD__
  999. #define __MMI_FM_RADIO_LOUD_SPEAK_SUBLCD__
  1000. #endif
  1001. #endif
  1002. #if (defined(FM_RADIO_ENABLE) && (defined(MT6189A1) || defined(MT6188A1)))
  1003. #ifndef __MMI_FM_RADIO_MONO__
  1004. #define __MMI_FM_RADIO_MONO__
  1005. #endif
  1006. #endif
  1007. #if defined(CFG_MMI_FM_RADIO_PRESET_TOP_N) && ((CFG_MMI_FM_RADIO_PRESET_TOP_N == __ON__)||(CFG_MMI_FM_RADIO_PRESET_TOP_N == __AUTO__)) && 
  1008. (defined(FM_RADIO_ENABLE))
  1009. #ifndef __MMI_FM_RADIO_PRESET_TOP_N__
  1010. #define __MMI_FM_RADIO_PRESET_TOP_N__
  1011. #endif
  1012. #endif
  1013. #if (defined(FM_RADIO_ENABLE) && (defined(FM_RADIO_RECORD) || defined(AUD_REC_ENABLE)))
  1014. #ifndef __MMI_FM_RADIO_RECORD__
  1015. #define __MMI_FM_RADIO_RECORD__
  1016. #endif
  1017. #endif
  1018. #if defined(CFG_MMI_FM_RADIO_SCHEDULE_REC) && ((CFG_MMI_FM_RADIO_SCHEDULE_REC == __ON__)||(CFG_MMI_FM_RADIO_SCHEDULE_REC == __AUTO__)) && 
  1019. (defined(FM_RADIO_ENABLE) && defined(FM_RADIO_RECORD) && defined(AUD_REC_ENABLE)&&(!defined(__R301__)))
  1020. #ifndef __MMI_FM_RADIO_SCHEDULE_REC__
  1021. #define __MMI_FM_RADIO_SCHEDULE_REC__
  1022. #endif
  1023. #endif
  1024. #if defined(CFG_MMI_FM_RADIO_SCHEDULER) && ((CFG_MMI_FM_RADIO_SCHEDULER == __ON__)||(CFG_MMI_FM_RADIO_SCHEDULER == __AUTO__)) && 
  1025. (defined (FM_RADIO_ENABLE))
  1026. #ifndef __MMI_FM_RADIO_SCHEDULER__
  1027. #define __MMI_FM_RADIO_SCHEDULER__
  1028. #endif
  1029. #endif
  1030. #if defined(CFG_MMI_FM_SKIN_SYN_TO_THEME) && ((CFG_MMI_FM_SKIN_SYN_TO_THEME == __ON__)||(CFG_MMI_FM_SKIN_SYN_TO_THEME == __AUTO__)) && 
  1031. (defined(FM_RADIO_ENABLE) && defined(__MMI_MAINLCD_320X480__))
  1032. #ifndef __MMI_FM_SKIN_SYN_TO_THEME__
  1033. #define __MMI_FM_SKIN_SYN_TO_THEME__
  1034. #endif
  1035. #endif
  1036. #if defined(CFG_MMI_FM_SLIM_SKIN) && ((CFG_MMI_FM_SLIM_SKIN == __ON__)||(CFG_MMI_FM_SLIM_SKIN == __AUTO__)) && 
  1037. (defined(FM_RADIO_ENABLE)) || (defined(__MMI_FM_SKIN_SYN_TO_THEME__))
  1038. #ifndef __MMI_FM_SLIM_SKIN__
  1039. #define __MMI_FM_SLIM_SKIN__
  1040. #endif
  1041. #endif
  1042. #if defined(CFG_MMI_FMGR_APP_STORAGE) && ((CFG_MMI_FMGR_APP_STORAGE == __ON__)||(CFG_MMI_FMGR_APP_STORAGE == __AUTO__)) && 
  1043. ((defined(__FS_CARD_SUPPORT__) || defined(__OTG_ENABLE__) || defined(__SIM_PLUS__)))
  1044. #ifndef __MMI_FMGR_APP_STORAGE__
  1045. #define __MMI_FMGR_APP_STORAGE__
  1046. #endif
  1047. #endif
  1048. #if defined(CFG_MMI_FMGR_FORMAT_WITH_PHONE_LOCK_CONFIRM) && ((CFG_MMI_FMGR_FORMAT_WITH_PHONE_LOCK_CONFIRM == __ON__)||(CFG_MMI_FMGR_FORMAT_WITH_PHONE_LOCK_CONFIRM == __AUTO__)) && 
  1049. (defined(__MMI_FILE_MANAGER__))
  1050. #ifndef __MMI_FMGR_FORMAT_WITH_PHONE_LOCK_CONFIRM__
  1051. #define __MMI_FMGR_FORMAT_WITH_PHONE_LOCK_CONFIRM__
  1052. #endif
  1053. #endif
  1054. #if defined(CFG_MMI_SLIM_FILE_MANAGER) && ((CFG_MMI_SLIM_FILE_MANAGER == __ON__)||(CFG_MMI_SLIM_FILE_MANAGER == __AUTO__)) && 
  1055. (defined(__MMI_FILE_MANAGER__))
  1056. #ifndef __MMI_SLIM_FILE_MANAGER__
  1057. #define __MMI_SLIM_FILE_MANAGER__
  1058. #endif
  1059. #endif
  1060. #if defined(CFG_MMI_FMGR_MULTI_SELECT_SUPPORT) && ((CFG_MMI_FMGR_MULTI_SELECT_SUPPORT == __ON__)||(CFG_MMI_FMGR_MULTI_SELECT_SUPPORT == __AUTO__)) && 
  1061. (!defined(__MMI_MAINLCD_128X128__) && !defined(__MMI_SLIM_FILE_MANAGER__))
  1062. #ifndef __MMI_FMGR_MULTI_SELECT_SUPPORT__
  1063. #define __MMI_FMGR_MULTI_SELECT_SUPPORT__
  1064. #endif
  1065. #endif
  1066. #if defined(CFG_MMI_FMGR_SUPPORT_DEFAULT_STORAGE) && ((CFG_MMI_FMGR_SUPPORT_DEFAULT_STORAGE == __ON__)||(CFG_MMI_FMGR_SUPPORT_DEFAULT_STORAGE == __AUTO__)) && 
  1067. (defined(__FS_CARD_SUPPORT__) && defined(__MMI_FILE_MANAGER__))
  1068. #ifndef __MMI_FMGR_SUPPORT_DEFAULT_STORAGE__
  1069. #define __MMI_FMGR_SUPPORT_DEFAULT_STORAGE__
  1070. #endif
  1071. #endif
  1072. #if (defined (__MMI_FILE_MANAGER__))
  1073. #ifndef __MMI_FMGR_SUPPORT_SOFT_UNMOUNT__
  1074. #define __MMI_FMGR_SUPPORT_SOFT_UNMOUNT__
  1075. #endif
  1076. #endif
  1077. #if defined(CFG_MMI_FMGR_SUPPORT_THUMB_DECODE) && ((CFG_MMI_FMGR_SUPPORT_THUMB_DECODE == __ON__)||(CFG_MMI_FMGR_SUPPORT_THUMB_DECODE == __AUTO__)) && 
  1078. (defined(JPG_DECODE) && !defined(__MMI_SLIM_FILE_MANAGER__) && !defined(MT6223P) && !defined(MT6223) && !defined(MT6223P_S00))
  1079. #ifndef __MMI_FMGR_SUPPORT_THUMB_DECODE__
  1080. #define __MMI_FMGR_SUPPORT_THUMB_DECODE__
  1081. #endif
  1082. #endif
  1083. #if defined(CFG_MMI_FMSR_SKIN_SYN_TO_THEME) && ((CFG_MMI_FMSR_SKIN_SYN_TO_THEME == __ON__)||(CFG_MMI_FMSR_SKIN_SYN_TO_THEME == __AUTO__)) && 
  1084. (defined(FM_RADIO_ENABLE) && defined(FM_RADIO_RECORD) && defined(AUD_REC_ENABLE) && defined(__MMI_MAINLCD_320X480__))
  1085. #ifndef __MMI_FMSR_SKIN_SYN_TO_THEME__
  1086. #define __MMI_FMSR_SKIN_SYN_TO_THEME__
  1087. #endif
  1088. #endif
  1089. #if (defined(__MMI_BT_SUPPORT__) && defined(__BT_FTC_PROFILE__))
  1090. #ifndef __MMI_FTC_SUPPORT__
  1091. #define __MMI_FTC_SUPPORT__
  1092. #endif
  1093. #endif
  1094. #if defined(CFG_MMI_FTC_MULTIPULL_SUPPORT) && ((CFG_MMI_FTC_MULTIPULL_SUPPORT == __ON__)||(CFG_MMI_FTC_MULTIPULL_SUPPORT == __AUTO__)) && 
  1095. (defined(__MMI_FTC_SUPPORT__) && defined(__BTMTK__))
  1096. #ifndef __MMI_FTC_MULTIPULL_SUPPORT__
  1097. #define __MMI_FTC_MULTIPULL_SUPPORT__
  1098. #endif
  1099. #endif
  1100. #if (defined(__MMI_BT_SUPPORT__) && defined(__BT_FTS_PROFILE__))
  1101. #ifndef __MMI_FTS_SUPPORT__
  1102. #define __MMI_FTS_SUPPORT__
  1103. #endif
  1104. #endif
  1105. #if defined(CFG_MMI_FTP_2BUF_SUPPORT) && ((CFG_MMI_FTP_2BUF_SUPPORT == __ON__)||(CFG_MMI_FTP_2BUF_SUPPORT == __AUTO__)) && 
  1106. (defined(__BTMTK__) && (defined(__BTMODULE_MT6611__) || defined(__BTMODULE_MT6612__) || defined(__BTMODULE_MT6616__)) && (defined(__MMI_FTC_SUPPORT__) || defined(__MMI_FTS_SUPPORT__)))
  1107. #ifndef __MMI_FTP_2BUF_SUPPORT__
  1108. #define __MMI_FTP_2BUF_SUPPORT__
  1109. #endif
  1110. #endif
  1111. #if defined(CFG_MMI_FTS_SHARED_FOLDER_SUPPORT) && ((CFG_MMI_FTS_SHARED_FOLDER_SUPPORT == __ON__)||(CFG_MMI_FTS_SHARED_FOLDER_SUPPORT == __AUTO__)) && 
  1112. (defined(__MMI_FTS_SUPPORT__) && defined(__BTMTK__))
  1113. #ifndef __MMI_FTS_SHARED_FOLDER_SUPPORT__
  1114. #define __MMI_FTS_SHARED_FOLDER_SUPPORT__
  1115. #endif
  1116. #endif
  1117. #if defined(CFG_MMI_FULL_SCREEN_EDITOR) && ((CFG_MMI_FULL_SCREEN_EDITOR == __ON__)||(CFG_MMI_FULL_SCREEN_EDITOR == __AUTO__)) && 
  1118. (!defined(__MMI_TOUCH_SCREEN__))
  1119. #ifndef __MMI_FULL_SCREEN_EDITOR__
  1120. #define __MMI_FULL_SCREEN_EDITOR__
  1121. #endif
  1122. #endif
  1123. #if (defined(__MMI_GAME_CHICKEN__) && defined(__MMI_MAINLCD_128X128__))
  1124. #ifndef __MMI_GAME_CHICKEN_128x128__
  1125. #define __MMI_GAME_CHICKEN_128x128__
  1126. #endif
  1127. #endif
  1128. #if (defined(__MMI_GAME_CHICKEN__) && defined(__MMI_MAINLCD_128X160__))
  1129. #ifndef __MMI_GAME_CHICKEN_128x160__
  1130. #define __MMI_GAME_CHICKEN_128x160__
  1131. #endif
  1132. #endif
  1133. #if (defined(__MMI_GAME_COPTER__) && defined(__MMI_MAINLCD_128X128__))
  1134. #ifndef __MMI_GAME_COPTER_128x128__
  1135. #define __MMI_GAME_COPTER_128x128__
  1136. #endif
  1137. #endif
  1138. #if (defined(__MMI_GAME_COPTER__) && defined(__MMI_MAINLCD_128X160__))
  1139. #ifndef __MMI_GAME_COPTER_128x160__
  1140. #define __MMI_GAME_COPTER_128x160__
  1141. #endif
  1142. #endif
  1143. #if (defined(__MMI_GAME_COPTER__) && defined(__MMI_MAINLCD_176X220__))
  1144. #ifndef __MMI_GAME_COPTER_176x220__
  1145. #define __MMI_GAME_COPTER_176x220__
  1146. #endif
  1147. #endif
  1148. #if (defined(__MMI_GAME_DANCE__) && defined(__MMI_MAINLCD_176X220__))
  1149. #ifndef __MMI_GAME_DANCE_176x220__
  1150. #define __MMI_GAME_DANCE_176x220__
  1151. #endif
  1152. #endif
  1153. #if (defined(__MMI_GAME_FRUIT__) && defined(__MMI_MAINLCD_176X220__))
  1154. #ifndef __MMI_GAME_FRUIT_176x220__
  1155. #define __MMI_GAME_FRUIT_176x220__
  1156. #endif
  1157. #endif
  1158. #if (defined(__MMI_GAME_JET__) && defined(__MMI_MAINLCD_128X128__))
  1159. #ifndef __MMI_GAME_JET_128x128__
  1160. #define __MMI_GAME_JET_128x128__
  1161. #endif
  1162. #endif
  1163. #if (defined(__MMI_GAME_JET__) && defined(__MMI_MAINLCD_128X160__))
  1164. #ifndef __MMI_GAME_JET_128x160__
  1165. #define __MMI_GAME_JET_128x160__
  1166. #endif
  1167. #endif
  1168. #if (defined(__MMI_GAME_JET__) && defined(__MMI_MAINLCD_176X220__))
  1169. #ifndef __MMI_GAME_JET_176x220__
  1170. #define __MMI_GAME_JET_176x220__
  1171. #endif
  1172. #endif
  1173. #if (defined(__MMI_GAME_MAGICSUSHI__) && defined(__MMI_MAINLCD_240X320__))
  1174. #ifndef __MMI_GAME_MAGICSUSHI_240x320__
  1175. #define __MMI_GAME_MAGICSUSHI_240x320__
  1176. #endif
  1177. #endif
  1178. #if (defined(__MMI_GAME_MAGICSUSHI__) && defined(__MMI_MAINLCD_240X400__))
  1179. #ifndef __MMI_GAME_MAGICSUSHI_240x400__
  1180. #define __MMI_GAME_MAGICSUSHI_240x400__
  1181. #endif
  1182. #endif
  1183. #if (defined(__MMI_GAME_MAGICSUSHI__) && defined(__MMI_MAINLCD_320X240__))
  1184. #ifndef __MMI_GAME_MAGICSUSHI_320x240__
  1185. #define __MMI_GAME_MAGICSUSHI_320x240__
  1186. #endif
  1187. #endif
  1188. #if (defined(__MMI_GAME_MAGICSUSHI__) && defined(__MMI_MAINLCD_320X480__))
  1189. #ifndef __MMI_GAME_MAGICSUSHI_320x480__
  1190. #define __MMI_GAME_MAGICSUSHI_320x480__
  1191. #endif
  1192. #endif
  1193. #if (defined(__MMI_GAME_MAJUNG__) && defined(__MMI_MAINLCD_176X220__))
  1194. #ifndef __MMI_GAME_MAJUNG_176x220__
  1195. #define __MMI_GAME_MAJUNG_176x220__
  1196. #endif
  1197. #endif
  1198. #if (defined(__MMI_GAME_MAJUNG__) && defined(__MMI_MAINLCD_240X320__))
  1199. #ifndef __MMI_GAME_MAJUNG_240x320__
  1200. #define __MMI_GAME_MAJUNG_240x320__
  1201. #endif
  1202. #endif
  1203. #if (defined(__MMI_GAME_MAJUNG__) && defined(__MMI_MAINLCD_240X400__))
  1204. #ifndef __MMI_GAME_MAJUNG_240x400__
  1205. #define __MMI_GAME_MAJUNG_240x400__
  1206. #endif
  1207. #endif
  1208. #if (defined(__MMI_GAME_MAJUNG__) && defined(__MMI_MAINLCD_320X240__))
  1209. #ifndef __MMI_GAME_MAJUNG_320x240__
  1210. #define __MMI_GAME_MAJUNG_320x240__
  1211. #endif
  1212. #endif
  1213. #if (defined(__MMI_GAME_MAJUNG__) && defined(__MMI_MAINLCD_320X480__))
  1214. #ifndef __MMI_GAME_MAJUNG_320x480__
  1215. #define __MMI_GAME_MAJUNG_320x480__
  1216. #endif
  1217. #endif
  1218. #if (defined(__MMI_GAME_MONKEY__) && defined(__MMI_MAINLCD_128X128__))
  1219. #ifndef __MMI_GAME_MONKEY_128x128__
  1220. #define __MMI_GAME_MONKEY_128x128__
  1221. #endif
  1222. #endif
  1223. #if (defined(__MMI_GAME_MONKEY__) && defined(__MMI_MAINLCD_128X160__))
  1224. #ifndef __MMI_GAME_MONKEY_128x160__
  1225. #define __MMI_GAME_MONKEY_128x160__
  1226. #endif
  1227. #endif
  1228. #if (defined(__MMI_GAME_MONKEY__) && defined(__MMI_MAINLCD_176X220__))
  1229. #ifndef __MMI_GAME_MONKEY_176x220__
  1230. #define __MMI_GAME_MONKEY_176x220__
  1231. #endif
  1232. #endif
  1233. #if defined(CFG_MMI_GAME_MULTI_LANGUAGE_SUPPORT) && ((CFG_MMI_GAME_MULTI_LANGUAGE_SUPPORT == __ON__)||(CFG_MMI_GAME_MULTI_LANGUAGE_SUPPORT == __AUTO__)) && 
  1234. (defined(__MMI_GAME__))
  1235. #ifndef __MMI_GAME_MULTI_LANGUAGE_SUPPORT__
  1236. #define __MMI_GAME_MULTI_LANGUAGE_SUPPORT__
  1237. #endif
  1238. #endif
  1239. #if defined(CFG_MMI_GAME_MULTICHANNEL_SOUND) && ((CFG_MMI_GAME_MULTICHANNEL_SOUND == __ON__)||(CFG_MMI_GAME_MULTICHANNEL_SOUND == __AUTO__)) && 
  1240. (defined(__MMI_GAME__))
  1241. #ifndef __MMI_GAME_MULTICHANNEL_SOUND__
  1242. #define __MMI_GAME_MULTICHANNEL_SOUND__
  1243. #endif
  1244. #endif
  1245. #if (defined(__MMI_GAME_PANDA__) && defined(__MMI_MAINLCD_128X128__))
  1246. #ifndef __MMI_GAME_PANDA_128x128__
  1247. #define __MMI_GAME_PANDA_128x128__
  1248. #endif
  1249. #endif
  1250. #if (defined(__MMI_GAME_PANDA__) && defined(__MMI_MAINLCD_128X160__))
  1251. #ifndef __MMI_GAME_PANDA_128x160__
  1252. #define __MMI_GAME_PANDA_128x160__
  1253. #endif
  1254. #endif
  1255. #if (defined(__MMI_GAME_PANDA__) && defined(__MMI_MAINLCD_176X220__))
  1256. #ifndef __MMI_GAME_PANDA_176x220__
  1257. #define __MMI_GAME_PANDA_176x220__
  1258. #endif
  1259. #endif
  1260. #if (defined(__MMI_GAME_PUZZLE__) && defined(__MMI_MAINLCD_128X128__))
  1261. #ifndef __MMI_GAME_PUZZLE_128x128__
  1262. #define __MMI_GAME_PUZZLE_128x128__
  1263. #endif
  1264. #endif
  1265. #if (defined(__MMI_GAME_PUZZLE__) && defined(__MMI_MAINLCD_128X160__))
  1266. #ifndef __MMI_GAME_PUZZLE_128x160__
  1267. #define __MMI_GAME_PUZZLE_128x160__
  1268. #endif
  1269. #endif
  1270. #if (defined(__MMI_GAME_PUZZLE__) && defined(__MMI_MAINLCD_176X220__))
  1271. #ifndef __MMI_GAME_PUZZLE_176x220__
  1272. #define __MMI_GAME_PUZZLE_176x220__
  1273. #endif
  1274. #endif
  1275. #if (defined(__MMI_GAME_PUZZLE__) && defined(__MMI_MAINLCD_240X320__))
  1276. #ifndef __MMI_GAME_PUZZLE_240x320__
  1277. #define __MMI_GAME_PUZZLE_240x320__
  1278. #endif
  1279. #endif
  1280. #if (defined(__MMI_GAME_PUZZLE__) && defined(__MMI_MAINLCD_240X400__))
  1281. #ifndef __MMI_GAME_PUZZLE_240x400__
  1282. #define __MMI_GAME_PUZZLE_240x400__
  1283. #endif
  1284. #endif
  1285. #if (defined(__MMI_GAME_PUZZLE__) && defined(__MMI_MAINLCD_320X240__))
  1286. #ifndef __MMI_GAME_PUZZLE_320x240__
  1287. #define __MMI_GAME_PUZZLE_320x240__
  1288. #endif
  1289. #endif
  1290. #if (defined(__MMI_GAME_PUZZLE__) && defined(__MMI_MAINLCD_320X480__))
  1291. #ifndef __MMI_GAME_PUZZLE_320x480__
  1292. #define __MMI_GAME_PUZZLE_320x480__
  1293. #endif
  1294. #endif
  1295. #if (defined(__MMI_GAME_ROBOT__) && defined(__MMI_MAINLCD_128X160__))
  1296. #ifndef __MMI_GAME_ROBOT_128x160__
  1297. #define __MMI_GAME_ROBOT_128x160__
  1298. #endif
  1299. #endif
  1300. #if (defined(__MMI_GAME_ROBOT__) && defined(__MMI_MAINLCD_176X220__))
  1301. #ifndef __MMI_GAME_ROBOT_176x220__
  1302. #define __MMI_GAME_ROBOT_176x220__
  1303. #endif
  1304. #endif
  1305. #if (defined(__MMI_GAME_SUBMARINE__) && defined(__MMI_MAINLCD_128X128__))
  1306. #ifndef __MMI_GAME_SUBMARINE_128x128__
  1307. #define __MMI_GAME_SUBMARINE_128x128__
  1308. #endif
  1309. #endif
  1310. #if (defined(__MMI_GAME_SUBMARINE__) && defined(__MMI_MAINLCD_128X160__))
  1311. #ifndef __MMI_GAME_SUBMARINE_128x160__
  1312. #define __MMI_GAME_SUBMARINE_128x160__
  1313. #endif
  1314. #endif
  1315. #if (defined(__MMI_GAME_SUBMARINE__) && defined(__MMI_MAINLCD_176X220__))
  1316. #ifndef __MMI_GAME_SUBMARINE_176x220__
  1317. #define __MMI_GAME_SUBMARINE_176x220__
  1318. #endif
  1319. #endif
  1320. #if (defined(__MMI_GAME_UFO__) && defined(__MMI_MAINLCD_128X128__))
  1321. #ifndef __MMI_GAME_UFO_128x128__
  1322. #define __MMI_GAME_UFO_128x128__
  1323. #endif
  1324. #endif
  1325. #if (defined(__MMI_GAME_UFO__) && defined(__MMI_MAINLCD_128X160__))
  1326. #ifndef __MMI_GAME_UFO_128x160__
  1327. #define __MMI_GAME_UFO_128x160__
  1328. #endif
  1329. #endif
  1330. #if (defined(__MMI_GAME_UFO__) && defined(__MMI_MAINLCD_176X220__))
  1331. #ifndef __MMI_GAME_UFO_176x220__
  1332. #define __MMI_GAME_UFO_176x220__
  1333. #endif
  1334. #endif
  1335. #if (defined(__MMI_GAME_VSMJ__) && defined(__MMI_MAINLCD_240X320__))
  1336. #ifndef __MMI_GAME_VSMJ_240x320__
  1337. #define __MMI_GAME_VSMJ_240x320__
  1338. #endif
  1339. #endif
  1340. #if (defined(__MMI_GAME_VSMJ__) && defined(__MMI_MAINLCD_240X400__))
  1341. #ifndef __MMI_GAME_VSMJ_240x400__
  1342. #define __MMI_GAME_VSMJ_240x400__
  1343. #endif
  1344. #endif
  1345. #if (defined(__MMI_GAME_VSMJ__) && defined(__MMI_MAINLCD_320X240__))
  1346. #ifndef __MMI_GAME_VSMJ_320x240__
  1347. #define __MMI_GAME_VSMJ_320x240__
  1348. #endif
  1349. #endif
  1350. #if (defined(__MMI_GAME_VSMJ__) && defined(__MMI_MAINLCD_320X480__))
  1351. #ifndef __MMI_GAME_VSMJ_320x480__
  1352. #define __MMI_GAME_VSMJ_320x480__
  1353. #endif
  1354. #endif
  1355. #if (defined(MT6253))
  1356. #ifndef __MMI_GDI_LAYER_FRAMEBUF_ALIGNMENT__
  1357. #define __MMI_GDI_LAYER_FRAMEBUF_ALIGNMENT__ 16
  1358. #endif
  1359. #else
  1360. #ifndef __MMI_GDI_LAYER_FRAMEBUF_ALIGNMENT__
  1361. #define __MMI_GDI_LAYER_FRAMEBUF_ALIGNMENT__ 4
  1362. #endif
  1363. #endif
  1364. #if (defined(__MMI_TOUCH_SCREEN__))
  1365. #ifndef __MMI_GESTURES_FRAMEWORK__
  1366. #define __MMI_GESTURES_FRAMEWORK__
  1367. #endif
  1368. #endif
  1369. #if defined(CFG_MMI_GIF_DISPOSAL_RESTORE_TO_BG) && ((CFG_MMI_GIF_DISPOSAL_RESTORE_TO_BG == __ON__)||(CFG_MMI_GIF_DISPOSAL_RESTORE_TO_BG == __AUTO__))
  1370. #ifndef __MMI_GIF_DISPOSAL_RESTORE_TO_BG__
  1371. #define __MMI_GIF_DISPOSAL_RESTORE_TO_BG__
  1372. #endif
  1373. #endif
  1374. #if defined(CFG_MMI_GPIO_DISABLE_SLEEP_MODE) && ((CFG_MMI_GPIO_DISABLE_SLEEP_MODE == __ON__)||(CFG_MMI_GPIO_DISABLE_SLEEP_MODE == __AUTO__))
  1375. #ifndef __MMI_GPIO_DISABLE_SLEEP_MODE__
  1376. #define __MMI_GPIO_DISABLE_SLEEP_MODE__
  1377. #endif
  1378. #endif
  1379. #if (defined(GIS_SUPPORT))
  1380. #ifndef __MMI_GPS__
  1381. #define __MMI_GPS__
  1382. #endif
  1383. #endif
  1384. #if defined(CFG_MMI_HANDWRITING_MULTI_BLOCK) && ((CFG_MMI_HANDWRITING_MULTI_BLOCK == __ON__)||(CFG_MMI_HANDWRITING_MULTI_BLOCK == __AUTO__)) && 
  1385. (defined( __MMI_TOUCH_SCREEN__) && (defined(__MMI_MAINLCD_240X320__) || defined(__MMI_MAINLCD_240X400__) || defined(__MMI_MAINLCD_320X480__)))
  1386. #ifndef __MMI_HANDWRITING_MULTI_BLOCK__
  1387. #define __MMI_HANDWRITING_MULTI_BLOCK__
  1388. #endif
  1389. #endif
  1390. #if defined(CFG_MMI_PENPOWER_PHRASE) && ((CFG_MMI_PENPOWER_PHRASE == __ON__)||(CFG_MMI_PENPOWER_PHRASE == __AUTO__)) && 
  1391. (defined(__MMI_PENPOWER__))
  1392. #ifndef __MMI_PENPOWER_PHRASE__
  1393. #define __MMI_PENPOWER_PHRASE__
  1394. #endif
  1395. #endif
  1396. #if (defined(__MMI_PENPOWER_PHRASE__) || defined(__MMI_DECUMA_PHRASE__))
  1397. #ifndef __MMI_HANDWRITING_PHRASE__
  1398. #define __MMI_HANDWRITING_PHRASE__
  1399. #endif
  1400. #endif
  1401. #if (defined( __MMI_TOUCH_SCREEN__))
  1402. #ifndef __MMI_HANDWRITING_WORD_PREDICTION__
  1403. #define __MMI_HANDWRITING_WORD_PREDICTION__
  1404. #endif
  1405. #endif
  1406. #if defined(CFG_MMI_HANWANG_ARABIC) && ((CFG_MMI_HANWANG_ARABIC == __ON__)||(CFG_MMI_HANWANG_ARABIC == __AUTO__)) && 
  1407. (defined(__MMI_HANWANG__) && defined(__MMI_TOUCH_SCREEN__) && defined(__MMI_LANG_ARABIC__))
  1408. #ifndef __MMI_HANWANG_ARABIC__
  1409. #define __MMI_HANWANG_ARABIC__
  1410. #endif
  1411. #endif
  1412. #if defined(CFG_MMI_HANWANG_BULGARIAN) && ((CFG_MMI_HANWANG_BULGARIAN == __ON__)||(CFG_MMI_HANWANG_BULGARIAN == __AUTO__)) && 
  1413. (defined(__MMI_HANWANG__) && defined(__MMI_TOUCH_SCREEN__) && defined(__MMI_LANG_BULGARIAN__))
  1414. #ifndef __MMI_HANWANG_BULGARIAN__
  1415. #define __MMI_HANWANG_BULGARIAN__
  1416. #endif
  1417. #endif
  1418. #if defined(CFG_MMI_HANWANG_CROATIAN) && ((CFG_MMI_HANWANG_CROATIAN == __ON__)||(CFG_MMI_HANWANG_CROATIAN == __AUTO__)) && 
  1419. (defined(__MMI_HANWANG__) && defined(__MMI_TOUCH_SCREEN__) && defined(__MMI_LANG_CROATIAN__))
  1420. #ifndef __MMI_HANWANG_CROATIAN__
  1421. #define __MMI_HANWANG_CROATIAN__
  1422. #endif
  1423. #endif
  1424. #if defined(CFG_MMI_HANWANG_CZECH) && ((CFG_MMI_HANWANG_CZECH == __ON__)||(CFG_MMI_HANWANG_CZECH == __AUTO__)) && 
  1425. (defined(__MMI_HANWANG__) && defined(__MMI_TOUCH_SCREEN__) && defined(__MMI_LANG_CZECH__))
  1426. #ifndef __MMI_HANWANG_CZECH__
  1427. #define __MMI_HANWANG_CZECH__
  1428. #endif
  1429. #endif
  1430. #if defined(CFG_MMI_HANWANG_DANISH) && ((CFG_MMI_HANWANG_DANISH == __ON__)||(CFG_MMI_HANWANG_DANISH == __AUTO__)) && 
  1431. (defined(__MMI_HANWANG__) && defined(__MMI_TOUCH_SCREEN__) && defined(__MMI_LANG_DANISH__))
  1432. #ifndef __MMI_HANWANG_DANISH__
  1433. #define __MMI_HANWANG_DANISH__
  1434. #endif
  1435. #endif
  1436. #if defined(CFG_MMI_HANWANG_DUTCH) && ((CFG_MMI_HANWANG_DUTCH == __ON__)||(CFG_MMI_HANWANG_DUTCH == __AUTO__)) && 
  1437. (defined(__MMI_HANWANG__) && defined(__MMI_TOUCH_SCREEN__) && defined(__MMI_LANG_DUTCH__))
  1438. #ifndef __MMI_HANWANG_DUTCH__
  1439. #define __MMI_HANWANG_DUTCH__
  1440. #endif
  1441. #endif
  1442. #if defined(CFG_MMI_HANWANG_ESTONIAN) && ((CFG_MMI_HANWANG_ESTONIAN == __ON__)||(CFG_MMI_HANWANG_ESTONIAN == __AUTO__)) && 
  1443. (defined(__MMI_HANWANG__) && defined(__MMI_TOUCH_SCREEN__) && defined(__MMI_LANG_ESTONIAN__))
  1444. #ifndef __MMI_HANWANG_ESTONIAN__
  1445. #define __MMI_HANWANG_ESTONIAN__
  1446. #endif
  1447. #endif
  1448. #if defined(CFG_MMI_HANWANG_FINNISH) && ((CFG_MMI_HANWANG_FINNISH == __ON__)||(CFG_MMI_HANWANG_FINNISH == __AUTO__)) && 
  1449. (defined(__MMI_HANWANG__) && defined(__MMI_TOUCH_SCREEN__) && defined(__MMI_LANG_FINNISH__))
  1450. #ifndef __MMI_HANWANG_FINNISH__
  1451. #define __MMI_HANWANG_FINNISH__
  1452. #endif
  1453. #endif
  1454. #if defined(CFG_MMI_HANWANG_FRENCH) && ((CFG_MMI_HANWANG_FRENCH == __ON__)||(CFG_MMI_HANWANG_FRENCH == __AUTO__)) && 
  1455. (defined(__MMI_HANWANG__) && defined(__MMI_TOUCH_SCREEN__) && (defined(__MMI_LANG_FRENCH__) || defined(__MMI_LANG_CA_FRENCH__)))
  1456. #ifndef __MMI_HANWANG_FRENCH__
  1457. #define __MMI_HANWANG_FRENCH__
  1458. #endif
  1459. #endif
  1460. #if defined(CFG_MMI_HANWANG_GERMAN) && ((CFG_MMI_HANWANG_GERMAN == __ON__)||(CFG_MMI_HANWANG_GERMAN == __AUTO__)) && 
  1461. (defined(__MMI_HANWANG__) && defined(__MMI_TOUCH_SCREEN__) && defined(__MMI_LANG_GERMAN__))
  1462. #ifndef __MMI_HANWANG_GERMAN__
  1463. #define __MMI_HANWANG_GERMAN__
  1464. #endif
  1465. #endif
  1466. #if defined(CFG_MMI_HANWANG_GREEK) && ((CFG_MMI_HANWANG_GREEK == __ON__)||(CFG_MMI_HANWANG_GREEK == __AUTO__)) && 
  1467. (defined(__MMI_HANWANG__) && defined(__MMI_TOUCH_SCREEN__) && defined(__MMI_LANG_GREEK__))
  1468. #ifndef __MMI_HANWANG_GREEK__
  1469. #define __MMI_HANWANG_GREEK__
  1470. #endif
  1471. #endif
  1472. #if defined(CFG_MMI_HANWANG_HUNGARIAN) && ((CFG_MMI_HANWANG_HUNGARIAN == __ON__)||(CFG_MMI_HANWANG_HUNGARIAN == __AUTO__)) && 
  1473. (defined(__MMI_HANWANG__) && defined(__MMI_TOUCH_SCREEN__) && defined(__MMI_LANG_HUNGARIAN__))
  1474. #ifndef __MMI_HANWANG_HUNGARIAN__
  1475. #define __MMI_HANWANG_HUNGARIAN__
  1476. #endif
  1477. #endif
  1478. #if defined(CFG_MMI_HANWANG_ITALIAN) && ((CFG_MMI_HANWANG_ITALIAN == __ON__)||(CFG_MMI_HANWANG_ITALIAN == __AUTO__)) && 
  1479. (defined(__MMI_HANWANG__) && defined(__MMI_TOUCH_SCREEN__) && defined(__MMI_LANG_ITALIAN__))
  1480. #ifndef __MMI_HANWANG_ITALIAN__
  1481. #define __MMI_HANWANG_ITALIAN__
  1482. #endif
  1483. #endif
  1484. #if defined(CFG_MMI_HANWANG_LATVIAN) && ((CFG_MMI_HANWANG_LATVIAN == __ON__)||(CFG_MMI_HANWANG_LATVIAN == __AUTO__)) && 
  1485. (defined(__MMI_HANWANG__) && defined(__MMI_TOUCH_SCREEN__) && defined(__MMI_LANG_LATVIAN__))
  1486. #ifndef __MMI_HANWANG_LATVIAN__
  1487. #define __MMI_HANWANG_LATVIAN__
  1488. #endif
  1489. #endif
  1490. #if defined(CFG_MMI_HANWANG_LITHUANIAN) && ((CFG_MMI_HANWANG_LITHUANIAN == __ON__)||(CFG_MMI_HANWANG_LITHUANIAN == __AUTO__)) && 
  1491. (defined(__MMI_HANWANG__) && defined(__MMI_TOUCH_SCREEN__) && defined(__MMI_LANG_LITHUANIAN__))
  1492. #ifndef __MMI_HANWANG_LITHUANIAN__
  1493. #define __MMI_HANWANG_LITHUANIAN__
  1494. #endif
  1495. #endif
  1496. #if defined(CFG_MMI_HANWANG_MALDOVAN) && ((CFG_MMI_HANWANG_MALDOVAN == __ON__)||(CFG_MMI_HANWANG_MALDOVAN == __AUTO__)) && 
  1497. (defined(__MMI_HANWANG__) && defined(__MMI_TOUCH_SCREEN__) && defined(__MMI_LANG_MOLDOVAN__))
  1498. #ifndef __MMI_HANWANG_MALDOVAN__
  1499. #define __MMI_HANWANG_MALDOVAN__
  1500. #endif
  1501. #endif
  1502. #if defined(CFG_MMI_HANWANG_NORWEGIAN) && ((CFG_MMI_HANWANG_NORWEGIAN == __ON__)||(CFG_MMI_HANWANG_NORWEGIAN == __AUTO__)) && 
  1503. (defined(__MMI_HANWANG__) && defined(__MMI_TOUCH_SCREEN__) && defined(__MMI_LANG_NORWEGIAN__))
  1504. #ifndef __MMI_HANWANG_NORWEGIAN__
  1505. #define __MMI_HANWANG_NORWEGIAN__
  1506. #endif
  1507. #endif
  1508. #if defined(CFG_MMI_HANWANG_POLISH) && ((CFG_MMI_HANWANG_POLISH == __ON__)||(CFG_MMI_HANWANG_POLISH == __AUTO__)) && 
  1509. (defined(__MMI_HANWANG__) && defined(__MMI_TOUCH_SCREEN__) && defined(__MMI_LANG_POLISH__))
  1510. #ifndef __MMI_HANWANG_POLISH__
  1511. #define __MMI_HANWANG_POLISH__
  1512. #endif
  1513. #endif
  1514. #if defined(CFG_MMI_HANWANG_PORTUGESE) && ((CFG_MMI_HANWANG_PORTUGESE == __ON__)||(CFG_MMI_HANWANG_PORTUGESE == __AUTO__)) && 
  1515. (defined(__MMI_HANWANG__) && defined(__MMI_TOUCH_SCREEN__) && (defined(__MMI_LANG_PORTUGUESE__) || defined(__MMI_LANG_SA_PORTUGUESE__)))
  1516. #ifndef __MMI_HANWANG_PORTUGESE__
  1517. #define __MMI_HANWANG_PORTUGESE__
  1518. #endif
  1519. #endif
  1520. #if defined(CFG_MMI_HANWANG_ROMANIAN) && ((CFG_MMI_HANWANG_ROMANIAN == __ON__)||(CFG_MMI_HANWANG_ROMANIAN == __AUTO__)) && 
  1521. (defined(__MMI_HANWANG__) && defined(__MMI_TOUCH_SCREEN__) && defined(__MMI_LANG_ROMANIAN__))
  1522. #ifndef __MMI_HANWANG_ROMANIAN__
  1523. #define __MMI_HANWANG_ROMANIAN__
  1524. #endif
  1525. #endif
  1526. #if defined(CFG_MMI_HANWANG_RUSSIAN) && ((CFG_MMI_HANWANG_RUSSIAN == __ON__)||(CFG_MMI_HANWANG_RUSSIAN == __AUTO__)) && 
  1527. (defined(__MMI_HANWANG__) && defined(__MMI_TOUCH_SCREEN__) && defined(__MMI_LANG_RUSSIAN__))
  1528. #ifndef __MMI_HANWANG_RUSSIAN__
  1529. #define __MMI_HANWANG_RUSSIAN__
  1530. #endif
  1531. #endif
  1532. #if defined(CFG_MMI_HANWANG_SLOVAKIAN) && ((CFG_MMI_HANWANG_SLOVAKIAN == __ON__)||(CFG_MMI_HANWANG_SLOVAKIAN == __AUTO__)) && 
  1533. (defined(__MMI_HANWANG__) && defined(__MMI_TOUCH_SCREEN__) && defined(__MMI_LANG_SLOVAK__))
  1534. #ifndef __MMI_HANWANG_SLOVAKIAN__
  1535. #define __MMI_HANWANG_SLOVAKIAN__
  1536. #endif
  1537. #endif
  1538. #if defined(CFG_MMI_HANWANG_SLOVENE) && ((CFG_MMI_HANWANG_SLOVENE == __ON__)||(CFG_MMI_HANWANG_SLOVENE == __AUTO__)) && 
  1539. (defined(__MMI_HANWANG__) && defined(__MMI_TOUCH_SCREEN__) && defined(__MMI_LANG_SLOVENIAN__))
  1540. #ifndef __MMI_HANWANG_SLOVENE__
  1541. #define __MMI_HANWANG_SLOVENE__
  1542. #endif
  1543. #endif
  1544. #if defined(CFG_MMI_HANWANG_SPANISH) && ((CFG_MMI_HANWANG_SPANISH == __ON__)||(CFG_MMI_HANWANG_SPANISH == __AUTO__)) && 
  1545. (defined(__MMI_HANWANG__) && defined(__MMI_TOUCH_SCREEN__) && (defined(__MMI_LANG_SPANISH__) || defined(__MMI_LANG_SA_SPANISH__)))
  1546. #ifndef __MMI_HANWANG_SPANISH__
  1547. #define __MMI_HANWANG_SPANISH__
  1548. #endif
  1549. #endif
  1550. #if defined(CFG_MMI_HANWANG_SWEDISH) && ((CFG_MMI_HANWANG_SWEDISH == __ON__)||(CFG_MMI_HANWANG_SWEDISH == __AUTO__)) && 
  1551. (defined(__MMI_HANWANG__) && defined(__MMI_TOUCH_SCREEN__) && defined(__MMI_LANG_SWEDISH__))
  1552. #ifndef __MMI_HANWANG_SWEDISH__
  1553. #define __MMI_HANWANG_SWEDISH__
  1554. #endif
  1555. #endif
  1556. #if defined(CFG_MMI_HANWANG_THAI) && ((CFG_MMI_HANWANG_THAI == __ON__)||(CFG_MMI_HANWANG_THAI == __AUTO__)) && 
  1557. (defined(__MMI_HANWANG__) && defined(__MMI_TOUCH_SCREEN__) && defined(__MMI_LANG_THAI__))
  1558. #ifndef __MMI_HANWANG_THAI__
  1559. #define __MMI_HANWANG_THAI__
  1560. #endif
  1561. #endif
  1562. #if defined(CFG_MMI_HANWANG_TURKISH) && ((CFG_MMI_HANWANG_TURKISH == __ON__)||(CFG_MMI_HANWANG_TURKISH == __AUTO__)) && 
  1563. (defined(__MMI_HANWANG__) && defined(__MMI_TOUCH_SCREEN__) && defined(__MMI_LANG_TURKISH__))
  1564. #ifndef __MMI_HANWANG_TURKISH__
  1565. #define __MMI_HANWANG_TURKISH__
  1566. #endif
  1567. #endif
  1568. #if defined(CFG_MMI_HANWANG_UKRANIAN) && ((CFG_MMI_HANWANG_UKRANIAN == __ON__)||(CFG_MMI_HANWANG_UKRANIAN == __AUTO__)) && 
  1569. (defined(__MMI_HANWANG__) && defined(__MMI_TOUCH_SCREEN__) && defined(__MMI_LANG_UKRAINIAN__))
  1570. #ifndef __MMI_HANWANG_UKRANIAN__
  1571. #define __MMI_HANWANG_UKRANIAN__
  1572. #endif
  1573. #endif
  1574. #if defined(CFG_MMI_HIJRI_CALENDAR) && ((CFG_MMI_HIJRI_CALENDAR == __ON__)||(CFG_MMI_HIJRI_CALENDAR == __AUTO__))
  1575. #if (!defined(__MMI_CALENDAR__))
  1576. #error Please turn on CFG_MMI_CALENDAR to enable Hijri Calendar
  1577. #endif
  1578. #ifndef __MMI_HIJRI_CALENDAR__
  1579. #define __MMI_HIJRI_CALENDAR__
  1580. #endif
  1581. #endif
  1582. #if defined(CFG_MMI_HOMEZONE_STATUS_ICON) && (CFG_MMI_HOMEZONE_STATUS_ICON == __ON__) || 
  1583. (defined(__HOMEZONE_SUPPORT__))
  1584. #ifndef __MMI_HOMEZONE_STATUS_ICON__
  1585. #define __MMI_HOMEZONE_STATUS_ICON__
  1586. #endif
  1587. #endif
  1588. #if (defined(__MMI_BT_SUPPORT__) && defined(__BT_HFG_PROFILE__))
  1589. #ifndef __MMI_HSP_SUPPORT__
  1590. #define __MMI_HSP_SUPPORT__
  1591. #endif
  1592. #endif
  1593. #if defined(CFG_MMI_HUMAN_VOICE_KEYPAD_TONE) && ((CFG_MMI_HUMAN_VOICE_KEYPAD_TONE == __ON__)||(CFG_MMI_HUMAN_VOICE_KEYPAD_TONE == __AUTO__)) && 
  1594. (defined(DIGIT_TONE_SUPPORT))
  1595. #ifndef __MMI_HUMAN_VOICE_KEYPAD_TONE__
  1596. #define __MMI_HUMAN_VOICE_KEYPAD_TONE__
  1597. #endif
  1598. #endif
  1599. #if defined(CFG_MMI_IDLE_FULL_SCREEN) && ((CFG_MMI_IDLE_FULL_SCREEN == __ON__)||(CFG_MMI_IDLE_FULL_SCREEN == __AUTO__))
  1600. #ifndef __MMI_IDLE_FULL_SCREEN__
  1601. #define __MMI_IDLE_FULL_SCREEN__
  1602. #endif
  1603. #endif
  1604. #if defined(CFG_MMI_IDLE_SCREEN_ICON_SHORTCUT) && ((CFG_MMI_IDLE_SCREEN_ICON_SHORTCUT == __ON__)||(CFG_MMI_IDLE_SCREEN_ICON_SHORTCUT == __AUTO__)) && 
  1605. (defined(__MMI_MAINLCD_320X480__))
  1606. #ifndef __MMI_IDLE_SCREEN_ICON_SHORTCUT__
  1607. #define __MMI_IDLE_SCREEN_ICON_SHORTCUT__
  1608. #endif
  1609. #endif
  1610. #if (defined(__MMI_FILE_MANAGER__) || defined(__MMI_CAMERA__) || defined(__IMAGE_VIEWER_STANDARD__) || defined(__IMAGE_VIEWER_EX__) || defined(__IMAGE_VIEWER_EX_DB__))
  1611. #ifndef __MMI_IMAGE_VIEWER__
  1612. #define __MMI_IMAGE_VIEWER__
  1613. #endif
  1614. #endif
  1615. #if (defined(__MMI_IMAGE_VIEWER__) && defined(__IMAGE_VIEWER_STANDARD__) && defined(JPG_DECODE) && (defined(__MMI_MAINLCD_176X220__) || defined(__MMI_MAINLCD_240X320__) || defined(__MMI_MAINLCD_320X240__) || defined(__MMI_MAINLCD_240X400__)  || defined(__MMI_MAINLCD_320X480__)))
  1616. #ifndef __MMI_IMAGE_VIEWER_ADV__
  1617. #define __MMI_IMAGE_VIEWER_ADV__
  1618. #endif
  1619. #endif
  1620. #if (defined(__MMI_IMAGE_VIEWER__) && (defined(__IMAGE_VIEWER_EX__) || defined(__IMAGE_VIEWER_EX_DB__)))
  1621. #ifndef __MMI_IMAGE_VIEWER_EX__
  1622. #define __MMI_IMAGE_VIEWER_EX__
  1623. #endif
  1624. #endif
  1625. #if (defined(__MMI_IMAGE_VIEWER__) && defined(__MMI_IMAGE_VIEWER_EX__) && defined(__IMAGE_VIEWER_EX_DB__))
  1626. #ifndef __MMI_IMAGE_VIEWER_EX_DB__
  1627. #define __MMI_IMAGE_VIEWER_EX_DB__
  1628. #endif
  1629. #endif
  1630. #if defined(CFG_MMI_PREFER_INPUT_METHOD) && ((CFG_MMI_PREFER_INPUT_METHOD == __ON__)||(CFG_MMI_PREFER_INPUT_METHOD == __AUTO__))||
  1631. (defined(__MMI_LANG_THAI_INCLUDE__))
  1632. #ifndef __MMI_PREFER_INPUT_METHOD__
  1633. #define __MMI_PREFER_INPUT_METHOD__
  1634. #endif
  1635. #endif
  1636. #if defined(CFG_MMI_PREFER_WRITING_LANG) && ((CFG_MMI_PREFER_WRITING_LANG == __ON__)||(CFG_MMI_PREFER_WRITING_LANG == __AUTO__)) && 
  1637. (!defined(__MMI_PREFER_INPUT_METHOD__))
  1638. #ifndef __MMI_PREFER_WRITING_LANG__
  1639. #define __MMI_PREFER_WRITING_LANG__
  1640. #endif
  1641. #endif
  1642. #if defined(CFG_MMI_MIXED_LANG_SUPPORT) && ((CFG_MMI_MIXED_LANG_SUPPORT == __ON__)||(CFG_MMI_MIXED_LANG_SUPPORT == __AUTO__))
  1643. #ifndef __MMI_MIXED_LANG_SUPPORT__
  1644. #define __MMI_MIXED_LANG_SUPPORT__
  1645. #endif
  1646. #endif
  1647. #if defined(CFG_MMI_T9_DEFAULT_KEY_DEFINITION) && ((CFG_MMI_T9_DEFAULT_KEY_DEFINITION == __ON__)||(CFG_MMI_T9_DEFAULT_KEY_DEFINITION == __AUTO__)) && 
  1648. (defined(__MMI_T9__) && defined(__MMI_NORMAL_KEYPAD__))
  1649. #ifndef __MMI_T9_DEFAULT_KEY_DEFINITION__
  1650. #define __MMI_T9_DEFAULT_KEY_DEFINITION__
  1651. #endif
  1652. #endif
  1653. #if defined(CFG_MMI_MULTITAP_THAI) && ((CFG_MMI_MULTITAP_THAI == __ON__)||(CFG_MMI_MULTITAP_THAI == __AUTO__)) && 
  1654. (defined(__MMI_LANG_THAI__))
  1655. #ifndef __MMI_MULTITAP_THAI__
  1656. #define __MMI_MULTITAP_THAI__
  1657. #endif
  1658. #endif
  1659. #if defined(CFG_MMI_T9_THAI) && ((CFG_MMI_T9_THAI == __ON__)||(CFG_MMI_T9_THAI == __AUTO__)) && 
  1660. (defined(__MMI_T9__) && defined(__MMI_SMART_ALPHABETIC_INPUT_METHODS__)&& defined(__MMI_LANG_THAI__) && defined(__MMI_T9_V7__))
  1661. #ifndef __MMI_T9_THAI__
  1662. #define __MMI_T9_THAI__
  1663. #endif
  1664. #endif
  1665. #if defined(CFG_MMI_MULTITAP_THAI_PROFILE_1) && ((CFG_MMI_MULTITAP_THAI_PROFILE_1 == __ON__)||(CFG_MMI_MULTITAP_THAI_PROFILE_1 == __AUTO__)) && 
  1666. (defined(__MMI_MULTITAP_THAI__) && defined(__MMI_T9_THAI__) && defined(__MMI_NORMAL_KEYPAD__))
  1667. #ifndef __MMI_MULTITAP_THAI_PROFILE_1__
  1668. #define __MMI_MULTITAP_THAI_PROFILE_1__
  1669. #endif
  1670. #endif
  1671. #if (defined(__MMI_T9_DEFAULT_KEY_DEFINITION__) || defined(__MMI_MULTITAP_THAI_PROFILE_1__))
  1672. #ifndef __MMI_MULTITAP_FOR_STAR_AND_POUND__
  1673. #define __MMI_MULTITAP_FOR_STAR_AND_POUND__
  1674. #endif
  1675. #endif
  1676. #if (defined(REDUCED_KEYPAD))
  1677. #ifndef __MMI_REDUCED_KEYPAD__
  1678. #define __MMI_REDUCED_KEYPAD__
  1679. #endif
  1680. #endif
  1681. #if defined(CFG_MMI_IMC_CAPITAL_SWITCH) && ((CFG_MMI_IMC_CAPITAL_SWITCH == __ON__)||(CFG_MMI_IMC_CAPITAL_SWITCH == __AUTO__)) && 
  1682. ((defined(__MMI_PREFER_WRITING_LANG__) || defined(__MMI_MIXED_LANG_SUPPORT__)) && !(defined(__MMI_MULTITAP_FOR_STAR_AND_POUND__) && !defined(__MMI_TOUCH_SCREEN__)) && !(defined(__MMI_TOUCH_SCREEN__) && defined(__MMI_REDUCED_KEYPAD__)))
  1683. #ifndef __MMI_IMC_CAPITAL_SWITCH__
  1684. #define __MMI_IMC_CAPITAL_SWITCH__
  1685. #endif
  1686. #endif
  1687. #if (defined(__MMI_CSTAR_V2__) && !defined(__MMI_TOUCH_SCREEN__)&& defined(__MMI_NORMAL_KEYPAD__) && (defined(__MMI_CSTAR_SMART_PHONETIC_INPUT__)  || defined(__MMI_CSTAR_STROKE_INPUT__))&& defined(__MMI_CSTAR_ENGLISH__))
  1688. #ifndef __MMI_IME_MAGIC_ONE__
  1689. #define __MMI_IME_MAGIC_ONE__
  1690. #endif
  1691. #endif
  1692. #if (defined(__MMI_CSTAR_V2__) && !defined(__MMI_TOUCH_SCREEN__) && defined(__MMI_NORMAL_KEYPAD__))
  1693. #ifndef __MMI_IME_SMART_WITH_INPUT_AREA__
  1694. #define __MMI_IME_SMART_WITH_INPUT_AREA__
  1695. #endif
  1696. #endif
  1697. #if defined(CFG_MMI_IMEISV_SUPPORT) && ((CFG_MMI_IMEISV_SUPPORT == __ON__)||(CFG_MMI_IMEISV_SUPPORT == __AUTO__))
  1698. #ifndef __MMI_IMEISV_SUPPORT__
  1699. #define __MMI_IMEISV_SUPPORT__
  1700. #endif
  1701. #endif
  1702. #if defined(CFG_MMI_IMELODY_SUPPORT) && ((CFG_MMI_IMELODY_SUPPORT == __ON__)||(CFG_MMI_IMELODY_SUPPORT == __AUTO__))
  1703. #ifndef __MMI_IMELODY_SUPPORT__
  1704. #define __MMI_IMELODY_SUPPORT__
  1705. #endif
  1706. #endif
  1707. #if (defined(__MMI_ENGINEER_MODE__) && defined(DEMO_PROJECT))
  1708. #ifndef __MMI_IMG_DEC_PROFILING__
  1709. #define __MMI_IMG_DEC_PROFILING__
  1710. #endif
  1711. #endif
  1712. #if defined(CFG_MMI_IMM_INPUT_MODE_CHANGE_RULES) && ((CFG_MMI_IMM_INPUT_MODE_CHANGE_RULES == __ON__)||(CFG_MMI_IMM_INPUT_MODE_CHANGE_RULES == __AUTO__)) && 
  1713. (defined(__MMI_IMC_CAPITAL_SWITCH__))
  1714. #ifndef __MMI_IMM_INPUT_MODE_CHANGE_RULES__
  1715. #define __MMI_IMM_INPUT_MODE_CHANGE_RULES__
  1716. #endif
  1717. #endif
  1718. #if (defined(__IMPS__))
  1719. #ifndef __MMI_IMPS__
  1720. #define __MMI_IMPS__
  1721. #endif
  1722. #endif
  1723. #if defined(CFG_MMI_IMPS_CONT_LIST_VIEW) && ((CFG_MMI_IMPS_CONT_LIST_VIEW == __ON__)||(CFG_MMI_IMPS_CONT_LIST_VIEW == __AUTO__)) && 
  1724. (defined(__MMI_IMPS__) && !defined(__MMI_MAINLCD_128X128__))
  1725. #ifndef __MMI_IMPS_CONT_LIST_VIEW__
  1726. #define __MMI_IMPS_CONT_LIST_VIEW__
  1727. #endif
  1728. #endif
  1729. #if defined(CFG_MMI_IMPS_OTA) && ((CFG_MMI_IMPS_OTA == __ON__)||(CFG_MMI_IMPS_OTA == __AUTO__)) && 
  1730. (defined(__MMI_IMPS__) && defined(__CCA_SUPPORT__))
  1731. #ifndef __MMI_IMPS_OTA__
  1732. #define __MMI_IMPS_OTA__
  1733. #endif
  1734. #endif
  1735. #if defined(CFG_MMI_INCOMING_CALL_VIDEO) && ((CFG_MMI_INCOMING_CALL_VIDEO == __ON__)||(CFG_MMI_INCOMING_CALL_VIDEO == __AUTO__)) && 
  1736. (((defined(MP4_DECODE) && (defined(__MP4_DEC_HW_SUPPORT__) || (defined(__MP4_DEC_SW_SUPPORT__) && !defined(MT6225)))) || (defined(MJPG_SUPPORT) && !defined(__DIRECT_SENSOR_SUPPORT__))) && defined(__MMI_DATA_STORE__) && defined(__MMI_FILE_MANAGER__) && !defined(__MMI_MAINLCD_128X128__))
  1737. #ifndef __MMI_INCOMING_CALL_VIDEO__
  1738. #define __MMI_INCOMING_CALL_VIDEO__
  1739. #endif
  1740. #endif
  1741. #if defined(CFG_MMI_LANG_HINDI) && ((CFG_MMI_LANG_HINDI == __ON__)||(CFG_MMI_LANG_HINDI == __AUTO__))
  1742. #ifndef __MMI_LANG_HINDI__
  1743. #define __MMI_LANG_HINDI__
  1744. #endif
  1745. #endif
  1746. #if defined(CFG_MMI_LANG_TAMIL) && ((CFG_MMI_LANG_TAMIL == __ON__)||(CFG_MMI_LANG_TAMIL == __AUTO__))
  1747. #ifndef __MMI_LANG_TAMIL__
  1748. #define __MMI_LANG_TAMIL__
  1749. #endif
  1750. #endif
  1751. #if defined(CFG_MMI_LANG_MARATHI) && ((CFG_MMI_LANG_MARATHI == __ON__)||(CFG_MMI_LANG_MARATHI == __AUTO__))
  1752. #ifndef __MMI_LANG_MARATHI__
  1753. #define __MMI_LANG_MARATHI__
  1754. #endif
  1755. #endif
  1756. #if defined(CFG_MMI_LANG_BENGALI) && ((CFG_MMI_LANG_BENGALI == __ON__)||(CFG_MMI_LANG_BENGALI == __AUTO__))
  1757. #ifndef __MMI_LANG_BENGALI__
  1758. #define __MMI_LANG_BENGALI__
  1759. #endif
  1760. #endif
  1761. #if defined(CFG_MMI_LANG_ASSAMESE) && ((CFG_MMI_LANG_ASSAMESE == __ON__)||(CFG_MMI_LANG_ASSAMESE == __AUTO__))
  1762. #ifndef __MMI_LANG_ASSAMESE__
  1763. #define __MMI_LANG_ASSAMESE__
  1764. #endif
  1765. #endif
  1766. #if defined(CFG_MMI_LANG_TELUGU) && ((CFG_MMI_LANG_TELUGU == __ON__)||(CFG_MMI_LANG_TELUGU == __AUTO__))
  1767. #ifndef __MMI_LANG_TELUGU__
  1768. #define __MMI_LANG_TELUGU__
  1769. #endif
  1770. #endif
  1771. #if defined(CFG_MMI_LANG_PUNJABI) && ((CFG_MMI_LANG_PUNJABI == __ON__)||(CFG_MMI_LANG_PUNJABI == __AUTO__))
  1772. #ifndef __MMI_LANG_PUNJABI__
  1773. #define __MMI_LANG_PUNJABI__
  1774. #endif
  1775. #endif
  1776. #if defined(CFG_MMI_LANG_KANNADA) && ((CFG_MMI_LANG_KANNADA == __ON__)||(CFG_MMI_LANG_KANNADA == __AUTO__))
  1777. #ifndef __MMI_LANG_KANNADA__
  1778. #define __MMI_LANG_KANNADA__
  1779. #endif
  1780. #endif
  1781. #if defined(CFG_MMI_LANG_GUJARATI) && ((CFG_MMI_LANG_GUJARATI == __ON__)||(CFG_MMI_LANG_GUJARATI == __AUTO__))
  1782. #ifndef __MMI_LANG_GUJARATI__
  1783. #define __MMI_LANG_GUJARATI__
  1784. #endif
  1785. #endif
  1786. #if defined(CFG_MMI_LANG_MALAYALAM) && ((CFG_MMI_LANG_MALAYALAM == __ON__)||(CFG_MMI_LANG_MALAYALAM == __AUTO__))
  1787. #ifndef __MMI_LANG_MALAYALAM__
  1788. #define __MMI_LANG_MALAYALAM__
  1789. #endif
  1790. #endif
  1791. #if defined(CFG_MMI_LANG_ORIYA) && ((CFG_MMI_LANG_ORIYA == __ON__)||(CFG_MMI_LANG_ORIYA == __AUTO__))
  1792. #ifndef __MMI_LANG_ORIYA__
  1793. #define __MMI_LANG_ORIYA__
  1794. #endif
  1795. #endif
  1796. #if (defined(__MMI_LANG_HINDI__) || defined(__MMI_LANG_TAMIL__) || defined(__MMI_LANG_MARATHI__) || defined(__MMI_LANG_BENGALI__) || defined(__MMI_LANG_ASSAMESE__) || defined(__MMI_LANG_TELUGU__) || defined(__MMI_LANG_PUNJABI__) || defined(__MMI_LANG_KANNADA__) || defined(__MMI_LANG_GUJARATI__) || defined(__MMI_LANG_MALAYALAM__) || defined(__MMI_LANG_ORIYA__))
  1797. #ifndef __MMI_INDIC_ALG__
  1798. #define __MMI_INDIC_ALG__
  1799. #endif
  1800. #endif
  1801. #if defined(CFG_MMI_MULTITAP_HINDI) && ((CFG_MMI_MULTITAP_HINDI == __ON__)||(CFG_MMI_MULTITAP_HINDI == __AUTO__)) && 
  1802. (defined(__MMI_LANG_HINDI__))
  1803. #ifndef __MMI_MULTITAP_HINDI__
  1804. #define __MMI_MULTITAP_HINDI__
  1805. #endif
  1806. #endif
  1807. #if defined(CFG_MMI_INDIC_VK_HINDI) && ((CFG_MMI_INDIC_VK_HINDI == __ON__)||(CFG_MMI_INDIC_VK_HINDI == __AUTO__)) && 
  1808. (defined(__MMI_LANG_HINDI__) && defined(__MMI_MULTITAP_HINDI__) &&  defined(__MMI_TOUCH_SCREEN__) && !defined(__MMI_MAINLCD_128X160__))
  1809. #ifndef __MMI_INDIC_VK_HINDI__
  1810. #define __MMI_INDIC_VK_HINDI__
  1811. #endif
  1812. #endif
  1813. #if defined(CFG_MMI_MULTITAP_TAMIL) && ((CFG_MMI_MULTITAP_TAMIL == __ON__)||(CFG_MMI_MULTITAP_TAMIL == __AUTO__)) && 
  1814. (defined(__MMI_LANG_TAMIL__))
  1815. #ifndef __MMI_MULTITAP_TAMIL__
  1816. #define __MMI_MULTITAP_TAMIL__
  1817. #endif
  1818. #endif
  1819. #if defined(CFG_MMI_INDIC_VK_TAMIL) && ((CFG_MMI_INDIC_VK_TAMIL == __ON__)||(CFG_MMI_INDIC_VK_TAMIL == __AUTO__)) && 
  1820. (defined(__MMI_LANG_TAMIL__) && defined(__MMI_MULTITAP_TAMIL__) &&  defined(__MMI_TOUCH_SCREEN__) && !defined(__MMI_MAINLCD_128X160__)  && !defined(__MMI_MAINLCD_176X220__) && !defined(__MMI_MAINLCD_320X240__))
  1821. #ifndef __MMI_INDIC_VK_TAMIL__
  1822. #define __MMI_INDIC_VK_TAMIL__
  1823. #endif
  1824. #endif
  1825. #if defined(CFG_MMI_MULTITAP_MARATHI) && ((CFG_MMI_MULTITAP_MARATHI == __ON__)||(CFG_MMI_MULTITAP_MARATHI == __AUTO__)) && 
  1826. (defined(__MMI_LANG_MARATHI__))
  1827. #ifndef __MMI_MULTITAP_MARATHI__
  1828. #define __MMI_MULTITAP_MARATHI__
  1829. #endif
  1830. #endif
  1831. #if defined(CFG_MMI_INDIC_VK_MARATHI) && ((CFG_MMI_INDIC_VK_MARATHI == __ON__)||(CFG_MMI_INDIC_VK_MARATHI == __AUTO__)) && 
  1832. (defined(__MMI_LANG_MARATHI__) && defined(__MMI_MULTITAP_MARATHI__) &&  defined(__MMI_TOUCH_SCREEN__) && !defined(__MMI_MAINLCD_128X160__))
  1833. #ifndef __MMI_INDIC_VK_MARATHI__
  1834. #define __MMI_INDIC_VK_MARATHI__
  1835. #endif
  1836. #endif
  1837. #if defined(CFG_MMI_MULTITAP_BENGALI) && ((CFG_MMI_MULTITAP_BENGALI == __ON__)||(CFG_MMI_MULTITAP_BENGALI == __AUTO__)) && 
  1838. (defined(__MMI_LANG_BENGALI__))
  1839. #ifndef __MMI_MULTITAP_BENGALI__
  1840. #define __MMI_MULTITAP_BENGALI__
  1841. #endif
  1842. #endif
  1843. #if defined(CFG_MMI_INDIC_VK_BENGALI) && ((CFG_MMI_INDIC_VK_BENGALI == __ON__)||(CFG_MMI_INDIC_VK_BENGALI == __AUTO__)) && 
  1844. (defined(__MMI_LANG_BENGALI__) && defined(__MMI_MULTITAP_BENGALI__) &&  defined(__MMI_TOUCH_SCREEN__) && !defined(__MMI_MAINLCD_128X160__))
  1845. #ifndef __MMI_INDIC_VK_BENGALI__
  1846. #define __MMI_INDIC_VK_BENGALI__
  1847. #endif
  1848. #endif
  1849. #if defined(CFG_MMI_MULTITAP_TELUGU) && ((CFG_MMI_MULTITAP_TELUGU == __ON__)||(CFG_MMI_MULTITAP_TELUGU == __AUTO__)) && 
  1850. (defined(__MMI_LANG_TELUGU__))
  1851. #ifndef __MMI_MULTITAP_TELUGU__
  1852. #define __MMI_MULTITAP_TELUGU__
  1853. #endif
  1854. #endif
  1855. #if defined(CFG_MMI_INDIC_VK_TELUGU) && ((CFG_MMI_INDIC_VK_TELUGU == __ON__)||(CFG_MMI_INDIC_VK_TELUGU == __AUTO__)) && 
  1856. (defined(__MMI_LANG_TELUGU__) && defined(__MMI_MULTITAP_TELUGU__) &&  defined(__MMI_TOUCH_SCREEN__) && !defined(__MMI_MAINLCD_128X160__) && !defined(__MMI_MAINLCD_176X220__))
  1857. #ifndef __MMI_INDIC_VK_TELUGU__
  1858. #define __MMI_INDIC_VK_TELUGU__
  1859. #endif
  1860. #endif
  1861. #if defined(CFG_MMI_MULTITAP_PUNJABI) && ((CFG_MMI_MULTITAP_PUNJABI == __ON__)||(CFG_MMI_MULTITAP_PUNJABI == __AUTO__)) && 
  1862. (defined(__MMI_LANG_PUNJABI__))
  1863. #ifndef __MMI_MULTITAP_PUNJABI__
  1864. #define __MMI_MULTITAP_PUNJABI__
  1865. #endif
  1866. #endif
  1867. #if defined(CFG_MMI_INDIC_VK_PUNJABI) && ((CFG_MMI_INDIC_VK_PUNJABI == __ON__)||(CFG_MMI_INDIC_VK_PUNJABI == __AUTO__)) && 
  1868. (defined(__MMI_LANG_PUNJABI__) && defined(__MMI_MULTITAP_PUNJABI__) &&  defined(__MMI_TOUCH_SCREEN__) && !defined(__MMI_MAINLCD_128X160__))
  1869. #ifndef __MMI_INDIC_VK_PUNJABI__
  1870. #define __MMI_INDIC_VK_PUNJABI__
  1871. #endif
  1872. #endif
  1873. #if defined(CFG_MMI_MULTITAP_KANNADA) && ((CFG_MMI_MULTITAP_KANNADA == __ON__)||(CFG_MMI_MULTITAP_KANNADA == __AUTO__)) && 
  1874. (defined(__MMI_LANG_KANNADA__))
  1875. #ifndef __MMI_MULTITAP_KANNADA__
  1876. #define __MMI_MULTITAP_KANNADA__
  1877. #endif
  1878. #endif
  1879. #if defined(CFG_MMI_INDIC_VK_KANNADA) && ((CFG_MMI_INDIC_VK_KANNADA == __ON__)||(CFG_MMI_INDIC_VK_KANNADA == __AUTO__)) && 
  1880. (defined(__MMI_LANG_KANNADA__) && defined(__MMI_MULTITAP_KANNADA__) &&  defined(__MMI_TOUCH_SCREEN__) && !defined(__MMI_MAINLCD_128X160__) && !defined(__MMI_MAINLCD_176X220__))
  1881. #ifndef __MMI_INDIC_VK_KANNADA__
  1882. #define __MMI_INDIC_VK_KANNADA__
  1883. #endif
  1884. #endif
  1885. #if defined(CFG_MMI_MULTITAP_GUJARATI) && ((CFG_MMI_MULTITAP_GUJARATI == __ON__)||(CFG_MMI_MULTITAP_GUJARATI == __AUTO__)) && 
  1886. (defined(__MMI_LANG_GUJARATI__))
  1887. #ifndef __MMI_MULTITAP_GUJARATI__
  1888. #define __MMI_MULTITAP_GUJARATI__
  1889. #endif
  1890. #endif
  1891. #if defined(CFG_MMI_INDIC_VK_GUJARATI) && ((CFG_MMI_INDIC_VK_GUJARATI == __ON__)||(CFG_MMI_INDIC_VK_GUJARATI == __AUTO__)) && 
  1892. (defined(__MMI_LANG_GUJARATI__) && defined(__MMI_MULTITAP_GUJARATI__) &&  defined(__MMI_TOUCH_SCREEN__) && !defined(__MMI_MAINLCD_128X160__))
  1893. #ifndef __MMI_INDIC_VK_GUJARATI__
  1894. #define __MMI_INDIC_VK_GUJARATI__
  1895. #endif
  1896. #endif
  1897. #if defined(CFG_MMI_MULTITAP_ORIYA) && ((CFG_MMI_MULTITAP_ORIYA == __ON__)||(CFG_MMI_MULTITAP_ORIYA == __AUTO__)) && 
  1898. (defined(__MMI_LANG_ORIYA__))
  1899. #ifndef __MMI_MULTITAP_ORIYA__
  1900. #define __MMI_MULTITAP_ORIYA__
  1901. #endif
  1902. #endif
  1903. #if defined(CFG_MMI_INDIC_VK_ORIYA) && ((CFG_MMI_INDIC_VK_ORIYA == __ON__)||(CFG_MMI_INDIC_VK_ORIYA == __AUTO__)) && 
  1904. (defined(__MMI_LANG_ORIYA__) && defined(__MMI_MULTITAP_ORIYA__) &&  defined(__MMI_TOUCH_SCREEN__) && !defined(__MMI_MAINLCD_128X160__) && !defined(__MMI_MAINLCD_176X220__))
  1905. #ifndef __MMI_INDIC_VK_ORIYA__
  1906. #define __MMI_INDIC_VK_ORIYA__
  1907. #endif
  1908. #endif
  1909. #if defined(CFG_MMI_MULTITAP_MALAYALAM) && ((CFG_MMI_MULTITAP_MALAYALAM == __ON__)||(CFG_MMI_MULTITAP_MALAYALAM == __AUTO__)) && 
  1910. (defined(__MMI_LANG_MALAYALAM__))
  1911. #ifndef __MMI_MULTITAP_MALAYALAM__
  1912. #define __MMI_MULTITAP_MALAYALAM__
  1913. #endif
  1914. #endif
  1915. #if defined(CFG_MMI_INDIC_VK_MALAYALAM) && ((CFG_MMI_INDIC_VK_MALAYALAM == __ON__)||(CFG_MMI_INDIC_VK_MALAYALAM == __AUTO__)) && 
  1916. (defined(__MMI_LANG_MALAYALAM__) && defined(__MMI_MULTITAP_MALAYALAM__) &&  defined(__MMI_TOUCH_SCREEN__) && !defined(__MMI_MAINLCD_128X160__) && !defined(__MMI_MAINLCD_176X220__))
  1917. #ifndef __MMI_INDIC_VK_MALAYALAM__
  1918. #define __MMI_INDIC_VK_MALAYALAM__
  1919. #endif
  1920. #endif
  1921. #if defined(CFG_MMI_MULTITAP_ASSAMESE) && ((CFG_MMI_MULTITAP_ASSAMESE == __ON__)||(CFG_MMI_MULTITAP_ASSAMESE == __AUTO__)) && 
  1922. (defined(__MMI_LANG_ASSAMESE__))
  1923. #ifndef __MMI_MULTITAP_ASSAMESE__
  1924. #define __MMI_MULTITAP_ASSAMESE__
  1925. #endif
  1926. #endif
  1927. #if defined(CFG_MMI_INDIC_VK_ASSAMESE) && ((CFG_MMI_INDIC_VK_ASSAMESE == __ON__)||(CFG_MMI_INDIC_VK_ASSAMESE == __AUTO__)) && 
  1928. (defined(__MMI_LANG_ASSAMESE__) && defined(__MMI_MULTITAP_ASSAMESE__) &&  defined(__MMI_TOUCH_SCREEN__) && !defined(__MMI_MAINLCD_128X160__))
  1929. #ifndef __MMI_INDIC_VK_ASSAMESE__
  1930. #define __MMI_INDIC_VK_ASSAMESE__
  1931. #endif
  1932. #endif
  1933. #if (defined(__MMI_INDIC_VK_HINDI__) || defined(__MMI_INDIC_VK_TAMIL__) || defined(__MMI_INDIC_VK_MARATHI__)  || defined(__MMI_INDIC_VK_BENGALI__) || defined(__MMI_INDIC_VK_TELUGU__) || defined(__MMI_INDIC_VK_PUNJABI__) || defined(__MMI_INDIC_VK_KANNADA__) || defined(__MMI_INDIC_VK_GUJARATI__)|| defined(__MMI_INDIC_VK_ORIYA__)|| defined(__MMI_INDIC_VK_MALAYALAM__) || defined(__MMI_INDIC_VK_ASSAMESE__))
  1934. #ifndef __MMI_INDIC_VK__
  1935. #define __MMI_INDIC_VK__
  1936. #endif
  1937. #endif
  1938. #if defined(CFG_MMI_INDICAL) && ((CFG_MMI_INDICAL == __ON__)||(CFG_MMI_INDICAL == __AUTO__)) && 
  1939. (defined(__MMI_CALENDAR__))
  1940. #ifndef __MMI_INDICAL__
  1941. #define __MMI_INDICAL__
  1942. #endif
  1943. #endif
  1944. #if (defined(__OP11__))
  1945. #ifndef __MMI_INLINE_EDITOR_PRESS_ANY_KEY_ENTER_FULL_SCREEN__
  1946. #define __MMI_INLINE_EDITOR_PRESS_ANY_KEY_ENTER_FULL_SCREEN__
  1947. #endif
  1948. #endif
  1949. #if defined(CFG_MMI_INTELLIGENT_CALL_ALERT) && ((CFG_MMI_INTELLIGENT_CALL_ALERT == __ON__)||(CFG_MMI_INTELLIGENT_CALL_ALERT == __AUTO__)) && 
  1950. (defined(DIGIT_TONE_SUPPORT) || defined(SIMPLE_TTS))
  1951. #ifndef __MMI_INTELLIGENT_CALL_ALERT__
  1952. #define __MMI_INTELLIGENT_CALL_ALERT__
  1953. #endif
  1954. #endif
  1955. #if defined(CFG_MMI_INTERACTIVE_PROFILNG) && ((CFG_MMI_INTERACTIVE_PROFILNG == __ON__)||(CFG_MMI_INTERACTIVE_PROFILNG == __AUTO__))
  1956. #ifndef __MMI_INTERACTIVE_PROFILNG__
  1957. #define __MMI_INTERACTIVE_PROFILNG__
  1958. #endif
  1959. #endif
  1960. #if (defined(__IPSEC__))
  1961. #ifndef __MMI_IPSEC__
  1962. #define __MMI_IPSEC__
  1963. #endif
  1964. #endif
  1965. #if defined(CFG_MMI_IRDA_CARD_SUPPORT) && ((CFG_MMI_IRDA_CARD_SUPPORT == __ON__)||(CFG_MMI_IRDA_CARD_SUPPORT == __AUTO__)) && 
  1966. (defined(__IRDA_SUPPORT__) && defined(__FS_CARD_SUPPORT__))
  1967. #ifndef __MMI_IRDA_CARD_SUPPORT__
  1968. #define __MMI_IRDA_CARD_SUPPORT__
  1969. #endif
  1970. #endif
  1971. #if defined(CFG_MMI_IRDA_RECEIVED_NOTIFY_IN_IDLE) && ((CFG_MMI_IRDA_RECEIVED_NOTIFY_IN_IDLE == __ON__)||(CFG_MMI_IRDA_RECEIVED_NOTIFY_IN_IDLE == __AUTO__)) && 
  1972. (defined(__IRDA_SUPPORT__))
  1973. #ifndef __MMI_IRDA_RECEIVED_NOTIFY_IN_IDLE__
  1974. #define __MMI_IRDA_RECEIVED_NOTIFY_IN_IDLE__
  1975. #endif
  1976. #endif
  1977. #if defined(CFG_MMI_IRDA_RECEIVED_NOTIFY_POPUP) && ((CFG_MMI_IRDA_RECEIVED_NOTIFY_POPUP == __ON__)||(CFG_MMI_IRDA_RECEIVED_NOTIFY_POPUP == __AUTO__)) && 
  1978. (defined(__IRDA_SUPPORT__))
  1979. #ifndef __MMI_IRDA_RECEIVED_NOTIFY_POPUP__
  1980. #define __MMI_IRDA_RECEIVED_NOTIFY_POPUP__
  1981. #endif
  1982. #endif
  1983. #if (defined(__IRDA_SUPPORT__))
  1984. #ifndef __MMI_IRDA_SUPPORT__
  1985. #define __MMI_IRDA_SUPPORT__
  1986. #endif
  1987. #endif
  1988. #if defined(CFG_MMI_ITAP_ENGLISH) && ((CFG_MMI_ITAP_ENGLISH == __ON__)||(CFG_MMI_ITAP_ENGLISH == __AUTO__)) && 
  1989. (defined(__MMI_ITAP__) && defined(__MMI_NORMAL_KEYPAD__) && defined(__MMI_LANG_ENGLISH__))
  1990. #ifndef __MMI_ITAP_ENGLISH__
  1991. #define __MMI_ITAP_ENGLISH__
  1992. #endif
  1993. #endif
  1994. #if defined(CFG_MMI_ITAP_SM_CHINESE) && ((CFG_MMI_ITAP_SM_CHINESE == __ON__)||(CFG_MMI_ITAP_SM_CHINESE == __AUTO__)) && 
  1995. (defined(__MMI_ITAP__) && defined(__MMI_LANG_SM_CHINESE__))
  1996. #ifndef __MMI_ITAP_SM_CHINESE__
  1997. #define __MMI_ITAP_SM_CHINESE__
  1998. #endif
  1999. #endif
  2000. #if defined(CFG_MMI_ITAP_SMART_PHONETIC_INPUT) && ((CFG_MMI_ITAP_SMART_PHONETIC_INPUT == __ON__)||(CFG_MMI_ITAP_SMART_PHONETIC_INPUT == __AUTO__)) && 
  2001. (defined(__MMI_ITAP__) && defined(__MMI_NORMAL_KEYPAD__))
  2002. #ifndef __MMI_ITAP_SMART_PHONETIC_INPUT__
  2003. #define __MMI_ITAP_SMART_PHONETIC_INPUT__
  2004. #endif
  2005. #endif
  2006. #if defined(CFG_MMI_ITAP_TR_CHINESE) && ((CFG_MMI_ITAP_TR_CHINESE == __ON__)||(CFG_MMI_ITAP_TR_CHINESE == __AUTO__)) && 
  2007. (defined(__MMI_ITAP__) && defined(__MMI_LANG_TR_CHINESE__))
  2008. #ifndef __MMI_ITAP_TR_CHINESE__
  2009. #define __MMI_ITAP_TR_CHINESE__
  2010. #endif
  2011. #endif
  2012. #if defined(CFG_MMI_JATAAYU_BRW_ADVANCED_PICTOGRAM) && ((CFG_MMI_JATAAYU_BRW_ADVANCED_PICTOGRAM == __ON__)||(CFG_MMI_JATAAYU_BRW_ADVANCED_PICTOGRAM == __AUTO__)) && 
  2013. (defined(JATAAYU_SUPPORT) && defined(WAP_SUPPORT))
  2014. #ifndef __MMI_JATAAYU_BRW_ADVANCED_PICTOGRAM__
  2015. #define __MMI_JATAAYU_BRW_ADVANCED_PICTOGRAM__
  2016. #endif
  2017. #endif
  2018. #if defined(CFG_MMI_JATAAYU_BRW_ADVANCED_RENDERED_PAGE_OPTIONS) && ((CFG_MMI_JATAAYU_BRW_ADVANCED_RENDERED_PAGE_OPTIONS == __ON__)||(CFG_MMI_JATAAYU_BRW_ADVANCED_RENDERED_PAGE_OPTIONS == __AUTO__)) && 
  2019. (defined(JATAAYU_SUPPORT) && defined(WAP_SUPPORT))
  2020. #ifndef __MMI_JATAAYU_BRW_ADVANCED_RENDERED_PAGE_OPTIONS__
  2021. #define __MMI_JATAAYU_BRW_ADVANCED_RENDERED_PAGE_OPTIONS__
  2022. #endif
  2023. #endif
  2024. #if defined(CFG_MMI_JATAAYU_BRW_OFFLINE_PAGES) && ((CFG_MMI_JATAAYU_BRW_OFFLINE_PAGES == __ON__)||(CFG_MMI_JATAAYU_BRW_OFFLINE_PAGES == __AUTO__)) && 
  2025. (defined(JATAAYU_SUPPORT) && defined(WAP_SUPPORT))
  2026. #ifndef __MMI_JATAAYU_BRW_OFFLINE_PAGES__
  2027. #define __MMI_JATAAYU_BRW_OFFLINE_PAGES__
  2028. #endif
  2029. #endif
  2030. #if defined(CFG_MMI_JATAAYU_BRW_SECURITY_SETTING) && ((CFG_MMI_JATAAYU_BRW_SECURITY_SETTING == __ON__)||(CFG_MMI_JATAAYU_BRW_SECURITY_SETTING == __AUTO__)) && 
  2031. (defined(JATAAYU_SUPPORT) && defined(WAP_SUPPORT) && defined(WAP_SEC_SUPPORT))
  2032. #ifndef __MMI_JATAAYU_BRW_SECURITY_SETTING__
  2033. #define __MMI_JATAAYU_BRW_SECURITY_SETTING__
  2034. #endif
  2035. #endif
  2036. #if defined(CFG_MMI_JATAAYU_MMS_ADD_NUMBER_BY_GROUP) && ((CFG_MMI_JATAAYU_MMS_ADD_NUMBER_BY_GROUP == __ON__)||(CFG_MMI_JATAAYU_MMS_ADD_NUMBER_BY_GROUP == __AUTO__)) && 
  2037. (defined(JATAAYU_SUPPORT)  && defined(MMS_SUPPORT))
  2038. #ifndef __MMI_JATAAYU_MMS_ADD_NUMBER_BY_GROUP__
  2039. #define __MMI_JATAAYU_MMS_ADD_NUMBER_BY_GROUP__
  2040. #endif
  2041. #endif
  2042. #if defined(CFG_MMI_JATAAYU_MMS_ADVANCED_VIEW_SCREEN) && ((CFG_MMI_JATAAYU_MMS_ADVANCED_VIEW_SCREEN == __ON__)||(CFG_MMI_JATAAYU_MMS_ADVANCED_VIEW_SCREEN == __AUTO__)) && 
  2043. (defined(JATAAYU_SUPPORT) && defined(MMS_SUPPORT))
  2044. #ifndef __MMI_JATAAYU_MMS_ADVANCED_VIEW_SCREEN__
  2045. #define __MMI_JATAAYU_MMS_ADVANCED_VIEW_SCREEN__
  2046. #endif
  2047. #endif
  2048. #if defined(CFG_MMI_JATAAYU_MMS_DEFER_SILENT) && ((CFG_MMI_JATAAYU_MMS_DEFER_SILENT == __ON__)||(CFG_MMI_JATAAYU_MMS_DEFER_SILENT == __AUTO__)) && 
  2049. (defined(JATAAYU_SUPPORT) && defined(MMS_SUPPORT))
  2050. #ifndef __MMI_JATAAYU_MMS_DEFER_SILENT__
  2051. #define __MMI_JATAAYU_MMS_DEFER_SILENT__
  2052. #endif
  2053. #endif
  2054. #if defined(CFG_MMI_JATAAYU_MMS_DISPLAY_NAME_FROM_PHB) && ((CFG_MMI_JATAAYU_MMS_DISPLAY_NAME_FROM_PHB == __ON__)||(CFG_MMI_JATAAYU_MMS_DISPLAY_NAME_FROM_PHB == __AUTO__)) && 
  2055. (defined(JATAAYU_SUPPORT)  && defined(MMS_SUPPORT))
  2056. #ifndef __MMI_JATAAYU_MMS_DISPLAY_NAME_FROM_PHB__
  2057. #define __MMI_JATAAYU_MMS_DISPLAY_NAME_FROM_PHB__
  2058. #endif
  2059. #endif
  2060. #if defined(CFG_MMI_JATAAYU_MMS_REPLY_BY_SMS) && ((CFG_MMI_JATAAYU_MMS_REPLY_BY_SMS == __ON__)||(CFG_MMI_JATAAYU_MMS_REPLY_BY_SMS == __AUTO__)) && 
  2061. (defined(JATAAYU_SUPPORT) && defined(MMS_SUPPORT))
  2062. #ifndef __MMI_JATAAYU_MMS_REPLY_BY_SMS__
  2063. #define __MMI_JATAAYU_MMS_REPLY_BY_SMS__
  2064. #endif
  2065. #endif
  2066. #if (defined(__J2ME__) && defined (__IJET_VM__))
  2067. #ifndef __MMI_JAVA_FMGR_HYPERLINK__
  2068. #define __MMI_JAVA_FMGR_HYPERLINK__
  2069. #endif
  2070. #endif
  2071. #if defined(CFG_MMI_JAVA_PACKAGE_MIDS) && ((CFG_MMI_JAVA_PACKAGE_MIDS == __ON__)||(CFG_MMI_JAVA_PACKAGE_MIDS == __AUTO__)) && 
  2072. (defined(__J2ME__) && defined (__IJET_VM__))
  2073. #ifndef __MMI_JAVA_PACKAGE_MIDS__
  2074. #define __MMI_JAVA_PACKAGE_MIDS__
  2075. #endif
  2076. #endif
  2077. #if (defined(__J2ME__) && defined(__OP12__))
  2078. #ifndef __MMI_JAVA_SUPPORT_VFONE__
  2079. #define __MMI_JAVA_SUPPORT_VFONE__
  2080. #endif
  2081. #endif
  2082. #if defined(CFG_MMI_JMMS_DEFERRED_NOT_AVAILABLE_AT_HOME_NW) && ((CFG_MMI_JMMS_DEFERRED_NOT_AVAILABLE_AT_HOME_NW == __ON__)||(CFG_MMI_JMMS_DEFERRED_NOT_AVAILABLE_AT_HOME_NW == __AUTO__)) && 
  2083. (defined(JATAAYU_SUPPORT) && defined(MMS_SUPPORT))
  2084. #ifndef __MMI_JMMS_DEFERRED_NOT_AVAILABLE_AT_HOME_NW__
  2085. #define __MMI_JMMS_DEFERRED_NOT_AVAILABLE_AT_HOME_NW__
  2086. #endif
  2087. #endif
  2088. #if (defined(CFG_MMI_KEYPAD_LOCK_PATTERN)) &&
  2089.  (!defined(__PHONE_CLAMSHELL__))
  2090. #ifndef __MMI_KEYPAD_LOCK_PATTERN__
  2091. #define __MMI_KEYPAD_LOCK_PATTERN__ CFG_MMI_KEYPAD_LOCK_PATTERN
  2092. #endif
  2093. #endif
  2094. #if (defined(__MMI_KEYPAD_LOCK_PATTERN__) && (__MMI_KEYPAD_LOCK_PATTERN__ == __KEYPAD_LOCK_PATTERN1__))
  2095. #ifndef __MMI_KEYPAD_LOCK_PATTERN_1__
  2096. #define __MMI_KEYPAD_LOCK_PATTERN_1__
  2097. #endif
  2098. #endif
  2099. #if (defined(__MMI_KEYPAD_LOCK_PATTERN__) && (__MMI_KEYPAD_LOCK_PATTERN__ == __KEYPAD_LOCK_PATTERN2__))
  2100. #ifndef __MMI_KEYPAD_LOCK_PATTERN_2__
  2101. #define __MMI_KEYPAD_LOCK_PATTERN_2__
  2102. #endif
  2103. #endif
  2104. #if defined(CFG_MMI_KEYPAD_LOCK_PROMPT_TEXT) && ((CFG_MMI_KEYPAD_LOCK_PROMPT_TEXT == __ON__)||(CFG_MMI_KEYPAD_LOCK_PROMPT_TEXT == __AUTO__))
  2105. #ifndef __MMI_KEYPAD_LOCK_PROMPT_TEXT__
  2106. #define __MMI_KEYPAD_LOCK_PROMPT_TEXT__
  2107. #endif
  2108. #endif
  2109. #if (defined(__MMI_MEDIA_PLAYER__) && defined(KUR_DECODE))
  2110. #ifndef __MMI_KURO_SUPPORT__
  2111. #define __MMI_KURO_SUPPORT__
  2112. #endif
  2113. #endif
  2114. #if defined(CFG_MMI_LANG_AFRIKAANS) && ((CFG_MMI_LANG_AFRIKAANS == __ON__)||(CFG_MMI_LANG_AFRIKAANS == __AUTO__))
  2115. #ifndef __MMI_LANG_AFRIKAANS__
  2116. #define __MMI_LANG_AFRIKAANS__
  2117. #endif
  2118. #endif
  2119. #if defined(CFG_MMI_LANG_AZERBAIJANI) && ((CFG_MMI_LANG_AZERBAIJANI == __ON__)||(CFG_MMI_LANG_AZERBAIJANI == __AUTO__))
  2120. #ifndef __MMI_LANG_AZERBAIJANI__
  2121. #define __MMI_LANG_AZERBAIJANI__
  2122. #endif
  2123. #endif
  2124. #if defined(CFG_MMI_LANG_FILIPINO) && ((CFG_MMI_LANG_FILIPINO == __ON__)||(CFG_MMI_LANG_FILIPINO == __AUTO__))
  2125. #ifndef __MMI_LANG_FILIPINO__
  2126. #define __MMI_LANG_FILIPINO__
  2127. #endif
  2128. #endif