Add ICU message format support
[chromium-blink-merge.git] / tools / ipc_fuzzer / message_lib / message_lib.gyp
blob8f014902c1981826d2a9c996f73b8b12b4930efb
1 # Copyright 2013 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
6   'variables': {
7     'chromium_code': 1,
8     'message_lib_deps': [
9       '../../../base/base.gyp:base',
10       '../../../chrome/chrome.gyp:common',
11       '../../../chrome/chrome.gyp:safe_browsing_proto',
12       '../../../components/components.gyp:content_settings_content_common',
13       '../../../components/components.gyp:pdf_common',
14       '../../../components/nacl.gyp:nacl_common',
15       '../../../content/content.gyp:content_child',
16       '../../../ipc/ipc.gyp:ipc',
17       '../../../media/cast/cast.gyp:cast_net',
18       '../../../ppapi/ppapi_internal.gyp:ppapi_ipc',
19       '../../../remoting/remoting.gyp:remoting_host',
20       '../../../skia/skia.gyp:skia',
21       '../../../third_party/libjingle/libjingle.gyp:libjingle',
22       '../../../third_party/mt19937ar/mt19937ar.gyp:mt19937ar',
23       '../../../third_party/WebKit/public/blink.gyp:blink',
24       '../../../ui/accessibility/accessibility.gyp:ax_gen',
25     ],
26   },
27   'targets': [
28     {
29       'target_name': 'ipc_message_lib',
30       'type': 'static_library',
31       'dependencies': [
32          '<@(message_lib_deps)',
33       ],
34       'export_dependent_settings': [
35          '<@(message_lib_deps)',
36       ],
37       'sources': [
38         'all_messages.h',
39         'message_cracker.h',
40         'message_file.h',
41         'message_file_format.h',
42         'message_file_reader.cc',
43         'message_file_writer.cc',
44         'message_names.cc',
45         'message_names.h',
46       ],
47       'include_dirs': [
48         '../../..',
49       ],
50       'defines': [
51         'USE_CUPS',
52       ],
53     },
54   ],