DevTools: add LazyPixelRef id to ImageDecodeTask event
[chromium-blink-merge.git] / components / dom_distiller.gypi
blobd4f9f44d8936dc9eb99dc67c783aebf8451d42b7
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   'targets': [
7     {
8       'target_name': 'dom_distiller_webui',
9       'type': 'static_library',
10       'dependencies': [
11         'component_strings.gyp:component_strings',
12         'dom_distiller_core',
13         'dom_distiller_resources',
14         '../base/base.gyp:base',
15         '../content/content.gyp:content_browser',
16         '../skia/skia.gyp:skia',
17       ],
18       'include_dirs': [
19         '..',
20       ],
21       'sources': [
22         'dom_distiller/webui/dom_distiller_ui.cc',
23         'dom_distiller/webui/dom_distiller_ui.h',
24         'dom_distiller/webui/dom_distiller_handler.cc',
25         'dom_distiller/webui/dom_distiller_handler.h',
26       ],
27     },
28     {
29       'target_name': 'dom_distiller_resources',
30       'type': 'none',
31       'variables': {
32         'grit_out_dir': '<(SHARED_INTERMEDIATE_DIR)/components',
33       },
34       'actions': [
35         {
36           'action_name': 'dom_distiller_resources',
37           'variables': {
38             'grit_grd_file': 'dom_distiller_resources.grd',
39           },
40           'includes': [ '../build/grit_action.gypi' ],
41         },
42       ],
43       'includes': [ '../build/grit_target.gypi' ],
44     },
45     {
46       'target_name': 'dom_distiller_core',
47       'type': 'static_library',
48       'dependencies': [
49         'dom_distiller_core_proto',
50         '../base/base.gyp:base',
51         '../third_party/protobuf/protobuf.gyp:protobuf_lite',
52         '../third_party/leveldatabase/leveldatabase.gyp:leveldatabase',
53       ],
54       'include_dirs': [
55         '..',
56       ],
57       'sources': [
58         'dom_distiller/core/dom_distiller_constants.cc',
59         'dom_distiller/core/dom_distiller_constants.h',
60         'dom_distiller/core/dom_distiller_database.cc',
61         'dom_distiller/core/dom_distiller_database.h',
62       ],
63     },
64     {
65       'target_name': 'dom_distiller_core_proto',
66       'type': 'static_library',
67       'sources': [
68         'dom_distiller/core/proto/article_entry.proto',
69       ],
70       'variables': {
71         'proto_in_dir': 'dom_distiller/core/proto',
72         'proto_out_dir': 'components/dom_distiller/core/proto',
73       },
74       'includes': [ '../build/protoc.gypi', ],
75     },
76   ],