diff options
author | vchigrin <vchigrin@yandex-team.ru> | 2015-01-17 03:56:42 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-01-17 11:57:32 +0000 |
commit | 88ed6f4308db37639bbeb30adbf2f62844ead716 (patch) | |
tree | 53f0d8b8b7c9f9b11f45827e0bbc402d376bab03 /win8/BUILD.gn | |
parent | ec777a504e5df8f93fd501785929d3b37c3718b8 (diff) | |
download | chromium_src-88ed6f4308db37639bbeb30adbf2f62844ead716.zip chromium_src-88ed6f4308db37639bbeb30adbf2f62844ead716.tar.gz chromium_src-88ed6f4308db37639bbeb30adbf2f62844ead716.tar.bz2 |
Add GN files for src/win8.
Review URL: https://codereview.chromium.org/796903004
Cr-Commit-Position: refs/heads/master@{#312036}
Diffstat (limited to 'win8/BUILD.gn')
-rw-r--r-- | win8/BUILD.gn | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/win8/BUILD.gn b/win8/BUILD.gn new file mode 100644 index 0000000..84d7972 --- /dev/null +++ b/win8/BUILD.gn @@ -0,0 +1,71 @@ +# Copyright 2014 The Chromium Authors. All rights reserved. +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. + +source_set("metro_viewer_constants") { + sources = [ + "viewer/metro_viewer_constants.cc", + "viewer/metro_viewer_constants.h", + ] +} + +component("metro_viewer") { + deps = [ + "//base", + "//ipc", + "//ui/aura", + "//ui/metro_viewer", + ":metro_viewer_constants", + ] + sources = [ + "viewer/metro_viewer_process_host.cc", + "viewer/metro_viewer_process_host.h", + ] + defines = [ "METRO_VIEWER_IMPLEMENTATION" ] +} + +source_set("test_support_win8") { + deps = [ + "//base", + ":test_registrar_constants", + ] + sources = [ + "test/metro_registration_helper.cc", + "test/metro_registration_helper.h", + "test/open_with_dialog_async.cc", + "test/open_with_dialog_async.h", + "test/open_with_dialog_controller.cc", + "test/open_with_dialog_controller.h", + "test/ui_automation_client.cc", + "test/ui_automation_client.h", + ] + + # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. + cflags = [ "/wd4267" ] +} + +source_set("test_registrar_constants") { + sources = [ + "test/test_registrar_constants.cc", + "test/test_registrar_constants.h", + ] +} + +executable("test_registrar") { + deps = [ + "//base", + + # Chrome is the default viewer process currently used by the tests. + # TODO(robertshield): Investigate building a standalone metro viewer + # process. + "//chrome", + ":test_registrar_constants", + ] + sources = [ + "test/test_registrar.cc", + "test/test_registrar.rc", + "test/test_registrar.rgs", + "test/test_registrar_resource.h", + ] + configs += [ "//build/config/win:windowed" ] +} |