OLD | NEW |
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 { | 4 { |
5 'target_defaults': { | 5 'target_defaults': { |
6 'variables': { | 6 'variables': { |
7 'chromium_code': 1, | 7 'chromium_code': 1, |
8 'enable_wexit_time_destructors': 1, | 8 'enable_wexit_time_destructors': 1, |
9 }, | 9 }, |
10 'include_dirs': [ | 10 'include_dirs': [ |
(...skipping 12 matching lines...) Expand all Loading... |
23 ], | 23 ], |
24 'conditions': [ | 24 'conditions': [ |
25 ['OS=="win"', { | 25 ['OS=="win"', { |
26 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. | 26 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. |
27 'msvs_disabled_warnings': [ 4267, ], | 27 'msvs_disabled_warnings': [ 4267, ], |
28 }], | 28 }], |
29 ], | 29 ], |
30 }, | 30 }, |
31 'targets': [ | 31 'targets': [ |
32 { | 32 { |
33 'target_name': 'cloud_print_service_resources', | 33 'target_name': 'service_resources', |
34 'type': 'none', | 34 'type': 'none', |
35 'variables': { | 35 'variables': { |
36 'grit_out_dir': '<(SHARED_INTERMEDIATE_DIR)/cloud_print', | 36 'grit_out_dir': '<(SHARED_INTERMEDIATE_DIR)/cloud_print', |
37 }, | 37 }, |
38 'actions': [ | 38 'actions': [ |
39 { | 39 { |
40 'action_name': 'cloud_print_service_resources', | 40 'action_name': 'service_resources', |
41 'variables': { | 41 'variables': { |
42 'grit_grd_file': 'win/cloud_print_service_resources.grd', | 42 'grit_grd_file': 'win/service_resources.grd', |
43 }, | 43 }, |
44 'includes': [ '../../build/grit_action.gypi' ], | 44 'includes': [ '../../build/grit_action.gypi' ], |
45 }, | 45 }, |
46 ], | 46 ], |
47 'includes': [ '../../build/grit_target.gypi' ], | 47 'includes': [ '../../build/grit_target.gypi' ], |
48 }, | 48 }, |
49 { | 49 { |
50 'target_name': 'cloud_print_service_lib', | 50 'target_name': 'cloud_print_service_lib', |
51 'type': 'static_library', | 51 'type': 'static_library', |
52 'defines': ['COMPILE_CONTENT_STATICALLY'], | 52 'defines': ['COMPILE_CONTENT_STATICALLY'], |
53 'dependencies': [ | 53 'dependencies': [ |
54 '<(DEPTH)/base/base.gyp:base', | 54 '<(DEPTH)/base/base.gyp:base', |
55 '<(DEPTH)/base/base.gyp:base_static', | 55 '<(DEPTH)/base/base.gyp:base_static', |
56 '<(DEPTH)/base/third_party/dynamic_annotations/dynamic_annotations.gyp:d
ynamic_annotations', | 56 '<(DEPTH)/base/third_party/dynamic_annotations/dynamic_annotations.gyp:d
ynamic_annotations', |
57 '<(DEPTH)/build/temp_gyp/googleurl.gyp:googleurl', | 57 '<(DEPTH)/build/temp_gyp/googleurl.gyp:googleurl', |
58 '<(DEPTH)/google_apis/google_apis.gyp:google_apis', | 58 '<(DEPTH)/google_apis/google_apis.gyp:google_apis', |
59 '<(DEPTH)/ipc/ipc.gyp:ipc', | 59 '<(DEPTH)/ipc/ipc.gyp:ipc', |
60 '<(DEPTH)/net/net.gyp:net', | 60 '<(DEPTH)/net/net.gyp:net', |
61 '<(DEPTH)/printing/printing.gyp:printing', | 61 '<(DEPTH)/printing/printing.gyp:printing', |
62 'cloud_print_service_resources', | 62 'service_resources', |
63 ], | 63 ], |
64 'conditions': [ | 64 'conditions': [ |
65 ['OS=="win"', { | 65 ['OS=="win"', { |
66 'dependencies': [ | 66 'dependencies': [ |
67 '<(DEPTH)/chrome/chrome.gyp:chrome_version_header', | 67 '<(DEPTH)/chrome/chrome.gyp:chrome_version_header', |
68 '<(DEPTH)/chrome/chrome.gyp:launcher_support', | 68 '<(DEPTH)/chrome/chrome.gyp:launcher_support', |
69 '<(DEPTH)/chrome/common_constants.gyp:common_constants', | 69 '<(DEPTH)/chrome/common_constants.gyp:common_constants', |
70 ], | 70 ], |
71 }], | 71 }], |
72 ], | 72 ], |
(...skipping 15 matching lines...) Expand all Loading... |
88 'win/service_utils.h', | 88 'win/service_utils.h', |
89 'win/setup_listener.cc', | 89 'win/setup_listener.cc', |
90 'win/setup_listener.h', | 90 'win/setup_listener.h', |
91 ], | 91 ], |
92 }, | 92 }, |
93 { | 93 { |
94 'target_name': 'cloud_print_service', | 94 'target_name': 'cloud_print_service', |
95 'type': 'executable', | 95 'type': 'executable', |
96 'sources': [ | 96 'sources': [ |
97 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_exe_version.
rc', | 97 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_exe_version.
rc', |
98 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_ar
.rc', | |
99 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_bg
.rc', | |
100 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_bn
.rc', | |
101 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_ca
.rc', | |
102 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_cs
.rc', | |
103 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_da
.rc', | |
104 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_de
.rc', | |
105 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_el
.rc', | |
106 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_en
.rc', | |
107 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_en
-GB.rc', | |
108 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_es
.rc', | |
109 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_es
-419.rc', | |
110 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_et
.rc', | |
111 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_fa
.rc', | |
112 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_fi
.rc', | |
113 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_fi
l.rc', | |
114 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_fr
.rc', | |
115 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_gu
.rc', | |
116 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_he
.rc', | |
117 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_hi
.rc', | |
118 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_hr
.rc', | |
119 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_hu
.rc', | |
120 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_id
.rc', | |
121 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_it
.rc', | |
122 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_ja
.rc', | |
123 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_kn
.rc', | |
124 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_ko
.rc', | |
125 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_lt
.rc', | |
126 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_lv
.rc', | |
127 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_ml
.rc', | |
128 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_mr
.rc', | |
129 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_ms
.rc', | |
130 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_nb
.rc', | |
131 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_nl
.rc', | |
132 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_pl
.rc', | |
133 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_pt
-BR.rc', | |
134 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_pt
-PT.rc', | |
135 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_ro
.rc', | |
136 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_ru
.rc', | |
137 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_sk
.rc', | |
138 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_sl
.rc', | |
139 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_sr
.rc', | |
140 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_sv
.rc', | |
141 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_ta
.rc', | |
142 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_te
.rc', | |
143 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_th
.rc', | |
144 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_tr
.rc', | |
145 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_uk
.rc', | |
146 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_vi
.rc', | |
147 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_zh
-CN.rc', | |
148 '<(SHARED_INTERMEDIATE_DIR)/cloud_print/cloud_print_service_resources_zh
-TW.rc', | |
149 'win/cloud_print_service.cc', | 98 'win/cloud_print_service.cc', |
150 ], | 99 ], |
| 100 'includes': [ |
| 101 'win/service_resources.gypi' |
| 102 ], |
151 'dependencies': [ | 103 'dependencies': [ |
152 'cloud_print_service_lib', | 104 'cloud_print_service_lib', |
153 ], | 105 ], |
154 'msvs_settings': { | 106 'msvs_settings': { |
155 'VCLinkerTool': { | 107 'VCLinkerTool': { |
156 'SubSystem': '1', # Set /SUBSYSTEM:CONSOLE | 108 'SubSystem': '1', # Set /SUBSYSTEM:CONSOLE |
157 'UACExecutionLevel': '2', # /level='requireAdministrator' | 109 'UACExecutionLevel': '2', # /level='requireAdministrator' |
158 'AdditionalDependencies': [ | 110 'AdditionalDependencies': [ |
159 'secur32.lib', | 111 'secur32.lib', |
160 ], | 112 ], |
161 }, | 113 }, |
162 }, | 114 }, |
163 }, | 115 }, |
164 ], | 116 ], |
165 } | 117 } |
OLD | NEW |