blob: 0e6d6b40015e96f39a5d2d1e3ef5a52162c38966 [file] [log] [blame]
[email protected]225c8f52010-02-05 22:23:201# Copyright (c) 2010 The Chromium Authors. All rights reserved.
[email protected]ef4fa4072009-12-04 22:46:502# Use of this source code is governed by a BSD-style license that can be
3# found in the LICENSE file.
4
5{
6 'target_defaults': {
7 'variables': {
8 'base_target': 0,
9 },
10 'target_conditions': [
11 # This part is shared between the targets defined below. Only files and
12 # settings relevant for building the Win64 target should be added here.
13 # All the rest should be added to the 'base' target below.
14 ['base_target==1', {
15 'sources': [
16 '../build/build_config.h',
17 'third_party/dmg_fp/dmg_fp.h',
18 'third_party/dmg_fp/dtoa.cc',
19 'third_party/dmg_fp/g_fmt.cc',
20 'third_party/icu/icu_utf.cc',
21 'third_party/icu/icu_utf.h',
22 'third_party/nspr/prtime.cc',
23 'third_party/nspr/prtime.h',
24 'atomicops_internals_x86_gcc.cc',
25 'at_exit.cc',
26 'at_exit.h',
27 'atomic_ref_count.h',
28 'atomic_sequence_num.h',
29 'atomicops.h',
30 'atomicops_internals_x86_msvc.h',
31 'base_paths.cc',
32 'base_paths.h',
33 'base_paths_mac.h',
34 'base_paths_mac.mm',
35 'base_paths_posix.cc',
36 'base_paths_win.cc',
37 'base_paths_win.h',
38 'base_switches.cc',
39 'base_switches.h',
40 'basictypes.h',
41 'bits.h',
42 'bzip2_error_handler.cc',
[email protected]2041cf342010-02-19 03:15:5943 'callback.h',
[email protected]ef4fa4072009-12-04 22:46:5044 'cancellation_flag.h',
45 'cancellation_flag.cc',
46 'chrome_application_mac.h',
47 'chrome_application_mac.mm',
48 'cocoa_protocols_mac.h',
49 'command_line.cc',
50 'command_line.h',
51 'compiler_specific.h',
52 'condition_variable.h',
53 'condition_variable_posix.cc',
54 'condition_variable_win.cc',
55 'cpu.cc',
56 'cpu.h',
57 'debug_on_start.cc',
58 'debug_on_start.h',
59 'debug_util.cc',
60 'debug_util.h',
61 'debug_util_mac.cc',
62 'debug_util_posix.cc',
63 'debug_util_win.cc',
[email protected]ef73044e2010-03-11 15:25:5464 'dir_reader_fallback.h',
65 'dir_reader_linux.h',
66 'dir_reader_posix.h',
[email protected]ef4fa4072009-12-04 22:46:5067 'event_trace_consumer_win.h',
68 'event_trace_controller_win.cc',
69 'event_trace_controller_win.h',
70 'event_trace_provider_win.cc',
71 'event_trace_provider_win.h',
72 'file_path.cc',
73 'file_path.h',
74 'file_util.cc',
75 'file_util.h',
[email protected]a84ab952010-02-23 11:34:5476 'file_util_deprecated.h',
[email protected]ef4fa4072009-12-04 22:46:5077 'file_util_linux.cc',
78 'file_util_mac.mm',
79 'file_util_posix.cc',
80 'file_util_win.cc',
81 'file_version_info.cc',
82 'file_version_info.h',
83 'file_version_info_mac.mm',
84 'fix_wp64.h',
85 'float_util.h',
86 'foundation_utils_mac.h',
87 'global_descriptors_posix.h',
88 'global_descriptors_posix.cc',
89 'hash_tables.h',
90 'histogram.cc',
91 'histogram.h',
92 'iat_patch.cc',
93 'iat_patch.h',
94 'id_map.h',
95 'lazy_instance.cc',
96 'lazy_instance.h',
97 'leak_annotations.h',
98 'leak_tracker.h',
99 'linked_list.h',
100 'linked_ptr.h',
101 'lock.cc',
102 'lock.h',
103 'lock_impl.h',
104 'lock_impl_posix.cc',
105 'lock_impl_win.cc',
106 'logging.cc',
107 'logging_win.cc',
108 'logging.h',
109 'mac_util.h',
110 'mac_util.mm',
[email protected]c0028792010-01-12 00:39:15111 'mach_ipc_mac.h',
112 'mach_ipc_mac.mm',
[email protected]ef4fa4072009-12-04 22:46:50113 'memory_debug.cc',
114 'memory_debug.h',
115 'message_loop.cc',
116 'message_loop.h',
117 'message_pump.h',
118 'message_pump_default.cc',
119 'message_pump_default.h',
120 'message_pump_win.cc',
121 'message_pump_win.h',
122 'mime_util.h',
123 'mime_util_linux.cc',
[email protected]0fecda62010-03-19 21:59:01124 'move.h',
[email protected]ef4fa4072009-12-04 22:46:50125 'native_library.h',
126 'native_library_linux.cc',
127 'native_library_mac.mm',
128 'native_library_win.cc',
129 'non_thread_safe.cc',
130 'non_thread_safe.h',
131 'nullable_string16.h',
132 'object_watcher.cc',
133 'object_watcher.h',
134 'observer_list.h',
135 'observer_list_threadsafe.h',
136 'path_service.cc',
137 'path_service.h',
[email protected]4bc818e2010-02-04 22:47:37138 'pe_image.cc',
139 'pe_image.h',
[email protected]ef4fa4072009-12-04 22:46:50140 'pickle.cc',
141 'pickle.h',
142 'platform_file.h',
143 'platform_file_win.cc',
144 'platform_file_posix.cc',
145 'platform_thread.h',
146 'platform_thread_mac.mm',
147 'platform_thread_posix.cc',
148 'platform_thread_win.cc',
149 'port.h',
150 'profiler.cc',
151 'profiler.h',
152 'process.h',
153 'process_linux.cc',
154 'process_posix.cc',
155 'process_util.h',
156 'process_util_linux.cc',
157 'process_util_mac.mm',
158 'process_util_posix.cc',
159 'process_util_win.cc',
160 'process_win.cc',
161 'rand_util.cc',
162 'rand_util.h',
163 'rand_util_posix.cc',
164 'rand_util_win.cc',
165 'raw_scoped_refptr_mismatch_checker.h',
166 'ref_counted.cc',
167 'ref_counted.h',
168 'ref_counted_memory.h',
169 'registry.cc',
170 'registry.h',
171 'resource_util.cc',
172 'resource_util.h',
173 'safe_strerror_posix.cc',
174 'safe_strerror_posix.h',
175 'scoped_bstr_win.cc',
176 'scoped_bstr_win.h',
177 'scoped_cftyperef.h',
178 'scoped_comptr_win.h',
179 'scoped_handle.h',
180 'scoped_handle_gtk.h',
181 'scoped_handle_win.h',
182 'scoped_nsautorelease_pool.h',
183 'scoped_nsautorelease_pool.mm',
184 'scoped_nsdisable_screen_updates.h',
185 'scoped_nsobject.h',
[email protected]8ceb44c2010-02-24 22:27:04186 'scoped_open_process.h',
[email protected]ef4fa4072009-12-04 22:46:50187 'scoped_ptr.h',
188 'scoped_temp_dir.cc',
189 'scoped_temp_dir.h',
190 'scoped_variant_win.cc',
191 'scoped_variant_win.h',
192 'scoped_vector.h',
193 'sha1.cc',
194 'sha1.h',
195 'shared_memory.h',
196 'shared_memory_posix.cc',
197 'shared_memory_win.cc',
198 'simple_thread.cc',
199 'simple_thread.h',
200 'singleton.h',
201 'spin_wait.h',
202 'stack_container.h',
203 'stats_counters.h',
204 'stats_table.cc',
205 'stats_table.h',
206 'stl_util-inl.h',
207 'string_piece.cc',
208 'string_piece.h',
[email protected]0477554f2010-01-21 19:29:25209 'string_split.cc',
210 'string_split.h',
[email protected]ef4fa4072009-12-04 22:46:50211 'string_tokenizer.h',
212 'string_util.cc',
213 'string_util.h',
214 'string_util_win.h',
215 'sys_info.h',
216 'sys_info_chromeos.cc',
217 'sys_info_freebsd.cc',
218 'sys_info_linux.cc',
219 'sys_info_mac.cc',
220 'sys_info_openbsd.cc',
221 'sys_info_posix.cc',
222 'sys_info_win.cc',
223 'sys_string_conversions.h',
224 'sys_string_conversions_linux.cc',
225 'sys_string_conversions_mac.mm',
226 'sys_string_conversions_win.cc',
227 'task.h',
228 'thread.cc',
229 'thread.h',
230 'thread_collision_warner.cc',
231 'thread_collision_warner.h',
232 'thread_local.h',
233 'thread_local_posix.cc',
234 'thread_local_storage.h',
235 'thread_local_storage_posix.cc',
236 'thread_local_storage_win.cc',
237 'thread_local_win.cc',
238 'time.cc',
239 'time.h',
240 'time_win.cc',
241 'timer.cc',
242 'timer.h',
243 'trace_event.cc',
244 'trace_event.h',
245 'tracked.cc',
246 'tracked.h',
247 'tracked_objects.cc',
248 'tracked_objects.h',
249 'tuple.h',
250 'utf_offset_string_conversions.cc',
251 'utf_offset_string_conversions.h',
252 'utf_string_conversion_utils.cc',
253 'utf_string_conversion_utils.h',
254 'utf_string_conversions.cc',
255 'utf_string_conversions.h',
256 'unix_domain_socket_posix.cc',
[email protected]c604a552010-03-22 20:12:50257 'values.cc',
258 'values.h',
[email protected]ef4fa4072009-12-04 22:46:50259 'waitable_event.h',
260 'waitable_event_posix.cc',
261 'waitable_event_watcher.h',
262 'waitable_event_watcher_posix.cc',
263 'waitable_event_watcher_win.cc',
264 'waitable_event_win.cc',
265 'watchdog.cc',
266 'watchdog.h',
267 'weak_ptr.h',
268 'win_util.cc',
269 'win_util.h',
270 'windows_message_list.h',
271 'wmi_util.cc',
272 'wmi_util.h',
273 'worker_pool.h',
274 'worker_pool_linux.cc',
275 'worker_pool_linux.h',
276 'worker_pool_mac.h',
277 'worker_pool_mac.mm',
278 'worker_pool_win.cc',
279 ],
280 'include_dirs': [
281 '..',
282 ],
283 # These warnings are needed for the files in third_party\dmg_fp.
284 'msvs_disabled_warnings': [
285 4244, 4554, 4018, 4102,
286 ],
287 'mac_framework_dirs': [
288 '$(SDKROOT)/System/Library/Frameworks/ApplicationServices.framework/Frameworks',
289 ],
290 'conditions': [
[email protected]93f21e42010-04-01 00:35:15291 [ 'OS != "linux" and OS != "freebsd" and OS != "openbsd" and OS != "solaris"', {
[email protected]ef4fa4072009-12-04 22:46:50292 'sources/': [
[email protected]ef4fa4072009-12-04 22:46:50293 ['exclude', '/xdg_user_dirs/'],
294 ['exclude', '_nss\.cc$'],
295 ],
296 'sources!': [
297 'atomicops_internals_x86_gcc.cc',
298 'base_paths_posix.cc',
[email protected]ef4fa4072009-12-04 22:46:50299 'linux_util.cc',
300 'message_pump_glib.cc',
[email protected]ef4fa4072009-12-04 22:46:50301 ],
302 },],
303 [ 'OS != "linux"', {
304 'sources!': [
305 # Not automatically excluded by the *linux.cc rules.
306 'setproctitle_linux.c',
307 'setproctitle_linux.h',
308 ],
309 },
310 ],
311 # For now, just test the *BSD platforms enough to exclude them.
312 # Subsequent changes will include them further.
313 [ 'OS != "freebsd"', {
314 'sources/': [ ['exclude', '_freebsd\\.cc$'] ],
315 },
316 ],
317 [ 'OS != "openbsd"', {
318 'sources/': [ ['exclude', '_openbsd\\.cc$'] ],
319 },
320 ],
[email protected]abd4aba2010-01-27 19:36:22321 [ 'OS == "mac"', {
322 'sources!': [
323 # TODO(wtc): Remove nss_util.{cc,h} when http://crbug.com/30689
324 # is fixed.
325 'nss_util.cc',
326 'nss_util.h',
327 ],
328 }, { # OS != "mac"
[email protected]ef4fa4072009-12-04 22:46:50329 'sources!': [
330 'crypto/cssm_init.cc',
331 'crypto/cssm_init.h',
332 ],
[email protected]abd4aba2010-01-27 19:36:22333 },],
[email protected]ef4fa4072009-12-04 22:46:50334 [ 'OS == "win"', {
335 'include_dirs': [
[email protected]cd134c8c2010-03-09 05:23:12336 '<(DEPTH)/third_party/wtl/include',
[email protected]ef4fa4072009-12-04 22:46:50337 ],
338 'sources!': [
[email protected]ef4fa4072009-12-04 22:46:50339 'event_recorder_stubs.cc',
340 'file_descriptor_shuffle.cc',
341 'message_pump_libevent.cc',
342 'string16.cc',
343 ],
344 },],
345 ],
346 }],
347 ],
348 },
349 'targets': [
350 {
351 'target_name': 'base',
352 'type': '<(library)',
353 'msvs_guid': '1832A374-8A74-4F9E-B536-69A699B3E165',
354 'variables': {
355 'base_target': 1,
356 },
357 'dependencies': [
358 '../third_party/modp_b64/modp_b64.gyp:modp_b64',
359 ],
360 # TODO(gregoryd): direct_dependent_settings should be shared with the
361 # 64-bit target, but it doesn't work due to a bug in gyp
362 'direct_dependent_settings': {
363 'include_dirs': [
364 '..',
365 ],
366 },
367 # Conditions that are not relevant for Win64 build
368 'conditions': [
[email protected]66700d42010-03-10 07:46:43369 [ 'OS == "linux" or OS == "freebsd" or OS == "openbsd"', {
[email protected]ef4fa4072009-12-04 22:46:50370 'conditions': [
[email protected]fdc5bed2010-01-09 01:16:57371 [ 'chromeos==1', {
[email protected]ef4fa4072009-12-04 22:46:50372 'sources/': [ ['include', '_chromeos\\.cc$'] ]
373 },
374 ],
[email protected]61a9b2d82010-02-26 00:31:08375 [ 'linux_use_tcmalloc==0', {
[email protected]ef4fa4072009-12-04 22:46:50376 'defines': [
[email protected]61a9b2d82010-02-26 00:31:08377 'NO_TCMALLOC',
[email protected]ef4fa4072009-12-04 22:46:50378 ],
379 'direct_dependent_settings': {
380 'defines': [
[email protected]61a9b2d82010-02-26 00:31:08381 'NO_TCMALLOC',
[email protected]ef4fa4072009-12-04 22:46:50382 ],
383 },
384 },
385 ],
[email protected]e43eddf12009-12-29 00:32:52386 [ 'OS == "linux"', {
387 'link_settings': {
388 'libraries': [
389 # We need rt for clock_gettime().
390 '-lrt',
[email protected]524f1cf2010-02-23 19:21:53391 # For 'native_library_linux.cc'
392 '-ldl',
[email protected]e43eddf12009-12-29 00:32:52393 ],
394 },
395 }],
[email protected]ef4fa4072009-12-04 22:46:50396 ],
397 'dependencies': [
398 '../build/util/build_util.gyp:lastchange',
399 '../build/linux/system.gyp:gtk',
400 '../build/linux/system.gyp:nss',
[email protected]2d48004e2010-02-03 02:11:40401 'symbolize',
402 'xdg_mime',
[email protected]48c27f72010-01-26 06:26:26403 ],
404 'defines': [
405 'USE_SYMBOLIZE',
[email protected]ef4fa4072009-12-04 22:46:50406 ],
407 'cflags': [
408 '-Wno-write-strings',
409 ],
[email protected]ef4fa4072009-12-04 22:46:50410 'export_dependent_settings': [
411 '../build/linux/system.gyp:gtk',
412 ],
413 },],
[email protected]66700d42010-03-10 07:46:43414 [ 'OS == "freebsd" or OS == "openbsd"', {
[email protected]e43eddf12009-12-29 00:32:52415 'link_settings': {
416 'libraries': [
417 '-L/usr/local/lib -lexecinfo',
418 ],
419 },
[email protected]ef4fa4072009-12-04 22:46:50420 },
421 ],
422 [ 'OS == "mac"', {
423 'link_settings': {
424 'libraries': [
425 '$(SDKROOT)/System/Library/Frameworks/AppKit.framework',
426 '$(SDKROOT)/System/Library/Frameworks/Carbon.framework',
427 '$(SDKROOT)/System/Library/Frameworks/CoreFoundation.framework',
428 '$(SDKROOT)/System/Library/Frameworks/Foundation.framework',
429 '$(SDKROOT)/System/Library/Frameworks/IOKit.framework',
430 '$(SDKROOT)/System/Library/Frameworks/Security.framework',
431 ],
432 },
433 },],
[email protected]abd4aba2010-01-27 19:36:22434 [ 'OS == "win"', {
435 'dependencies': [
436 '../third_party/nss/nss.gyp:nss',
437 ],
438 }, { # OS != "win"
[email protected]ef4fa4072009-12-04 22:46:50439 'dependencies': ['../third_party/libevent/libevent.gyp:libevent'],
440 'sources!': [
441 'third_party/purify/pure_api.c',
442 'base_drag_source.cc',
443 'base_drop_target.cc',
444 'cpu.cc',
445 'debug_on_start.cc',
446 'event_recorder.cc',
447 'file_version_info.cc',
448 'iat_patch.cc',
449 'image_util.cc',
450 'object_watcher.cc',
451 'pe_image.cc',
452 'registry.cc',
453 'resource_util.cc',
454 'win_util.cc',
455 'wmi_util.cc',
456 ],
[email protected]abd4aba2010-01-27 19:36:22457 },],
[email protected]ef4fa4072009-12-04 22:46:50458 ],
459 'sources': [
460 'crypto/cssm_init.cc',
461 'crypto/cssm_init.h',
[email protected]39422e32010-03-25 19:13:00462 'crypto/encryptor.h',
463 'crypto/encryptor_mac.cc',
464 'crypto/encryptor_nss.cc',
465 'crypto/encryptor_win.cc',
[email protected]ef4fa4072009-12-04 22:46:50466 'crypto/rsa_private_key.h',
467 'crypto/rsa_private_key.cc',
468 'crypto/rsa_private_key_mac.cc',
469 'crypto/rsa_private_key_nss.cc',
470 'crypto/rsa_private_key_win.cc',
471 'crypto/signature_creator.h',
472 'crypto/signature_creator_mac.cc',
473 'crypto/signature_creator_nss.cc',
474 'crypto/signature_creator_win.cc',
475 'crypto/signature_verifier.h',
476 'crypto/signature_verifier_mac.cc',
477 'crypto/signature_verifier_nss.cc',
478 'crypto/signature_verifier_win.cc',
[email protected]41c78fa2010-03-22 20:08:41479 'crypto/symmetric_key.h',
480 'crypto/symmetric_key_mac.cc',
481 'crypto/symmetric_key_nss.cc',
482 'crypto/symmetric_key_win.cc',
[email protected]ef4fa4072009-12-04 22:46:50483 'third_party/nspr/prcpucfg.h',
484 'third_party/nspr/prcpucfg_win.h',
485 'third_party/nspr/prtypes.h',
486 'third_party/nss/blapi.h',
487 'third_party/nss/blapit.h',
488 'third_party/nss/sha256.h',
489 'third_party/nss/sha512.cc',
490 'third_party/purify/pure.h',
491 'third_party/purify/pure_api.c',
[email protected]ef4fa4072009-12-04 22:46:50492 'third_party/xdg_user_dirs/xdg_user_dir_lookup.cc',
493 'third_party/xdg_user_dirs/xdg_user_dir_lookup.h',
494 'auto_reset.h',
495 'base64.cc',
496 'base64.h',
497 'base_drag_source.cc',
498 'base_drag_source.h',
499 'base_drop_target.cc',
500 'base_drop_target.h',
501 'data_pack.cc',
[email protected]ef4fa4072009-12-04 22:46:50502 'dynamic_annotations.h',
503 'dynamic_annotations.cc',
504 'event_recorder.cc',
505 'event_recorder.h',
506 'event_recorder_stubs.cc',
507 'field_trial.cc',
508 'field_trial.h',
509 'file_descriptor_shuffle.cc',
510 'file_descriptor_shuffle.h',
[email protected]ef4fa4072009-12-04 22:46:50511 'hmac.h',
512 'hmac_mac.cc',
513 'hmac_nss.cc',
514 'hmac_win.cc',
515 'image_util.cc',
516 'image_util.h',
517 'json/json_reader.cc',
518 'json/json_reader.h',
519 'json/json_writer.cc',
520 'json/json_writer.h',
521 'json/string_escape.cc',
522 'json/string_escape.h',
523 'keyboard_code_conversion_gtk.cc',
524 'keyboard_code_conversion_gtk.h',
525 'keyboard_codes.h',
526 'keyboard_codes_win.h',
527 'keyboard_codes_posix.h',
528 'linux_util.cc',
529 'linux_util.h',
530 'md5.cc',
531 'md5.h',
532 'message_pump_glib.cc',
533 'message_pump_glib.h',
534 'message_pump_libevent.cc',
535 'message_pump_libevent.h',
536 'message_pump_mac.h',
537 'message_pump_mac.mm',
[email protected]1b47ce22010-03-31 16:18:30538 'nigori.h',
539 'nigori.cc',
[email protected]ef4fa4072009-12-04 22:46:50540 'nsimage_cache_mac.h',
541 'nsimage_cache_mac.mm',
[email protected]1b1a264a2010-01-14 22:36:35542 'nss_util.cc',
543 'nss_util.h',
[email protected]ef4fa4072009-12-04 22:46:50544 'setproctitle_linux.c',
545 'setproctitle_linux.h',
546 'sha2.cc',
547 'sha2.h',
548 'string16.cc',
549 'string16.h',
550 'sync_socket.h',
551 'sync_socket_win.cc',
552 'sync_socket_posix.cc',
553 'time_mac.cc',
554 'time_posix.cc',
[email protected]ef4fa4072009-12-04 22:46:50555 'version.cc',
556 'version.h',
557 ],
558 },
559 ],
560 'conditions': [
561 [ 'OS == "win"', {
562 'targets': [
563 {
564 'target_name': 'base_nacl_win64',
565 'type': '<(library)',
566 'msvs_guid': 'CEE1F794-DC70-4FED-B7C4-4C12986672FE',
567 'variables': {
568 'base_target': 1,
569 },
570 # TODO(gregoryd): direct_dependent_settings should be shared with the
571 # 32-bit target, but it doesn't work due to a bug in gyp
572 'direct_dependent_settings': {
573 'include_dirs': [
574 '..',
575 ],
576 },
577 'defines': [
578 '<@(nacl_win64_defines)',
579 ],
580 'sources': [
581 'i18n/icu_util_nacl_win64.cc',
582 ],
583 'configurations': {
[email protected]8782f7072009-12-22 22:57:37584 'Common_Base': {
[email protected]ef4fa4072009-12-04 22:46:50585 'msvs_target_platform': 'x64',
586 },
587 },
588 },
589 ],
590 }],
[email protected]93f21e42010-04-01 00:35:15591 [ 'OS == "linux" or OS == "freebsd" or OS == "openbsd" or OS == "solaris"', {
[email protected]48c27f72010-01-26 06:26:26592 'targets': [
593 {
594 'target_name': 'symbolize',
595 'type': '<(library)',
[email protected]076cf932010-02-16 19:13:36596 'variables': {
597 'chromium_code': 0,
598 },
[email protected]93f21e42010-04-01 00:35:15599 'conditions': [
600 [ 'OS == "solaris"', {
601 'include_dirs': [
602 '/usr/gnu/include',
603 '/usr/gnu/include/libelf',
604 ],
605 },],
606 ],
[email protected]48c27f72010-01-26 06:26:26607 'cflags': [
608 '-Wno-sign-compare',
609 ],
[email protected]225c8f52010-02-05 22:23:20610 'cflags!': [
611 '-Wextra',
612 ],
[email protected]48c27f72010-01-26 06:26:26613 'sources': [
614 'third_party/symbolize/symbolize.cc',
615 'third_party/symbolize/demangle.cc',
616 ],
617 },
[email protected]2d48004e2010-02-03 02:11:40618 {
619 'target_name': 'xdg_mime',
620 'type': '<(library)',
[email protected]076cf932010-02-16 19:13:36621 'variables': {
622 'chromium_code': 0,
623 },
[email protected]225c8f52010-02-05 22:23:20624 'cflags!': [
625 '-Wextra',
626 ],
[email protected]2d48004e2010-02-03 02:11:40627 'sources': [
628 'third_party/xdg_mime/xdgmime.c',
629 'third_party/xdg_mime/xdgmime.h',
630 'third_party/xdg_mime/xdgmimealias.c',
631 'third_party/xdg_mime/xdgmimealias.h',
632 'third_party/xdg_mime/xdgmimecache.c',
633 'third_party/xdg_mime/xdgmimecache.h',
634 'third_party/xdg_mime/xdgmimeglob.c',
635 'third_party/xdg_mime/xdgmimeglob.h',
636 'third_party/xdg_mime/xdgmimeicon.c',
637 'third_party/xdg_mime/xdgmimeicon.h',
638 'third_party/xdg_mime/xdgmimeint.c',
639 'third_party/xdg_mime/xdgmimeint.h',
640 'third_party/xdg_mime/xdgmimemagic.c',
641 'third_party/xdg_mime/xdgmimemagic.h',
642 'third_party/xdg_mime/xdgmimeparent.c',
643 'third_party/xdg_mime/xdgmimeparent.h',
644 ],
645 },
[email protected]48c27f72010-01-26 06:26:26646 ],
647 }],
[email protected]ef4fa4072009-12-04 22:46:50648 ],
649}