blob: 8de4152960e295f58e8f8609afbf2c8c01684e88 [file] [log] [blame]
[email protected]2f80c312009-02-25 21:26:551# Copyright (c) 2009 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.
4
5{
[email protected]2f80c312009-02-25 21:26:556 'includes': [
7 'common.gypi',
8 ],
9 'targets': [
10 {
11 'target_name': 'All',
12 'type': 'none',
[email protected]942b5632009-04-30 19:24:0213 'xcode_create_dependents_test_runner': 1,
[email protected]2f80c312009-02-25 21:26:5514 'dependencies': [
[email protected]bf174752009-05-17 02:02:4215 '../app/app.gyp:*',
[email protected]2f80c312009-02-25 21:26:5516 '../base/base.gyp:*',
[email protected]5a65c2a2009-06-02 03:27:0117 '../chrome/chrome.gyp:*',
[email protected]946d1b22009-07-22 23:57:2118 '../ipc/ipc.gyp:*',
[email protected]4ca3ebfee2009-03-30 04:27:2619 '../media/media.gyp:*',
[email protected]567f2392009-03-30 20:14:3820 '../net/net.gyp:*',
21 '../printing/printing.gyp:*',
[email protected]9532c0e32009-04-02 17:39:0022 '../sdch/sdch.gyp:*',
23 '../skia/skia.gyp:*',
[email protected]5290aaa2009-05-28 06:02:5624 '../testing/gmock.gyp:*',
[email protected]d98bf6d2009-04-06 01:00:0525 '../testing/gtest.gyp:*',
[email protected]9532c0e32009-04-02 17:39:0026 '../third_party/bzip2/bzip2.gyp:*',
[email protected]a89043a2009-04-25 13:27:2527 '../third_party/codesighs/codesighs.gyp:*',
[email protected]fdcb3542009-04-07 19:50:1628 '../third_party/ffmpeg/ffmpeg.gyp:*',
[email protected]9532c0e32009-04-02 17:39:0029 '../third_party/icu38/icu38.gyp:*',
30 '../third_party/libjpeg/libjpeg.gyp:*',
31 '../third_party/libpng/libpng.gyp:*',
32 '../third_party/libxml/libxml.gyp:*',
33 '../third_party/libxslt/libxslt.gyp:*',
[email protected]1e9e66fa2009-05-15 20:40:0834 '../third_party/lzma_sdk/lzma_sdk.gyp:*',
[email protected]9532c0e32009-04-02 17:39:0035 '../third_party/modp_b64/modp_b64.gyp:*',
36 '../third_party/npapi/npapi.gyp:*',
37 '../third_party/sqlite/sqlite.gyp:*',
38 '../third_party/zlib/zlib.gyp:*',
[email protected]0c564152009-05-08 08:54:0339 '../webkit/tools/test_shell/test_shell.gyp:*',
40 '../webkit/webkit.gyp:*',
[email protected]198d68d2009-06-04 16:08:1641 'util/build_util.gyp:*',
[email protected]40233212009-04-05 20:15:2142 'temp_gyp/googleurl.gyp:*',
[email protected]1bd17872009-03-10 22:21:5543 ],
44 'conditions': [
[email protected]c61f6432009-04-22 01:16:4245 ['javascript_engine=="v8"', {
46 'dependencies': [
[email protected]44531a22009-04-28 21:37:5647 '../v8/tools/gyp/v8.gyp:*',
[email protected]c61f6432009-04-22 01:16:4248 ],
49 }],
[email protected]42fc3152009-03-25 16:29:0250 ['OS=="linux"', {
51 'dependencies': [
[email protected]4378a822009-07-08 01:15:1452 '../breakpad/breakpad.gyp:*',
53 '../sandbox/sandbox.gyp:*',
[email protected]f45fcf792009-04-07 15:58:2754 '../third_party/harfbuzz/harfbuzz.gyp:*',
[email protected]42fc3152009-03-25 16:29:0255 '../tools/gtk_clipboard_dump/gtk_clipboard_dump.gyp:*',
[email protected]dbcda9b2009-06-16 22:44:5856 '../tools/xdisplaycheck/xdisplaycheck.gyp:*',
[email protected]54f1b822009-07-18 03:28:4057 '../courgette/courgette.gyp:*',
[email protected]42fc3152009-03-25 16:29:0258 ],
[email protected]eaf76722009-07-30 17:42:3559 'conditions': [
60 ['branding=="Chrome"', {
61 'dependencies': [
62 '../chrome/installer/installer.gyp:linux_packages',
63 ],
64 }],
65 ],
[email protected]42fc3152009-03-25 16:29:0266 }],
[email protected]202dee002009-03-23 00:38:2267 ['OS=="win"', {
68 'dependencies': [
[email protected]b2342752009-05-27 02:06:1669 '../breakpad/breakpad.gyp:*',
[email protected]8cb46892009-05-28 08:17:3970 '../chrome/app/locales/locales.gyp:*',
[email protected]04ca1bc2009-05-08 23:00:2971 '../courgette/courgette.gyp:*',
[email protected]4cfa7b62009-05-27 21:29:3672 '../gears/gears.gyp:*',
73 '../rlz/rlz.gyp:*',
[email protected]b2342752009-05-27 02:06:1674 '../sandbox/sandbox.gyp:*',
75 '../third_party/bsdiff/bsdiff.gyp:*',
76 '../third_party/bspatch/bspatch.gyp:*',
[email protected]030bdf762009-06-15 22:18:4077 '../third_party/cld/cld.gyp:*',
[email protected]33600542009-08-02 05:51:1278 '../third_party/tcmalloc/tcmalloc.gyp:*',
[email protected]4cfa7b62009-05-27 21:29:3679 '../tools/memory_watcher/memory_watcher.gyp:*',
[email protected]665a25f52009-04-07 05:31:4880 '../webkit/activex_shim/activex_shim.gyp:*',
81 '../webkit/activex_shim_dll/activex_shim_dll.gyp:*',
[email protected]202dee002009-03-23 00:38:2282 ],
[email protected]9532c0e32009-04-02 17:39:0083 }, {
84 'dependencies': [
85 '../third_party/libevent/libevent.gyp:*',
86 ],
[email protected]202dee002009-03-23 00:38:2287 }],
[email protected]d47dbff42009-05-20 18:00:2188 ['OS=="win" or (OS=="linux" and toolkit_views==1)', {
89 'dependencies': [
90 '../views/views.gyp:*',
91 ],
92 }],
[email protected]2f80c312009-02-25 21:26:5593 ],
94 },
95 ],
[email protected]942b5632009-04-30 19:24:0296 'conditions': [
97 ['OS=="mac"', {
[email protected]942b5632009-04-30 19:24:0298 'targets': [
99 {
[email protected]45e585d92009-07-27 20:26:34100 # This target is legacy and can go away when the bots have been
101 # updated to direclty build the test_shell targets.
[email protected]942b5632009-04-30 19:24:02102 'target_name': 'build_for_layout_tests',
103 'type': 'none',
104 'dependencies': [
[email protected]45e585d92009-07-27 20:26:34105 '../webkit/tools/test_shell/test_shell.gyp:*',
[email protected]942b5632009-04-30 19:24:02106 ],
107 },
[email protected]ad3016e2009-05-08 20:24:08108 {
109 # Target to build everything plus the dmg. We don't put the dmg
[email protected]45e585d92009-07-27 20:26:34110 # in the All target because developers really don't need it.
[email protected]ad3016e2009-05-08 20:24:08111 'target_name': 'all_and_dmg',
112 'type': 'none',
113 'dependencies': [
114 'All',
115 '../chrome/chrome.gyp:build_app_dmg',
116 ],
117 },
[email protected]942b5632009-04-30 19:24:02118 ],
119 }],
120 ],
[email protected]2f80c312009-02-25 21:26:55121}