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. 4 5 { 6 'variables': { 7 'chromium_code': 1, 8 'message_lib_deps': [ 9 '../../../base/base.gyp:base', 10 '../../../chrome/chrome.gyp:common', 11 '../../../components/components.gyp:pdf_common', 12 '../../../components/nacl.gyp:nacl_common', 13 '../../../content/content.gyp:content_child', 14 '../../../ipc/ipc.gyp:ipc', 15 '../../../media/cast/cast.gyp:cast_net', 16 '../../../ppapi/ppapi_internal.gyp:ppapi_ipc', 17 '../../../remoting/remoting.gyp:remoting_host', 18 '../../../skia/skia.gyp:skia', 19 '../../../third_party/libjingle/libjingle.gyp:libjingle', 20 '../../../third_party/mt19937ar/mt19937ar.gyp:mt19937ar', 21 '../../../third_party/WebKit/public/blink.gyp:blink', 22 '../../../ui/accessibility/accessibility.gyp:ax_gen', 23 ], 24 }, 25 'targets': [ 26 { 27 'target_name': 'ipc_message_lib', 28 'type': 'static_library', 29 'dependencies': [ 30 '<@(message_lib_deps)', 31 ], 32 'export_dependent_settings': [ 33 '<@(message_lib_deps)', 34 ], 35 'sources': [ 36 'all_messages.h', 37 'message_cracker.h', 38 'message_file.h', 39 'message_file_format.h', 40 'message_file_reader.cc', 41 'message_file_writer.cc', 42 'message_names.cc', 43 'message_names.h', 44 ], 45 'include_dirs': [ 46 '../../..', 47 ], 48 'defines': [ 49 'USE_CUPS', 50 ], 51 }, 52 ], 53 } 54