blob: cf790081f862690114cef645bf8d4008797ae8a2 [file] [log] [blame]
# Copyright 2014 Google Inc. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# This files contains all targets that should be created by gyp_cobalt by
# default.
{
'targets': [
{
'target_name': 'Default',
'default_project': 1,
'type': 'none',
'dependencies': [
'<(DEPTH)/cobalt/browser/cobalt.gyp:cobalt',
],
},
{
'target_name': 'All',
'type': 'none',
'dependencies': [
'<(DEPTH)/base/base.gyp:base_unittests',
'<(DEPTH)/cobalt/accessibility/accessibility_test.gyp:*',
'<(DEPTH)/cobalt/audio/audio.gyp:*',
'<(DEPTH)/cobalt/audio/audio_test.gyp:*',
'<(DEPTH)/cobalt/base/base.gyp:*',
'<(DEPTH)/cobalt/bindings/testing/testing.gyp:*',
'<(DEPTH)/cobalt/browser/browser.gyp:*',
'<(DEPTH)/cobalt/browser/cobalt.gyp:*',
'<(DEPTH)/cobalt/csp/csp.gyp:*',
'<(DEPTH)/cobalt/css_parser/css_parser.gyp:*',
'<(DEPTH)/cobalt/cssom/cssom.gyp:*',
'<(DEPTH)/cobalt/cssom/cssom_test.gyp:*',
'<(DEPTH)/cobalt/debug/debug.gyp:*',
'<(DEPTH)/cobalt/dom/dom.gyp:*',
'<(DEPTH)/cobalt/dom/dom_test.gyp:*',
'<(DEPTH)/cobalt/dom/testing/dom_testing.gyp:*',
'<(DEPTH)/cobalt/dom_parser/dom_parser.gyp:*',
'<(DEPTH)/cobalt/dom_parser/dom_parser_test.gyp:*',
'<(DEPTH)/cobalt/h5vcc/h5vcc.gyp:*',
'<(DEPTH)/cobalt/input/input.gyp:*',
'<(DEPTH)/cobalt/layout/layout.gyp:*',
'<(DEPTH)/cobalt/layout_tests/layout_tests.gyp:*',
'<(DEPTH)/cobalt/loader/image/sandbox/sandbox.gyp:*',
'<(DEPTH)/cobalt/loader/loader.gyp:*',
'<(DEPTH)/cobalt/math/math.gyp:*',
'<(DEPTH)/cobalt/media/sandbox/sandbox.gyp:*',
'<(DEPTH)/cobalt/media_capture/media_capture.gyp:*',
'<(DEPTH)/cobalt/media_capture/media_capture_test.gyp:*',
'<(DEPTH)/cobalt/media_session/media_session.gyp:*',
'<(DEPTH)/cobalt/media_session/media_session_test.gyp:*',
'<(DEPTH)/cobalt/media_stream/media_stream.gyp:*',
'<(DEPTH)/cobalt/media_stream/media_stream_test.gyp:*',
'<(DEPTH)/cobalt/network/network.gyp:*',
'<(DEPTH)/cobalt/overlay_info/overlay_info.gyp:*',
'<(DEPTH)/cobalt/page_visibility/page_visibility.gyp:*',
'<(DEPTH)/cobalt/render_tree/render_tree.gyp:*',
'<(DEPTH)/cobalt/renderer/renderer.gyp:*',
'<(DEPTH)/cobalt/renderer/sandbox/sandbox.gyp:*',
'<(DEPTH)/cobalt/samples/simple_example/simple_example.gyp:*',
'<(DEPTH)/cobalt/script/engine.gyp:engine_shell',
'<(DEPTH)/cobalt/script/script.gyp:*',
'<(DEPTH)/cobalt/speech/sandbox/sandbox.gyp:*',
'<(DEPTH)/cobalt/speech/speech.gyp:*',
'<(DEPTH)/cobalt/storage/storage.gyp:*',
'<(DEPTH)/cobalt/storage/store/store.gyp:*',
'<(DEPTH)/cobalt/storage/store_upgrade/upgrade.gyp:*',
'<(DEPTH)/cobalt/storage/store_upgrade/upgrade_tool.gyp:*',
'<(DEPTH)/cobalt/trace_event/trace_event.gyp:*',
'<(DEPTH)/cobalt/web_animations/web_animations.gyp:*',
'<(DEPTH)/cobalt/webdriver/webdriver.gyp:*',
'<(DEPTH)/cobalt/webdriver/webdriver_test.gyp:*',
'<(DEPTH)/cobalt/websocket/websocket.gyp:*',
'<(DEPTH)/cobalt/xhr/xhr.gyp:*',
'<(DEPTH)/crypto/crypto.gyp:crypto_unittests',
'<(DEPTH)/net/net.gyp:net_unittests',
'<(DEPTH)/sql/sql.gyp:sql_unittests',
],
'conditions': [
['OS=="starboard"', {
'dependencies': [
'<(DEPTH)/nb/nb.gyp:nb_test',
'<(DEPTH)/nb/nb.gyp:reuse_allocator_benchmark',
'<(DEPTH)/starboard/starboard_all.gyp:starboard_all',
],
}],
],
},
],
'conditions': [
['OS=="starboard"', {
'targets': [
{
# Subset of targets for a platform whose port is in progress.
'target_name': 'in_progress_targets',
'type': 'none',
'dependencies': [
'<(DEPTH)/cobalt/browser/cobalt.gyp:cobalt',
],
},
],
}],
],
}