1 { 2 'variables': { 3 'chromium_code': 1, 4 'chrome_frame_grit_out_dir': '<(SHARED_INTERMEDIATE_DIR)/chrome_frame', 5 6 # TODO(sgk): eliminate this; see comment in build/common.gypi 7 'msvs_debug_link_incremental': '1', 8 }, 9 'target_defaults': { 10 'type': 'loadable_module', 11 'dependencies': [ 12 '../chrome_frame.gyp:chrome_frame_strings', 13 ], 14 'msvs_settings': { 15 'VCLinkerTool': { 16 'BaseAddress': '0x3CF00000', 17 'OutputFile': '$(OutDir)\\locales\\$(ProjectName).dll', 18 'LinkIncremental': '1', # 1 == No 19 'LinkTimeCodeGeneration': '0', 20 'ResourceOnlyDLL': 'true', 21 }, 22 }, 23 'defines': [ 24 '_USRDLL', 25 'GENERATED_RESOURCES_DLL_EXPORTS', 26 ], 27 'include_dirs': [ 28 '<(chrome_frame_grit_out_dir)', 29 ], 30 }, 31 'conditions': [ 32 ['OS=="win"', { 33 'targets': [ 34 { 35 'target_name': 'am', 36 'sources': [ 37 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_am.rc', 38 ], 39 }, 40 { 41 'target_name': 'ar', 42 'sources': [ 43 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_ar.rc', 44 ], 45 }, 46 { 47 'target_name': 'bg', 48 'sources': [ 49 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_bg.rc', 50 ], 51 }, 52 { 53 'target_name': 'bn', 54 'sources': [ 55 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_bn.rc', 56 ], 57 }, 58 { 59 'target_name': 'ca', 60 'sources': [ 61 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_ca.rc', 62 ], 63 }, 64 { 65 'target_name': 'cs', 66 'sources': [ 67 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_cs.rc', 68 ], 69 }, 70 { 71 'target_name': 'da', 72 'sources': [ 73 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_da.rc', 74 ], 75 }, 76 { 77 'target_name': 'de', 78 'sources': [ 79 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_de.rc', 80 ], 81 }, 82 { 83 'target_name': 'el', 84 'sources': [ 85 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_el.rc', 86 ], 87 }, 88 { 89 'target_name': 'en-GB', 90 'sources': [ 91 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_en-GB.rc', 92 ], 93 }, 94 { 95 'target_name': 'en-US', 96 'sources': [ 97 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_en-US.rc', 98 ], 99 }, 100 { 101 'target_name': 'es-419', 102 'sources': [ 103 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_es-419.rc', 104 ], 105 }, 106 { 107 'target_name': 'es', 108 'sources': [ 109 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_es.rc', 110 ], 111 }, 112 { 113 'target_name': 'et', 114 'sources': [ 115 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_et.rc', 116 ], 117 }, 118 { 119 'target_name': 'fa', 120 'sources': [ 121 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_fa.rc', 122 ], 123 }, 124 { 125 'target_name': 'fi', 126 'sources': [ 127 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_fi.rc', 128 ], 129 }, 130 { 131 'target_name': 'fil', 132 'sources': [ 133 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_fil.rc', 134 ], 135 }, 136 { 137 'target_name': 'fr', 138 'sources': [ 139 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_fr.rc', 140 ], 141 }, 142 { 143 'target_name': 'gu', 144 'sources': [ 145 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_gu.rc', 146 ], 147 }, 148 { 149 'target_name': 'he', 150 'sources': [ 151 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_he.rc', 152 ], 153 }, 154 { 155 'target_name': 'hi', 156 'sources': [ 157 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_hi.rc', 158 ], 159 }, 160 { 161 'target_name': 'hr', 162 'sources': [ 163 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_hr.rc', 164 ], 165 }, 166 { 167 'target_name': 'hu', 168 'sources': [ 169 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_hu.rc', 170 ], 171 }, 172 { 173 'target_name': 'id', 174 'sources': [ 175 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_id.rc', 176 ], 177 }, 178 { 179 'target_name': 'it', 180 'sources': [ 181 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_it.rc', 182 ], 183 }, 184 { 185 'target_name': 'ja', 186 'sources': [ 187 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_ja.rc', 188 ], 189 }, 190 { 191 'target_name': 'kn', 192 'sources': [ 193 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_kn.rc', 194 ], 195 }, 196 { 197 'target_name': 'ko', 198 'sources': [ 199 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_ko.rc', 200 ], 201 }, 202 { 203 'target_name': 'lt', 204 'sources': [ 205 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_lt.rc', 206 ], 207 }, 208 { 209 'target_name': 'lv', 210 'sources': [ 211 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_lv.rc', 212 ], 213 }, 214 { 215 'target_name': 'ml', 216 'sources': [ 217 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_ml.rc', 218 ], 219 }, 220 { 221 'target_name': 'mr', 222 'sources': [ 223 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_mr.rc', 224 ], 225 }, 226 { 227 'target_name': 'ms', 228 'sources': [ 229 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_ms.rc', 230 ], 231 }, 232 { 233 'target_name': 'nb', 234 'sources': [ 235 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_nb.rc', 236 ], 237 }, 238 { 239 'target_name': 'nl', 240 'sources': [ 241 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_nl.rc', 242 ], 243 }, 244 { 245 'target_name': 'pl', 246 'sources': [ 247 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_pl.rc', 248 ], 249 }, 250 { 251 'target_name': 'pt-BR', 252 'sources': [ 253 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_pt-BR.rc', 254 ], 255 }, 256 { 257 'target_name': 'pt-PT', 258 'sources': [ 259 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_pt-PT.rc', 260 ], 261 }, 262 { 263 'target_name': 'ro', 264 'sources': [ 265 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_ro.rc', 266 ], 267 }, 268 { 269 'target_name': 'ru', 270 'sources': [ 271 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_ru.rc', 272 ], 273 }, 274 { 275 'target_name': 'sk', 276 'sources': [ 277 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_sk.rc', 278 ], 279 }, 280 { 281 'target_name': 'sl', 282 'sources': [ 283 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_sl.rc', 284 ], 285 }, 286 { 287 'target_name': 'sr', 288 'sources': [ 289 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_sr.rc', 290 ], 291 }, 292 { 293 'target_name': 'sv', 294 'sources': [ 295 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_sv.rc', 296 ], 297 }, 298 { 299 'target_name': 'sw', 300 'sources': [ 301 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_sw.rc', 302 ], 303 }, 304 { 305 'target_name': 'ta', 306 'sources': [ 307 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_ta.rc', 308 ], 309 }, 310 { 311 'target_name': 'te', 312 'sources': [ 313 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_te.rc', 314 ], 315 }, 316 { 317 'target_name': 'th', 318 'sources': [ 319 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_th.rc', 320 ], 321 }, 322 { 323 'target_name': 'tr', 324 'sources': [ 325 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_tr.rc', 326 ], 327 }, 328 { 329 'target_name': 'uk', 330 'sources': [ 331 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_uk.rc', 332 ], 333 }, 334 { 335 'target_name': 'vi', 336 'sources': [ 337 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_vi.rc', 338 ], 339 }, 340 { 341 'target_name': 'zh-CN', 342 'sources': [ 343 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_zh-CN.rc', 344 ], 345 }, 346 { 347 'target_name': 'zh-TW', 348 'sources': [ 349 '<(chrome_frame_grit_out_dir)/chrome_frame_dialogs_zh-TW.rc', 350 ], 351 }, 352 ], 353 }], 354 ], 355 } 356