Nils Wallménius | b311367 | 2007-08-05 19:19:39 +0000 | [diff] [blame] | 1 | /* This file controls which strings are included when rockbox is built and |
2 | when the .lng and .voice files are built. That means that a change in this | ||||
Daniel Stenberg | 373d56b | 2008-03-14 21:29:03 +0000 | [diff] [blame] | 3 | file will break compatibility with older .lng and .voice files and that those |
Nils Wallménius | b311367 | 2007-08-05 19:19:39 +0000 | [diff] [blame] | 4 | version numbers should be updated. It also means that changing defines in |
Daniel Stenberg | 373d56b | 2008-03-14 21:29:03 +0000 | [diff] [blame] | 5 | the various config*.h files could also break back compatibility */ |
Nils Wallménius | b311367 | 2007-08-05 19:19:39 +0000 | [diff] [blame] | 6 | |
Nils Wallménius | 7aaffa5 | 2009-03-21 14:49:35 +0000 | [diff] [blame] | 7 | #if defined(HAVE_ACCESSORY_SUPPLY) |
8 | accessory_supply | ||||
9 | #endif | ||||
10 | |||||
Nils Wallménius | b311367 | 2007-08-05 19:19:39 +0000 | [diff] [blame] | 11 | #if defined(HAVE_AGC) |
12 | agc | ||||
13 | #endif | ||||
14 | |||||
15 | #if defined(HAVE_RTC_ALARM) | ||||
16 | alarm | ||||
17 | #endif | ||||
18 | |||||
19 | #if defined(HAVE_BACKLIGHT_BRIGHTNESS) | ||||
20 | backlight_brightness | ||||
21 | #endif | ||||
22 | |||||
Nils Wallménius | b311367 | 2007-08-05 19:19:39 +0000 | [diff] [blame] | 23 | #if BATTERY_TYPES_COUNT > 1 |
24 | battery_types | ||||
25 | #endif | ||||
26 | |||||
Nils Wallménius | 6f73ebe | 2008-11-08 20:13:29 +0000 | [diff] [blame] | 27 | #if defined(HAVE_BUTTON_LIGHT) |
28 | button_light | ||||
29 | #endif | ||||
30 | |||||
31 | #if defined(HAVE_BUTTONLIGHT_BRIGHTNESS) | ||||
32 | buttonlight_brightness | ||||
33 | #endif | ||||
34 | |||||
Jeffrey Goode | 0212de4 | 2009-11-11 17:38:00 +0000 | [diff] [blame] | 35 | #if defined(HAVE_CROSSFADE) |
36 | crossfade | ||||
37 | #endif | ||||
38 | |||||
Nils Wallménius | b311367 | 2007-08-05 19:19:39 +0000 | [diff] [blame] | 39 | #if defined(HAVE_DIRCACHE) |
40 | dircache | ||||
41 | #endif | ||||
42 | |||||
43 | #if defined(HAVE_FLASH_STORAGE) | ||||
44 | flash_storage | ||||
45 | #endif | ||||
46 | |||||
47 | #if defined(HAVE_HEADPHONE_DETECTION) | ||||
48 | headphone_detection | ||||
49 | #endif | ||||
50 | |||||
Solomon Peachy | c70e40f | 2019-01-12 18:04:57 -0500 | [diff] [blame] | 51 | #if defined(HAVE_LINEOUT_DETECTION) |
52 | lineout_detection | ||||
53 | #endif | ||||
54 | |||||
Nils Wallménius | b311367 | 2007-08-05 19:19:39 +0000 | [diff] [blame] | 55 | #if defined(HAS_BUTTON_HOLD) |
56 | hold_button | ||||
57 | #endif | ||||
58 | |||||
Jeffrey Goode | d5e6bc7 | 2010-04-01 03:14:44 +0000 | [diff] [blame] | 59 | #if defined(HAVE_HOTKEY) |
60 | hotkey | ||||
61 | #endif | ||||
62 | |||||
Nils Wallménius | b311367 | 2007-08-05 19:19:39 +0000 | [diff] [blame] | 63 | #if defined(HAVE_LCD_BITMAP) |
64 | lcd_bitmap | ||||
65 | #endif | ||||
66 | |||||
Nils Wallménius | b311367 | 2007-08-05 19:19:39 +0000 | [diff] [blame] | 67 | #if LCD_DEPTH > 1 |
68 | lcd_non-mono | ||||
69 | #endif | ||||
70 | |||||
71 | #if defined(HAVE_LCD_COLOR) | ||||
72 | lcd_color | ||||
73 | #endif | ||||
74 | |||||
Nils Wallménius | 16d32d5 | 2008-08-12 11:51:09 +0000 | [diff] [blame] | 75 | #if defined(HAVE_LCD_INVERT) |
Nils Wallménius | b311367 | 2007-08-05 19:19:39 +0000 | [diff] [blame] | 76 | lcd_invert |
77 | #endif | ||||
78 | |||||
79 | #if defined(HAVE_LCD_SLEEP) | ||||
80 | lcd_sleep | ||||
81 | #endif | ||||
82 | |||||
83 | #if (CONFIG_CODEC == MAS3587F) || (CONFIG_CODEC == MAS3539F) | ||||
84 | masf | ||||
85 | #endif | ||||
86 | |||||
87 | #if (CONFIG_CODEC == MAS3507D) | ||||
88 | masd | ||||
89 | #endif | ||||
90 | |||||
Teruaki Kawashima | 92fb1df | 2009-11-08 13:14:50 +0000 | [diff] [blame] | 91 | #if defined(HAVE_MORSE_INPUT) |
92 | morse_input | ||||
93 | #endif | ||||
94 | |||||
Nils Wallménius | d29a11b | 2012-05-08 16:34:26 +0200 | [diff] [blame] | 95 | #if defined(HAVE_PITCHCONTROL) |
Nils Wallménius | b311367 | 2007-08-05 19:19:39 +0000 | [diff] [blame] | 96 | pitchscreen |
97 | #endif | ||||
98 | |||||
99 | #if defined(HAVE_MULTIVOLUME) | ||||
100 | multivolume | ||||
101 | #endif | ||||
102 | |||||
Frank Gevaerts | 544a52d | 2011-09-09 16:15:35 +0000 | [diff] [blame] | 103 | #if defined(HAVE_MULTIDRIVE) && defined(USB_ENABLE_STORAGE) |
104 | multidrive_usb | ||||
105 | #endif | ||||
106 | |||||
Nils Wallménius | b311367 | 2007-08-05 19:19:39 +0000 | [diff] [blame] | 107 | #if defined(HAVE_QUICKSCREEN) |
108 | quickscreen | ||||
109 | #endif | ||||
110 | |||||
Linus Nielsen Feltzing | 0fa488f | 2007-08-10 11:41:17 +0000 | [diff] [blame] | 111 | #if CONFIG_TUNER != 0 |
Nils Wallménius | b311367 | 2007-08-05 19:19:39 +0000 | [diff] [blame] | 112 | radio |
Jonathan Gordon | 1bd072c | 2010-05-12 10:38:00 +0000 | [diff] [blame] | 113 | #ifdef HAVE_REMOTE_LCD |
114 | radio_remote | ||||
115 | #endif | ||||
Nils Wallménius | b311367 | 2007-08-05 19:19:39 +0000 | [diff] [blame] | 116 | #endif |
117 | |||||
118 | #if (CONFIG_KEYPAD == RECORDER_PAD) | ||||
119 | recorder_pad | ||||
120 | #if defined(CONFIG_TUNER) | ||||
121 | radio_screen_button_bar | ||||
122 | #endif | ||||
123 | #endif | ||||
124 | |||||
125 | #if defined(HAVE_RECORDING) | ||||
126 | recording | ||||
127 | #if CONFIG_CODEC == SWCODEC | ||||
128 | recording_swcodec | ||||
129 | #else | ||||
130 | recording_hwcodec | ||||
131 | #endif | ||||
Alexander Levin | bb059ab | 2009-09-08 20:55:45 +0000 | [diff] [blame] | 132 | #if defined(HAVE_LINE_IN) |
133 | recording_linein | ||||
134 | #endif | ||||
135 | #if defined(HAVE_MIC_IN) | ||||
136 | recording_mic | ||||
137 | #endif | ||||
Nils Wallménius | b311367 | 2007-08-05 19:19:39 +0000 | [diff] [blame] | 138 | #endif |
139 | |||||
Peter D'Hoye | 82f4c60 | 2011-06-05 12:36:27 +0000 | [diff] [blame] | 140 | #if defined(HAVE_HISTOGRAM) |
141 | histogram | ||||
Peter D'Hoye | be90f74 | 2010-03-03 22:16:08 +0000 | [diff] [blame] | 142 | #endif |
143 | |||||
Nils Wallménius | b311367 | 2007-08-05 19:19:39 +0000 | [diff] [blame] | 144 | #if defined(HAVE_REMOTE_LCD) |
145 | remote | ||||
Nils Wallménius | 16d32d5 | 2008-08-12 11:51:09 +0000 | [diff] [blame] | 146 | remote_lcd_invert |
Nils Wallménius | b311367 | 2007-08-05 19:19:39 +0000 | [diff] [blame] | 147 | #endif |
148 | |||||
149 | #if defined(HAVE_REMOTE_LCD_TICKING) | ||||
150 | remote_ticking | ||||
151 | #endif | ||||
152 | |||||
153 | #if CONFIG_RTC | ||||
154 | rtc | ||||
155 | #endif | ||||
156 | |||||
Nils Wallménius | 7aaffa5 | 2009-03-21 14:49:35 +0000 | [diff] [blame] | 157 | #if defined(IPOD_ACCESSORY_PROTOCOL) |
158 | serial_port | ||||
Thomas Martitz | fd14cac | 2009-03-02 19:25:50 +0000 | [diff] [blame] | 159 | #endif |
160 | |||||
Nils Wallménius | b311367 | 2007-08-05 19:19:39 +0000 | [diff] [blame] | 161 | #if defined(ARCHOS_RECORDER) || defined(ARCHOS_PLAYER) |
162 | soft_shutdown | ||||
163 | #endif | ||||
164 | |||||
165 | #if defined(HAVE_SPDIF_POWER) | ||||
166 | spdif_power | ||||
167 | #endif | ||||
168 | |||||
Nils Wallménius | 7aaffa5 | 2009-03-21 14:49:35 +0000 | [diff] [blame] | 169 | #if defined(HAVE_SPEAKER) |
170 | speaker | ||||
171 | #endif | ||||
172 | |||||
Nils Wallménius | b311367 | 2007-08-05 19:19:39 +0000 | [diff] [blame] | 173 | #if CONFIG_CODEC == SWCODEC |
174 | swcodec | ||||
175 | #else | ||||
176 | hwcodec | ||||
177 | #endif | ||||
178 | |||||
179 | #if defined(HAVE_TAGCACHE) | ||||
180 | tagcache | ||||
181 | #endif | ||||
182 | |||||
183 | #if defined(HAVE_TC_RAMCACHE) | ||||
184 | tc_ramcache | ||||
185 | #endif | ||||
186 | |||||
Nils Wallménius | f28da1a | 2007-08-12 19:49:03 +0000 | [diff] [blame] | 187 | #if CONFIG_CHARGING |
Nils Wallménius | b311367 | 2007-08-05 19:19:39 +0000 | [diff] [blame] | 188 | charging |
Frank Gevaerts | 4f89765 | 2010-01-15 19:34:25 +0000 | [diff] [blame] | 189 | #if defined(HAVE_USB_CHARGING_ENABLE) |
190 | usb_charging_enable | ||||
191 | #endif | ||||
Nils Wallménius | b311367 | 2007-08-05 19:19:39 +0000 | [diff] [blame] | 192 | #endif |
193 | |||||
Rafaël Carré | 45fc5e3 | 2010-07-18 18:43:08 +0000 | [diff] [blame] | 194 | #if defined(HAVE_WHEEL_ACCELERATION) |
195 | wheel_acceleration | ||||
196 | #endif | ||||
197 | |||||
198 | #if defined(HAVE_LINEOUT_POWEROFF) | ||||
199 | lineout_poweroff | ||||
200 | #endif | ||||
201 | |||||
202 | #if defined(HAVE_TOUCHSCREEN) | ||||
203 | touchscreen | ||||
204 | #endif | ||||
205 | |||||
Amaury Pouly | 8146b40 | 2013-12-01 18:25:42 +0000 | [diff] [blame] | 206 | #if defined(HAVE_TOUCHPAD_DEADZONE) |
207 | touchpad_deadzone | ||||
208 | #endif | ||||
209 | |||||
Amaury Pouly | f67d9bd | 2013-09-25 14:10:50 +0200 | [diff] [blame] | 210 | #if defined(HAVE_IMX233_CODEC) || defined(HAVE_WM8750) || defined(HAVE_WM8978) |
211 | depth_3d | ||||
212 | #endif | ||||
Rafaël Carré | 45fc5e3 | 2010-07-18 18:43:08 +0000 | [diff] [blame] | 213 | |
214 | |||||
215 | /* These features are only used by the manual so they won't break binary | ||||
216 | * compatibility | ||||
217 | */ | ||||
218 | |||||
219 | #if (PLUGIN_BUFFER_SIZE >= 0x80000) | ||||
220 | large_plugin_buffer | ||||
221 | #endif | ||||
222 | |||||
223 | #if defined(AB_REPEAT_ENABLE) && !defined(ACTION_WPSAB_SINGLE) | ||||
224 | ab_repeat_buttons | ||||
225 | #endif | ||||
226 | |||||
227 | #if defined(HAVE_ALBUMART) | ||||
228 | albumart | ||||
229 | #endif | ||||
230 | |||||
231 | #if defined(HAVE_BACKLIGHT_FADING_INT_SETTING) | ||||
232 | backlight_fade_int | ||||
233 | #elif defined(HAVE_BACKLIGHT_FADING_BOOL_SETTING) | ||||
234 | backlight_fade_bool | ||||
235 | #endif | ||||
236 | |||||
237 | #if defined(HAVE_DISK_STORAGE) | ||||
238 | disk_storage | ||||
239 | #endif | ||||
240 | |||||
241 | #if defined(HAS_REMOTE_BUTTON_HOLD) | ||||
242 | remote_button_hold | ||||
243 | #endif | ||||
244 | |||||
245 | #if defined(HAVE_LCD_CHARCELLS) | ||||
246 | lcd_charcell | ||||
247 | #endif | ||||
248 | |||||
249 | #if defined(HAVE_LCD_FLIP) | ||||
250 | lcd_flip | ||||
251 | #endif | ||||
252 | |||||
253 | #if defined(HAVE_LCD_CONTRAST) | ||||
254 | lcd_contrast | ||||
255 | #endif | ||||
256 | |||||
257 | #if defined(HAVE_SCROLLWHEEL) | ||||
258 | scrollwheel | ||||
259 | #endif | ||||
260 | |||||
Alex Parker | c617a59 | 2010-01-31 14:04:57 +0000 | [diff] [blame] | 261 | #if defined(HAVE_USB_POWER) |
262 | usb_power | ||||
263 | #endif | ||||
264 | |||||
Amaury Pouly | 66690ca | 2014-12-30 17:36:59 +0100 | [diff] [blame] | 265 | #if defined(HAVE_USBSTACK) |
Frank Gevaerts | 3f69f89 | 2009-03-08 19:33:33 +0000 | [diff] [blame] | 266 | usbstack |
Frank Gevaerts | ad3b2e3 | 2009-10-20 17:21:25 +0000 | [diff] [blame] | 267 | #endif |
268 | |||||
Tomer Shalev | 3d1b26c | 2009-09-30 12:41:09 +0000 | [diff] [blame] | 269 | #if defined(USB_ENABLE_HID) |
270 | usb_hid | ||||
Tomer Shalev | 2e0af89 | 2009-10-04 06:19:10 +0000 | [diff] [blame] | 271 | #if defined(HAVE_USB_HID_MOUSE) |
272 | usb_hid_mouse | ||||
273 | #endif | ||||
Tomer Shalev | 3d1b26c | 2009-09-30 12:41:09 +0000 | [diff] [blame] | 274 | #endif |
Marianne Arnold | 6ce2c67 | 2010-07-25 00:27:07 +0000 | [diff] [blame] | 275 | |
276 | #if defined(HAVE_SPDIF_IN) | ||||
277 | recording_digital | ||||
278 | #endif | ||||
Rafaël Carré | 05d16b1 | 2010-08-25 14:10:25 +0000 | [diff] [blame] | 279 | |
280 | #if MEMORYSIZE <= 2 | ||||
281 | lowmem | ||||
282 | #endif | ||||
Jonathan Gordon | be716c0 | 2011-11-16 10:25:43 +0000 | [diff] [blame] | 283 | |
284 | #if defined(HAVE_HARDWARE_CLICK) | ||||
285 | hardware_click | ||||
286 | #endif | ||||
Michael Sevakis | d37bf24 | 2013-05-23 13:58:51 -0400 | [diff] [blame] | 287 | |
288 | #if defined(HAVE_PLAY_FREQ) | ||||
289 | play_frequency | ||||
290 | #endif | ||||
William Wilgus | efb71ed | 2017-02-08 04:46:54 +0100 | [diff] [blame] | 291 | |
292 | #if defined(HAVE_BOOTDATA) | ||||
293 | boot_data | ||||
294 | #endif | ||||
William Wilgus | 4226315 | 2018-10-23 13:25:35 -0400 | [diff] [blame^] | 295 | |
296 | #if defined(HAVE_MULTIBOOT) | ||||
297 | multi_boot | ||||
298 | #endif |