[email protected] | 2f80c31 | 2009-02-25 21:26:55 | [diff] [blame] | 1 | # 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] | 2f80c31 | 2009-02-25 21:26:55 | [diff] [blame] | 6 | 'includes': [ |
| 7 | 'common.gypi', |
| 8 | ], |
| 9 | 'targets': [ |
| 10 | { |
| 11 | 'target_name': 'All', |
| 12 | 'type': 'none', |
[email protected] | 942b563 | 2009-04-30 19:24:02 | [diff] [blame] | 13 | 'xcode_create_dependents_test_runner': 1, |
[email protected] | 2f80c31 | 2009-02-25 21:26:55 | [diff] [blame] | 14 | 'dependencies': [ |
[email protected] | bf17475 | 2009-05-17 02:02:42 | [diff] [blame] | 15 | '../app/app.gyp:*', |
[email protected] | 2f80c31 | 2009-02-25 21:26:55 | [diff] [blame] | 16 | '../base/base.gyp:*', |
[email protected] | 5a65c2a | 2009-06-02 03:27:01 | [diff] [blame] | 17 | '../chrome/chrome.gyp:*', |
[email protected] | 946d1b2 | 2009-07-22 23:57:21 | [diff] [blame] | 18 | '../ipc/ipc.gyp:*', |
[email protected] | 4ca3ebfee | 2009-03-30 04:27:26 | [diff] [blame] | 19 | '../media/media.gyp:*', |
[email protected] | 567f239 | 2009-03-30 20:14:38 | [diff] [blame] | 20 | '../net/net.gyp:*', |
| 21 | '../printing/printing.gyp:*', |
[email protected] | 9532c0e3 | 2009-04-02 17:39:00 | [diff] [blame] | 22 | '../sdch/sdch.gyp:*', |
| 23 | '../skia/skia.gyp:*', |
[email protected] | 5290aaa | 2009-05-28 06:02:56 | [diff] [blame] | 24 | '../testing/gmock.gyp:*', |
[email protected] | d98bf6d | 2009-04-06 01:00:05 | [diff] [blame] | 25 | '../testing/gtest.gyp:*', |
[email protected] | 9532c0e3 | 2009-04-02 17:39:00 | [diff] [blame] | 26 | '../third_party/bzip2/bzip2.gyp:*', |
[email protected] | a89043a | 2009-04-25 13:27:25 | [diff] [blame] | 27 | '../third_party/codesighs/codesighs.gyp:*', |
[email protected] | fdcb354 | 2009-04-07 19:50:16 | [diff] [blame] | 28 | '../third_party/ffmpeg/ffmpeg.gyp:*', |
[email protected] | 9532c0e3 | 2009-04-02 17:39:00 | [diff] [blame] | 29 | '../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] | 1e9e66fa | 2009-05-15 20:40:08 | [diff] [blame] | 34 | '../third_party/lzma_sdk/lzma_sdk.gyp:*', |
[email protected] | 9532c0e3 | 2009-04-02 17:39:00 | [diff] [blame] | 35 | '../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] | 0c56415 | 2009-05-08 08:54:03 | [diff] [blame] | 39 | '../webkit/tools/test_shell/test_shell.gyp:*', |
| 40 | '../webkit/webkit.gyp:*', |
[email protected] | 198d68d | 2009-06-04 16:08:16 | [diff] [blame] | 41 | 'util/build_util.gyp:*', |
[email protected] | 4023321 | 2009-04-05 20:15:21 | [diff] [blame] | 42 | 'temp_gyp/googleurl.gyp:*', |
[email protected] | 1bd1787 | 2009-03-10 22:21:55 | [diff] [blame] | 43 | ], |
| 44 | 'conditions': [ |
[email protected] | c61f643 | 2009-04-22 01:16:42 | [diff] [blame] | 45 | ['javascript_engine=="v8"', { |
| 46 | 'dependencies': [ |
[email protected] | 44531a2 | 2009-04-28 21:37:56 | [diff] [blame] | 47 | '../v8/tools/gyp/v8.gyp:*', |
[email protected] | c61f643 | 2009-04-22 01:16:42 | [diff] [blame] | 48 | ], |
| 49 | }], |
[email protected] | 42fc315 | 2009-03-25 16:29:02 | [diff] [blame] | 50 | ['OS=="linux"', { |
| 51 | 'dependencies': [ |
[email protected] | 4378a82 | 2009-07-08 01:15:14 | [diff] [blame] | 52 | '../breakpad/breakpad.gyp:*', |
| 53 | '../sandbox/sandbox.gyp:*', |
[email protected] | f45fcf79 | 2009-04-07 15:58:27 | [diff] [blame] | 54 | '../third_party/harfbuzz/harfbuzz.gyp:*', |
[email protected] | 42fc315 | 2009-03-25 16:29:02 | [diff] [blame] | 55 | '../tools/gtk_clipboard_dump/gtk_clipboard_dump.gyp:*', |
[email protected] | dbcda9b | 2009-06-16 22:44:58 | [diff] [blame] | 56 | '../tools/xdisplaycheck/xdisplaycheck.gyp:*', |
[email protected] | 54f1b82 | 2009-07-18 03:28:40 | [diff] [blame] | 57 | '../courgette/courgette.gyp:*', |
[email protected] | 42fc315 | 2009-03-25 16:29:02 | [diff] [blame] | 58 | ], |
[email protected] | eaf7672 | 2009-07-30 17:42:35 | [diff] [blame] | 59 | 'conditions': [ |
| 60 | ['branding=="Chrome"', { |
| 61 | 'dependencies': [ |
| 62 | '../chrome/installer/installer.gyp:linux_packages', |
| 63 | ], |
| 64 | }], |
| 65 | ], |
[email protected] | 42fc315 | 2009-03-25 16:29:02 | [diff] [blame] | 66 | }], |
[email protected] | 202dee00 | 2009-03-23 00:38:22 | [diff] [blame] | 67 | ['OS=="win"', { |
| 68 | 'dependencies': [ |
[email protected] | b234275 | 2009-05-27 02:06:16 | [diff] [blame] | 69 | '../breakpad/breakpad.gyp:*', |
[email protected] | 8cb4689 | 2009-05-28 08:17:39 | [diff] [blame] | 70 | '../chrome/app/locales/locales.gyp:*', |
[email protected] | 04ca1bc | 2009-05-08 23:00:29 | [diff] [blame] | 71 | '../courgette/courgette.gyp:*', |
[email protected] | 4cfa7b6 | 2009-05-27 21:29:36 | [diff] [blame] | 72 | '../gears/gears.gyp:*', |
| 73 | '../rlz/rlz.gyp:*', |
[email protected] | b234275 | 2009-05-27 02:06:16 | [diff] [blame] | 74 | '../sandbox/sandbox.gyp:*', |
| 75 | '../third_party/bsdiff/bsdiff.gyp:*', |
| 76 | '../third_party/bspatch/bspatch.gyp:*', |
[email protected] | 030bdf76 | 2009-06-15 22:18:40 | [diff] [blame] | 77 | '../third_party/cld/cld.gyp:*', |
[email protected] | 3360054 | 2009-08-02 05:51:12 | [diff] [blame] | 78 | '../third_party/tcmalloc/tcmalloc.gyp:*', |
[email protected] | 4cfa7b6 | 2009-05-27 21:29:36 | [diff] [blame] | 79 | '../tools/memory_watcher/memory_watcher.gyp:*', |
[email protected] | 665a25f5 | 2009-04-07 05:31:48 | [diff] [blame] | 80 | '../webkit/activex_shim/activex_shim.gyp:*', |
| 81 | '../webkit/activex_shim_dll/activex_shim_dll.gyp:*', |
[email protected] | 202dee00 | 2009-03-23 00:38:22 | [diff] [blame] | 82 | ], |
[email protected] | 9532c0e3 | 2009-04-02 17:39:00 | [diff] [blame] | 83 | }, { |
| 84 | 'dependencies': [ |
| 85 | '../third_party/libevent/libevent.gyp:*', |
| 86 | ], |
[email protected] | 202dee00 | 2009-03-23 00:38:22 | [diff] [blame] | 87 | }], |
[email protected] | d47dbff4 | 2009-05-20 18:00:21 | [diff] [blame] | 88 | ['OS=="win" or (OS=="linux" and toolkit_views==1)', { |
| 89 | 'dependencies': [ |
| 90 | '../views/views.gyp:*', |
| 91 | ], |
| 92 | }], |
[email protected] | 2f80c31 | 2009-02-25 21:26:55 | [diff] [blame] | 93 | ], |
| 94 | }, |
| 95 | ], |
[email protected] | 942b563 | 2009-04-30 19:24:02 | [diff] [blame] | 96 | 'conditions': [ |
| 97 | ['OS=="mac"', { |
[email protected] | 942b563 | 2009-04-30 19:24:02 | [diff] [blame] | 98 | 'targets': [ |
| 99 | { |
[email protected] | 45e585d9 | 2009-07-27 20:26:34 | [diff] [blame] | 100 | # This target is legacy and can go away when the bots have been |
| 101 | # updated to direclty build the test_shell targets. |
[email protected] | 942b563 | 2009-04-30 19:24:02 | [diff] [blame] | 102 | 'target_name': 'build_for_layout_tests', |
| 103 | 'type': 'none', |
| 104 | 'dependencies': [ |
[email protected] | 45e585d9 | 2009-07-27 20:26:34 | [diff] [blame] | 105 | '../webkit/tools/test_shell/test_shell.gyp:*', |
[email protected] | 942b563 | 2009-04-30 19:24:02 | [diff] [blame] | 106 | ], |
| 107 | }, |
[email protected] | ad3016e | 2009-05-08 20:24:08 | [diff] [blame] | 108 | { |
| 109 | # Target to build everything plus the dmg. We don't put the dmg |
[email protected] | 45e585d9 | 2009-07-27 20:26:34 | [diff] [blame] | 110 | # in the All target because developers really don't need it. |
[email protected] | ad3016e | 2009-05-08 20:24:08 | [diff] [blame] | 111 | 'target_name': 'all_and_dmg', |
| 112 | 'type': 'none', |
| 113 | 'dependencies': [ |
| 114 | 'All', |
| 115 | '../chrome/chrome.gyp:build_app_dmg', |
| 116 | ], |
| 117 | }, |
[email protected] | 942b563 | 2009-04-30 19:24:02 | [diff] [blame] | 118 | ], |
| 119 | }], |
| 120 | ], |
[email protected] | 2f80c31 | 2009-02-25 21:26:55 | [diff] [blame] | 121 | } |