• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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