blob: 05d95e66278987660053a048100357746a2b606e [file] [log] [blame]
Liam McLoughlin4f268f42013-03-04 18:09:53 -05001{
2 'target_defaults': {
3 'variables': {
4 'deps': [
5 'libchrome-<(libbase_ver)'
6 ],
Liam McLoughlin4f268f42013-03-04 18:09:53 -05007 },
8 'include_dirs': [
Alex Vakulenkofed60b02015-10-27 09:53:05 -07009 '../libbrillo',
Liam McLoughlin4f268f42013-03-04 18:09:53 -050010 ],
Alex Deymo94afaa42015-11-16 16:34:39 -030011 'defines': [
12 'USE_DBUS=<(USE_dbus)',
Alex Deymof68e8982016-01-05 21:20:10 -080013 'USE_RTTI_FOR_TYPE_TAGS',
Alex Deymo94afaa42015-11-16 16:34:39 -030014 ],
Liam McLoughlin4f268f42013-03-04 18:09:53 -050015 },
16 'targets': [
17 {
Alex Vakulenkofed60b02015-10-27 09:53:05 -070018 'target_name': 'libbrillo-<(libbase_ver)',
Liam McLoughlin4f268f42013-03-04 18:09:53 -050019 'type': 'none',
20 'dependencies': [
Alex Vakulenkofed60b02015-10-27 09:53:05 -070021 'libbrillo-core-<(libbase_ver)',
22 'libbrillo-cryptohome-<(libbase_ver)',
23 'libbrillo-http-<(libbase_ver)',
24 'libbrillo-minijail-<(libbase_ver)',
25 'libbrillo-streams-<(libbase_ver)',
Thiemo Nagelce533da2016-10-24 14:53:14 +020026 'libinstallattributes-<(libbase_ver)',
Liam McLoughlin4f268f42013-03-04 18:09:53 -050027 'libpolicy-<(libbase_ver)',
28 ],
29 'direct_dependent_settings': {
30 'include_dirs': [
Alex Vakulenkofed60b02015-10-27 09:53:05 -070031 '../libbrillo',
Liam McLoughlin4f268f42013-03-04 18:09:53 -050032 ],
33 },
Bertrand SIMONNET883c3e72014-06-04 13:22:47 -070034 'includes': ['../common-mk/deps.gypi'],
Liam McLoughlin4f268f42013-03-04 18:09:53 -050035 },
36 {
Alex Vakulenkofed60b02015-10-27 09:53:05 -070037 'target_name': 'libbrillo-core-<(libbase_ver)',
Liam McLoughlin4f268f42013-03-04 18:09:53 -050038 'type': 'shared_library',
39 'variables': {
40 'exported_deps': [
Chirantan Ekbotee1c1af02017-03-14 18:32:26 -070041 ],
42 'conditions': [
43 ['USE_dbus == 1', {
44 'exported_deps': [
45 'dbus-1',
46 ],
47 }],
Liam McLoughlin4f268f42013-03-04 18:09:53 -050048 ],
49 'deps': ['<@(exported_deps)'],
50 },
51 'all_dependent_settings': {
52 'variables': {
53 'deps': [
54 '<@(exported_deps)',
55 ],
56 },
57 },
Bertrand SIMONNETf6ec4fc2015-07-15 14:14:19 -070058 'libraries': ['-lmodp_b64'],
Liam McLoughlin4f268f42013-03-04 18:09:53 -050059 'sources': [
Alex Vakulenko9ed0cab2015-10-12 15:21:28 -070060 'brillo/asynchronous_signal_handler.cc',
61 'brillo/backoff_entry.cc',
Alex Vakulenko9ed0cab2015-10-12 15:21:28 -070062 'brillo/daemons/daemon.cc',
63 'brillo/data_encoding.cc',
Alex Vakulenko9ed0cab2015-10-12 15:21:28 -070064 'brillo/errors/error.cc',
65 'brillo/errors/error_codes.cc',
66 'brillo/file_utils.cc',
67 'brillo/flag_helper.cc',
Xiaochu Liud88bc3e2018-07-23 11:54:02 -070068 'brillo/imageloader/manifest.cc',
Alex Vakulenko9ed0cab2015-10-12 15:21:28 -070069 'brillo/key_value_store.cc',
70 'brillo/message_loops/base_message_loop.cc',
71 'brillo/message_loops/message_loop.cc',
72 'brillo/message_loops/message_loop_utils.cc',
73 'brillo/mime_utils.cc',
74 'brillo/osrelease_reader.cc',
75 'brillo/process.cc',
76 'brillo/process_reaper.cc',
77 'brillo/process_information.cc',
78 'brillo/secure_blob.cc',
79 'brillo/strings/string_utils.cc',
80 'brillo/syslog_logging.cc',
81 'brillo/type_name_undecorate.cc',
82 'brillo/url_utils.cc',
83 'brillo/userdb_utils.cc',
Alex Vakulenkob57ecfa2016-01-28 14:41:20 -080084 'brillo/value_conversion.cc',
Liam McLoughlin4f268f42013-03-04 18:09:53 -050085 ],
Chirantan Ekbotee1c1af02017-03-14 18:32:26 -070086 'conditions': [
87 ['USE_dbus == 1', {
88 'sources': [
89 'brillo/any.cc',
90 'brillo/daemons/dbus_daemon.cc',
91 'brillo/dbus/async_event_sequencer.cc',
92 'brillo/dbus/data_serialization.cc',
93 'brillo/dbus/dbus_connection.cc',
94 'brillo/dbus/dbus_method_invoker.cc',
95 'brillo/dbus/dbus_method_response.cc',
96 'brillo/dbus/dbus_object.cc',
97 'brillo/dbus/dbus_service_watcher.cc',
98 'brillo/dbus/dbus_signal.cc',
99 'brillo/dbus/exported_object_manager.cc',
100 'brillo/dbus/exported_property_set.cc',
101 'brillo/dbus/utils.cc',
102 ],
103 }],
104 ],
Liam McLoughlin4f268f42013-03-04 18:09:53 -0500105 },
106 {
Alex Vakulenkofed60b02015-10-27 09:53:05 -0700107 'target_name': 'libbrillo-http-<(libbase_ver)',
Alex Vakulenkof788c952014-08-20 17:35:12 -0700108 'type': 'shared_library',
Alex Vakulenko80663bf2015-03-12 17:30:11 -0700109 'dependencies': [
Alex Vakulenkofed60b02015-10-27 09:53:05 -0700110 'libbrillo-core-<(libbase_ver)',
111 'libbrillo-streams-<(libbase_ver)',
Alex Vakulenko80663bf2015-03-12 17:30:11 -0700112 ],
Alex Vakulenkof788c952014-08-20 17:35:12 -0700113 'variables': {
114 'exported_deps': [
115 'libcurl',
116 ],
117 'deps': ['<@(exported_deps)'],
118 },
119 'all_dependent_settings': {
120 'variables': {
121 'deps': [
122 '<@(exported_deps)',
123 ],
124 },
125 },
Alex Vakulenkof788c952014-08-20 17:35:12 -0700126 'sources': [
Alex Vakulenko9ed0cab2015-10-12 15:21:28 -0700127 'brillo/http/curl_api.cc',
128 'brillo/http/http_connection_curl.cc',
129 'brillo/http/http_form_data.cc',
130 'brillo/http/http_request.cc',
131 'brillo/http/http_transport.cc',
132 'brillo/http/http_transport_curl.cc',
133 'brillo/http/http_utils.cc',
Alex Vakulenkof788c952014-08-20 17:35:12 -0700134 ],
Jeffrey Kardatzkebb9dbcb2017-09-27 16:28:57 -0700135 'conditions': [
136 ['USE_dbus == 1', {
137 'sources': [
138 'brillo/http/http_proxy.cc',
139 ],
140 }],
141 ],
Alex Vakulenkof788c952014-08-20 17:35:12 -0700142 },
143 {
Alex Vakulenkofed60b02015-10-27 09:53:05 -0700144 'target_name': 'libbrillo-streams-<(libbase_ver)',
Alex Vakulenko1e582b32015-02-26 15:23:23 -0800145 'type': 'shared_library',
146 'dependencies': [
Alex Vakulenkofed60b02015-10-27 09:53:05 -0700147 'libbrillo-core-<(libbase_ver)',
Alex Vakulenko1e582b32015-02-26 15:23:23 -0800148 ],
Alex Vakulenko7554ede2015-05-06 14:52:50 -0700149 'variables': {
150 'exported_deps': [
151 'openssl',
152 ],
153 'deps': ['<@(exported_deps)'],
154 },
155 'all_dependent_settings': {
156 'variables': {
157 'deps': [
158 '<@(exported_deps)',
159 ],
160 },
161 },
Alex Vakulenko1e582b32015-02-26 15:23:23 -0800162 'sources': [
Alex Vakulenko9ed0cab2015-10-12 15:21:28 -0700163 'brillo/streams/file_stream.cc',
164 'brillo/streams/input_stream_set.cc',
165 'brillo/streams/memory_containers.cc',
166 'brillo/streams/memory_stream.cc',
167 'brillo/streams/openssl_stream_bio.cc',
168 'brillo/streams/stream.cc',
169 'brillo/streams/stream_errors.cc',
170 'brillo/streams/stream_utils.cc',
171 'brillo/streams/tls_stream.cc',
Alex Vakulenko1e582b32015-02-26 15:23:23 -0800172 ],
173 },
174 {
Alex Vakulenkofed60b02015-10-27 09:53:05 -0700175 'target_name': 'libbrillo-test-<(libbase_ver)',
Alex Vakulenkof788c952014-08-20 17:35:12 -0700176 'type': 'static_library',
177 'standalone_static_library': 1,
178 'dependencies': [
Alex Vakulenkofed60b02015-10-27 09:53:05 -0700179 'libbrillo-http-<(libbase_ver)',
Alex Vakulenkof788c952014-08-20 17:35:12 -0700180 ],
181 'sources': [
Alex Vakulenko9ed0cab2015-10-12 15:21:28 -0700182 'brillo/http/http_connection_fake.cc',
183 'brillo/http/http_transport_fake.cc',
184 'brillo/message_loops/fake_message_loop.cc',
185 'brillo/streams/fake_stream.cc',
Alex Deymo37827b62016-03-29 15:56:29 -0700186 'brillo/unittest_utils.cc',
Alex Vakulenkof788c952014-08-20 17:35:12 -0700187 ],
188 'includes': ['../common-mk/deps.gypi'],
189 },
190 {
Alex Vakulenkofed60b02015-10-27 09:53:05 -0700191 'target_name': 'libbrillo-cryptohome-<(libbase_ver)',
Liam McLoughlin4f268f42013-03-04 18:09:53 -0500192 'type': 'shared_library',
193 'variables': {
Daniel Erat15859412014-06-10 11:19:08 -0700194 'exported_deps': [
Daniel Erat15859412014-06-10 11:19:08 -0700195 'openssl',
196 ],
Liam McLoughlin4f268f42013-03-04 18:09:53 -0500197 'deps': ['<@(exported_deps)'],
198 },
199 'all_dependent_settings': {
200 'variables': {
201 'deps': [
202 '<@(exported_deps)',
203 ],
204 },
205 },
206 'sources': [
Alex Vakulenko9ed0cab2015-10-12 15:21:28 -0700207 'brillo/cryptohome.cc',
Liam McLoughlin4f268f42013-03-04 18:09:53 -0500208 ],
209 },
210 {
Alex Vakulenkofed60b02015-10-27 09:53:05 -0700211 'target_name': 'libbrillo-minijail-<(libbase_ver)',
Utkarsh Sanghid60f9ae2014-07-29 16:01:43 -0700212 'type': 'shared_library',
Bertrand SIMONNETd6143792015-08-13 14:27:05 -0700213 'variables': {
Bertrand SIMONNET92d2ceb2015-08-14 10:19:52 -0700214 'exported_deps': [
Bertrand SIMONNETd6143792015-08-13 14:27:05 -0700215 'libminijail',
216 ],
Bertrand SIMONNET92d2ceb2015-08-14 10:19:52 -0700217 'deps': ['<@(exported_deps)'],
218 },
219 'all_dependent_settings': {
220 'variables': {
221 'deps': [
222 '<@(exported_deps)',
223 ],
224 },
Bertrand SIMONNETd6143792015-08-13 14:27:05 -0700225 },
Utkarsh Sanghid60f9ae2014-07-29 16:01:43 -0700226 'cflags': [
227 '-fvisibility=default',
228 ],
229 'sources': [
Alex Vakulenko9ed0cab2015-10-12 15:21:28 -0700230 'brillo/minijail/minijail.cc',
Utkarsh Sanghid60f9ae2014-07-29 16:01:43 -0700231 ],
232 },
233 {
Thiemo Nagelce533da2016-10-24 14:53:14 +0200234 'target_name': 'libinstallattributes-<(libbase_ver)',
235 'type': 'shared_library',
236 'dependencies': [
237 'libinstallattributes-includes',
238 '../common-mk/external_dependencies.gyp:install_attributes-proto',
239 ],
240 'variables': {
241 'exported_deps': [
242 'protobuf-lite',
243 ],
244 'deps': ['<@(exported_deps)'],
245 },
246 'all_dependent_settings': {
247 'variables': {
248 'deps': [
249 '<@(exported_deps)',
250 ],
251 },
252 },
253 'sources': [
254 'install_attributes/libinstallattributes.cc',
255 ],
256 },
257 {
Liam McLoughlin4f268f42013-03-04 18:09:53 -0500258 'target_name': 'libpolicy-<(libbase_ver)',
259 'type': 'shared_library',
Chris Masone242ab242013-11-13 13:26:52 -0800260 'dependencies': [
Thiemo Nagelce533da2016-10-24 14:53:14 +0200261 'libinstallattributes-<(libbase_ver)',
Bertrand SIMONNET883c3e72014-06-04 13:22:47 -0700262 'libpolicy-includes',
263 '../common-mk/external_dependencies.gyp:policy-protos',
Chris Masone242ab242013-11-13 13:26:52 -0800264 ],
Liam McLoughlin4f268f42013-03-04 18:09:53 -0500265 'variables': {
266 'exported_deps': [
Liam McLoughlin4f268f42013-03-04 18:09:53 -0500267 'openssl',
268 'protobuf-lite',
269 ],
270 'deps': ['<@(exported_deps)'],
271 },
272 'all_dependent_settings': {
273 'variables': {
274 'deps': [
275 '<@(exported_deps)',
276 ],
277 },
278 },
Liam McLoughlin4f268f42013-03-04 18:09:53 -0500279 'ldflags': [
Alex Vakulenkofed60b02015-10-27 09:53:05 -0700280 '-Wl,--version-script,<(platform2_root)/libbrillo/libpolicy.ver',
Liam McLoughlin4f268f42013-03-04 18:09:53 -0500281 ],
282 'sources': [
Alex Deymo3c8d4ab2015-09-02 17:15:00 -0700283 'policy/device_policy.cc',
284 'policy/device_policy_impl.cc',
Igord213a402017-09-20 15:56:08 +0200285 'policy/policy_util.cc',
286 'policy/resilient_policy_util.cc',
Alex Deymo3c8d4ab2015-09-02 17:15:00 -0700287 'policy/libpolicy.cc',
Liam McLoughlin4f268f42013-03-04 18:09:53 -0500288 ],
289 },
Bertrand SIMONNET211054c2014-06-24 16:33:32 -0700290 {
Alex Vakulenkofed60b02015-10-27 09:53:05 -0700291 'target_name': 'libbrillo-glib-<(libbase_ver)',
Christopher Wiley8065d312015-07-08 13:11:21 -0700292 'type': 'shared_library',
293 'dependencies': [
Daniel Erat514938d2018-04-24 13:49:35 -0700294 'libbrillo-<(libbase_ver)',
Christopher Wiley8065d312015-07-08 13:11:21 -0700295 ],
296 'variables': {
297 'exported_deps': [
Christopher Wiley8065d312015-07-08 13:11:21 -0700298 'glib-2.0',
299 'gobject-2.0',
300 ],
Chirantan Ekbotee1c1af02017-03-14 18:32:26 -0700301 'conditions': [
302 ['USE_dbus == 1', {
303 'exported_deps': [
304 'dbus-1',
305 'dbus-glib-1',
306 ],
307 }],
308 ],
Christopher Wiley8065d312015-07-08 13:11:21 -0700309 'deps': ['<@(exported_deps)'],
310 },
311 'cflags': [
312 # glib uses the deprecated "register" attribute in some header files.
313 '-Wno-deprecated-register',
314 ],
315 'all_dependent_settings': {
316 'variables': {
317 'deps': [
318 '<@(exported_deps)',
319 ],
320 },
321 },
Christopher Wiley8065d312015-07-08 13:11:21 -0700322 'includes': ['../common-mk/deps.gypi'],
Chirantan Ekbotee1c1af02017-03-14 18:32:26 -0700323 'conditions': [
324 ['USE_dbus == 1', {
325 'sources': [
326 'brillo/glib/abstract_dbus_service.cc',
327 'brillo/glib/dbus.cc',
328 ],
329 }],
330 ],
Christopher Wiley8065d312015-07-08 13:11:21 -0700331 },
Liam McLoughlin4f268f42013-03-04 18:09:53 -0500332 ],
333 'conditions': [
334 ['USE_test == 1', {
335 'targets': [
336 {
Alex Vakulenkofed60b02015-10-27 09:53:05 -0700337 'target_name': 'libbrillo-<(libbase_ver)_unittests',
Liam McLoughlin4f268f42013-03-04 18:09:53 -0500338 'type': 'executable',
Daniel Erat8a6c5902014-06-04 13:50:01 -0700339 'dependencies': [
Alex Vakulenkofed60b02015-10-27 09:53:05 -0700340 'libbrillo-<(libbase_ver)',
Alex Vakulenkofed60b02015-10-27 09:53:05 -0700341 'libbrillo-glib-<(libbase_ver)',
Daniel Erat514938d2018-04-24 13:49:35 -0700342 'libbrillo-test-<(libbase_ver)',
Daniel Erat8a6c5902014-06-04 13:50:01 -0700343 ],
Christopher Wileya96e6db2014-08-07 15:47:24 -0700344 'variables': {
345 'deps': [
346 'libchrome-test-<(libbase_ver)',
347 ],
Alex Vakulenkob2135452015-10-19 11:23:51 -0700348 'proto_in_dir': 'brillo/dbus',
Alex Vakulenko2df11632015-10-23 13:43:05 -0700349 'proto_out_dir': 'include/brillo/dbus',
Christopher Wileya96e6db2014-08-07 15:47:24 -0700350 },
Alex Vakulenkod0b4d8d2015-03-31 19:33:31 -0700351 'includes': [
352 '../common-mk/common_test.gypi',
353 '../common-mk/protoc.gypi',
354 ],
Liam McLoughlin4f268f42013-03-04 18:09:53 -0500355 'cflags': [
356 '-Wno-format-zero-length',
357 ],
358 'conditions': [
359 ['debug == 1', {
360 'cflags': [
361 '-fprofile-arcs',
362 '-ftest-coverage',
363 '-fno-inline',
364 ],
365 'libraries': [
366 '-lgcov',
367 ],
368 }],
369 ],
370 'sources': [
Alex Vakulenko9ed0cab2015-10-12 15:21:28 -0700371 'brillo/asynchronous_signal_handler_unittest.cc',
372 'brillo/backoff_entry_unittest.cc',
373 'brillo/data_encoding_unittest.cc',
Aaron Woodbdfc8282017-10-31 10:49:01 -0700374 'brillo/enum_flags_unittest.cc',
Alex Vakulenko9ed0cab2015-10-12 15:21:28 -0700375 'brillo/errors/error_codes_unittest.cc',
376 'brillo/errors/error_unittest.cc',
377 'brillo/file_utils_unittest.cc',
378 'brillo/flag_helper_unittest.cc',
379 'brillo/glib/object_unittest.cc',
380 'brillo/http/http_connection_curl_unittest.cc',
381 'brillo/http/http_form_data_unittest.cc',
382 'brillo/http/http_request_unittest.cc',
383 'brillo/http/http_transport_curl_unittest.cc',
384 'brillo/http/http_utils_unittest.cc',
Xiaochu Liud88bc3e2018-07-23 11:54:02 -0700385 'brillo/imageloader/manifest_unittest.cc',
Alex Vakulenko9ed0cab2015-10-12 15:21:28 -0700386 'brillo/key_value_store_unittest.cc',
387 'brillo/map_utils_unittest.cc',
Alex Deymod6717462016-01-14 10:50:16 -0800388 'brillo/message_loops/base_message_loop_unittest.cc',
Alex Vakulenko9ed0cab2015-10-12 15:21:28 -0700389 'brillo/message_loops/fake_message_loop_unittest.cc',
Alex Vakulenko9ed0cab2015-10-12 15:21:28 -0700390 'brillo/message_loops/message_loop_unittest.cc',
391 'brillo/mime_utils_unittest.cc',
392 'brillo/osrelease_reader_unittest.cc',
393 'brillo/process_reaper_unittest.cc',
394 'brillo/process_unittest.cc',
395 'brillo/secure_blob_unittest.cc',
396 'brillo/streams/fake_stream_unittest.cc',
397 'brillo/streams/file_stream_unittest.cc',
398 'brillo/streams/input_stream_set_unittest.cc',
399 'brillo/streams/memory_containers_unittest.cc',
400 'brillo/streams/memory_stream_unittest.cc',
401 'brillo/streams/openssl_stream_bio_unittests.cc',
402 'brillo/streams/stream_unittest.cc',
403 'brillo/streams/stream_utils_unittest.cc',
404 'brillo/strings/string_utils_unittest.cc',
Alex Deymo992e4292015-12-11 19:42:09 -0800405 'brillo/unittest_utils.cc',
Alex Vakulenko9ed0cab2015-10-12 15:21:28 -0700406 'brillo/url_utils_unittest.cc',
Alex Vakulenkob57ecfa2016-01-28 14:41:20 -0800407 'brillo/value_conversion_unittest.cc',
Liam McLoughlin4f268f42013-03-04 18:09:53 -0500408 'testrunner.cc',
Chirantan Ekbotee1c1af02017-03-14 18:32:26 -0700409 ],
410 'conditions': [
411 ['USE_dbus == 1', {
412 'sources': [
413 'brillo/any_unittest.cc',
414 'brillo/any_internal_impl_unittest.cc',
415 'brillo/dbus/async_event_sequencer_unittest.cc',
416 'brillo/dbus/data_serialization_unittest.cc',
417 'brillo/dbus/dbus_method_invoker_unittest.cc',
418 'brillo/dbus/dbus_object_unittest.cc',
419 'brillo/dbus/dbus_param_reader_unittest.cc',
420 'brillo/dbus/dbus_param_writer_unittest.cc',
421 'brillo/dbus/dbus_signal_handler_unittest.cc',
422 'brillo/dbus/exported_object_manager_unittest.cc',
423 'brillo/dbus/exported_property_set_unittest.cc',
Jeffrey Kardatzkebb9dbcb2017-09-27 16:28:57 -0700424 'brillo/http/http_proxy_unittest.cc',
Stephen Barberc648bf02017-04-13 14:03:41 -0700425 'brillo/type_name_undecorate_unittest.cc',
Chirantan Ekbotee1c1af02017-03-14 18:32:26 -0700426 'brillo/variant_dictionary_unittest.cc',
427 '<(proto_in_dir)/test.proto',
428 ],
429 }],
430 ],
Liam McLoughlin4f268f42013-03-04 18:09:53 -0500431 },
432 {
Thiemo Nagelce533da2016-10-24 14:53:14 +0200433 'target_name': 'libinstallattributes-<(libbase_ver)_unittests',
Liam McLoughlin4f268f42013-03-04 18:09:53 -0500434 'type': 'executable',
Thiemo Nagelce533da2016-10-24 14:53:14 +0200435 'dependencies': [
436 '../common-mk/external_dependencies.gyp:install_attributes-proto',
437 'libinstallattributes-<(libbase_ver)',
438 ],
Bertrand SIMONNET883c3e72014-06-04 13:22:47 -0700439 'includes': ['../common-mk/common_test.gypi'],
Liam McLoughlin4f268f42013-03-04 18:09:53 -0500440 'sources': [
Thiemo Nagelce533da2016-10-24 14:53:14 +0200441 'install_attributes/tests/libinstallattributes_unittest.cc',
442 ]
443 },
444 {
445 'target_name': 'libpolicy-<(libbase_ver)_unittests',
446 'type': 'executable',
447 'dependencies': [
448 '../common-mk/external_dependencies.gyp:install_attributes-proto',
Thiemo Nageld710b3b2017-05-29 12:32:06 +0200449 '../common-mk/external_dependencies.gyp:policy-protos',
Thiemo Nagelce533da2016-10-24 14:53:14 +0200450 'libinstallattributes-<(libbase_ver)',
451 'libpolicy-<(libbase_ver)',
452 ],
453 'includes': ['../common-mk/common_test.gypi'],
454 'sources': [
455 'install_attributes/mock_install_attributes_reader.cc',
Thiemo Nageld710b3b2017-05-29 12:32:06 +0200456 'policy/tests/device_policy_impl_unittest.cc',
Alex Deymo3c8d4ab2015-09-02 17:15:00 -0700457 'policy/tests/libpolicy_unittest.cc',
Igord213a402017-09-20 15:56:08 +0200458 'policy/tests/policy_util_unittest.cc',
459 'policy/tests/resilient_policy_util_unittest.cc',
Liam McLoughlin4f268f42013-03-04 18:09:53 -0500460 ]
461 },
Liam McLoughlin4f268f42013-03-04 18:09:53 -0500462 ],
463 }],
464 ],
465}