| OLD | NEW | 
| (Empty) |  | 
 |    1 # Copyright (c) 2006-2008 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 __doc__ = """ | 
 |    6 Configuration for building base.sln. | 
 |    7 """ | 
 |    8  | 
 |    9 Import('env') | 
 |   10  | 
 |   11 env = env.Clone() | 
 |   12  | 
 |   13 env.Tool('MSVSNew') | 
 |   14  | 
 |   15 # TODO(sgk):  migrate these MSVSProject() definitions to other | 
 |   16 # .scons files as we continue to rename SConscript files. | 
 |   17 env.ChromeMSVSProject('$GEARS_DIR/gears.vcproj', | 
 |   18                 guid='{D703D7A0-EDC1-4FE6-9E22-56154155B24E}') | 
 |   19  | 
 |   20 env.ChromeMSVSProject('../tools/memory_watcher/memory_watcher.vcproj', | 
 |   21                 dependencies = [ | 
 |   22                     '$BASE_DIR/build/base.vcproj', | 
 |   23                     '$ICU38_DIR/build/icu.vcproj', | 
 |   24                 ], | 
 |   25                 guid='{3BD81303-4E14-4559-AA69-B30C3BAB08DD}') | 
 |   26  | 
 |   27 # Not until/unless we want to support C# projects. | 
 |   28 #env.ChromeMSVSProject('$CHROME_SRC_DIR/tools/stats_viewer/stats_viewer.csproj', | 
 |   29 #                guid='{41735CD9-3E35-47F7-9FD1-4A9950B6B131}') | 
 |   30  | 
 |   31 env.ChromeMSVSProject('$CHROME_DIR/app/generated_resources.vcproj', | 
 |   32                 guid='{D9DDAF60-663F-49CC-90DC-3D08CC3D1B28}') | 
 |   33  | 
 |   34 env.ChromeMSVSProject('$CHROME_DIR/app/theme/theme_dll.vcproj', | 
 |   35                 guid='{FD683DD6-D9BF-4B1B-AB6D-A3AC03EDAA4D}') | 
 |   36  | 
 |   37 env.ChromeMSVSProject('$CHROME_DIR/browser/resources/browser_resources.vcproj', | 
 |   38                 guid='{B95AB527-F7DB-41E9-AD91-EB51EE0F56BE}') | 
 |   39  | 
 |   40 env.ChromeMSVSProject('$CHROME_DIR/installer/gcapi/gcapi_dll.vcproj', | 
 |   41                 guid='{B802A2FE-E4E2-4F5A-905A-D5128875C954}') | 
 |   42  | 
 |   43 env.ChromeMSVSProject('$CHROME_DIR/installer/gcapi/gcapi_lib.vcproj', | 
 |   44                 guid='{CD2FD73A-6AAB-4886-B887-760D18E8B635}') | 
 |   45  | 
 |   46 env.ChromeMSVSProject('$CHROME_DIR/installer/gcapi/gcapi_test.vcproj', | 
 |   47                 dependencies = [ | 
 |   48                     '$CHROME_DIR/installer/gcapi/gcapi_dll.vcproj', | 
 |   49                     '$CHROME_DIR/installer/gcapi/gcapi_lib.vcproj', | 
 |   50                 ], | 
 |   51                 guid='{B64B396B-8EF1-4B6B-A07E-48D40EB961AB}') | 
 |   52  | 
 |   53 env.ChromeMSVSProject('$CHROME_DIR/installer/util/installer_unittests.vcproj', | 
 |   54                 dependencies = [ | 
 |   55                     '$BASE_DIR/build/base.vcproj', | 
 |   56                     '$CHROME_DIR/common/common.vcproj', | 
 |   57                     '$ICU38_DIR/build/icu.vcproj', | 
 |   58                     '$TESTING_DIR/gtest.vcproj', | 
 |   59                     '$CHROME_DIR/installer/util/util.vcproj', | 
 |   60                 ], | 
 |   61                 guid='{903F8C1E-537A-4C9E-97BE-075147CBE769}') | 
 |   62  | 
 |   63 env.ChromeMSVSProject('$CHROME_DIR/installer/util/prebuild/util_prebuild.vcproj'
     , | 
 |   64                 guid='{0026A376-C4F1-4575-A1BA-578C69F07013}') | 
 |   65  | 
 |   66  | 
 |   67 env.ChromeMSVSFolder('terms', | 
 |   68                items = [ | 
 |   69                    # No $CHROME_DIR prefix because these go straight into | 
 |   70                    # the .sln file without substitution. | 
 |   71                    'app/resources/terms/terms_ar.html', | 
 |   72                    'app/resources/terms/terms_bg.html', | 
 |   73                    'app/resources/terms/terms_bn.html', | 
 |   74                    'app/resources/terms/terms_ca.html', | 
 |   75                    'app/resources/terms/terms_chromium.html', | 
 |   76                    'app/resources/terms/terms_cs.html', | 
 |   77                    'app/resources/terms/terms_da.html', | 
 |   78                    'app/resources/terms/terms_de.html', | 
 |   79                    'app/resources/terms/terms_el.html', | 
 |   80                    'app/resources/terms/terms_en-GB.html', | 
 |   81                    'app/resources/terms/terms_en.html', | 
 |   82                    'app/resources/terms/terms_es-419.html', | 
 |   83                    'app/resources/terms/terms_es.html', | 
 |   84                    'app/resources/terms/terms_et.html', | 
 |   85                    'app/resources/terms/terms_fi.html', | 
 |   86                    'app/resources/terms/terms_fil.html', | 
 |   87                    'app/resources/terms/terms_fr.html', | 
 |   88                    'app/resources/terms/terms_gu.html', | 
 |   89                    'app/resources/terms/terms_he.html', | 
 |   90                    'app/resources/terms/terms_hi.html', | 
 |   91                    'app/resources/terms/terms_hr.html', | 
 |   92                    'app/resources/terms/terms_hu.html', | 
 |   93                    'app/resources/terms/terms_id.html', | 
 |   94                    'app/resources/terms/terms_it.html', | 
 |   95                    'app/resources/terms/terms_ja.html', | 
 |   96                    'app/resources/terms/terms_kn.html', | 
 |   97                    'app/resources/terms/terms_ko.html', | 
 |   98                    'app/resources/terms/terms_lt.html', | 
 |   99                    'app/resources/terms/terms_lv.html', | 
 |  100                    'app/resources/terms/terms_ml.html', | 
 |  101                    'app/resources/terms/terms_mr.html', | 
 |  102                    'app/resources/terms/terms_nb.html', | 
 |  103                    'app/resources/terms/terms_nl.html', | 
 |  104                    'app/resources/terms/terms_or.html', | 
 |  105                    'app/resources/terms/terms_pl.html', | 
 |  106                    'app/resources/terms/terms_pt-BR.html', | 
 |  107                    'app/resources/terms/terms_pt-PT.html', | 
 |  108                    'app/resources/terms/terms_ro.html', | 
 |  109                    'app/resources/terms/terms_ru.html', | 
 |  110                    'app/resources/terms/terms_sk.html', | 
 |  111                    'app/resources/terms/terms_sl.html', | 
 |  112                    'app/resources/terms/terms_sr.html', | 
 |  113                    'app/resources/terms/terms_sv.html', | 
 |  114                    'app/resources/terms/terms_ta.html', | 
 |  115                    'app/resources/terms/terms_te.html', | 
 |  116                    'app/resources/terms/terms_th.html', | 
 |  117                    'app/resources/terms/terms_tr.html', | 
 |  118                    'app/resources/terms/terms_uk.html', | 
 |  119                    'app/resources/terms/terms_vi.html', | 
 |  120                    'app/resources/terms/terms_zh-CN.html', | 
 |  121                    'app/resources/terms/terms_zh-TW.html', | 
 |  122                ], | 
 |  123                guid='{D13F055D-4428-48F4-ABF6-18359C76EDB0}') | 
 |  124  | 
 |  125 env.ChromeMSVSFolder('locales', | 
 |  126                entries = [ | 
 |  127                   env.ChromeMSVSFolder('terms'), | 
 |  128  | 
 |  129                   '$CHROME_DIR/app/locales/ar.vcproj', | 
 |  130                   '$CHROME_DIR/app/locales/bg.vcproj', | 
 |  131                   '$CHROME_DIR/app/locales/bn.vcproj', | 
 |  132                   '$CHROME_DIR/app/locales/ca.vcproj', | 
 |  133                   '$CHROME_DIR/app/locales/cs.vcproj', | 
 |  134                   '$CHROME_DIR/app/locales/da.vcproj', | 
 |  135                   '$CHROME_DIR/app/locales/de.vcproj', | 
 |  136                   '$CHROME_DIR/app/locales/el.vcproj', | 
 |  137                   '$CHROME_DIR/app/locales/en-GB.vcproj', | 
 |  138                   '$CHROME_DIR/app/locales/en-US.vcproj', | 
 |  139                   '$CHROME_DIR/app/locales/es.vcproj', | 
 |  140                   '$CHROME_DIR/app/locales/es-419.vcproj', | 
 |  141                   '$CHROME_DIR/app/locales/et.vcproj', | 
 |  142                   '$CHROME_DIR/app/locales/fi.vcproj', | 
 |  143                   '$CHROME_DIR/app/locales/fil.vcproj', | 
 |  144                   '$CHROME_DIR/app/locales/fr.vcproj', | 
 |  145                   '$CHROME_DIR/app/locales/gu.vcproj', | 
 |  146                   '$CHROME_DIR/app/locales/he.vcproj', | 
 |  147                   '$CHROME_DIR/app/locales/hi.vcproj', | 
 |  148                   '$CHROME_DIR/app/locales/hr.vcproj', | 
 |  149                   '$CHROME_DIR/app/locales/hu.vcproj', | 
 |  150                   '$CHROME_DIR/app/locales/id.vcproj', | 
 |  151                   '$CHROME_DIR/app/locales/it.vcproj', | 
 |  152                   '$CHROME_DIR/app/locales/ja.vcproj', | 
 |  153                   '$CHROME_DIR/app/locales/kn.vcproj', | 
 |  154                   '$CHROME_DIR/app/locales/ko.vcproj', | 
 |  155                   '$CHROME_DIR/app/locales/lt.vcproj', | 
 |  156                   '$CHROME_DIR/app/locales/lv.vcproj', | 
 |  157                   '$CHROME_DIR/app/locales/ml.vcproj', | 
 |  158                   '$CHROME_DIR/app/locales/mr.vcproj', | 
 |  159                   '$CHROME_DIR/app/locales/nb.vcproj', | 
 |  160                   '$CHROME_DIR/app/locales/nl.vcproj', | 
 |  161                   '$CHROME_DIR/app/locales/or.vcproj', | 
 |  162                   '$CHROME_DIR/app/locales/pl.vcproj', | 
 |  163                   '$CHROME_DIR/app/locales/pt-BR.vcproj', | 
 |  164                   '$CHROME_DIR/app/locales/pt-PT.vcproj', | 
 |  165                   '$CHROME_DIR/app/locales/ro.vcproj', | 
 |  166                   '$CHROME_DIR/app/locales/ru.vcproj', | 
 |  167                   '$CHROME_DIR/app/locales/sk.vcproj', | 
 |  168                   '$CHROME_DIR/app/locales/sl.vcproj', | 
 |  169                   '$CHROME_DIR/app/locales/sr.vcproj', | 
 |  170                   '$CHROME_DIR/app/locales/sv.vcproj', | 
 |  171                   '$CHROME_DIR/app/locales/ta.vcproj', | 
 |  172                   '$CHROME_DIR/app/locales/te.vcproj', | 
 |  173                   '$CHROME_DIR/app/locales/th.vcproj', | 
 |  174                   '$CHROME_DIR/app/locales/tr.vcproj', | 
 |  175                   '$CHROME_DIR/app/locales/uk.vcproj', | 
 |  176                   '$CHROME_DIR/app/locales/vi.vcproj', | 
 |  177                   '$CHROME_DIR/app/locales/zh-CN.vcproj', | 
 |  178                   '$CHROME_DIR/app/locales/zh-TW.vcproj', | 
 |  179                ], | 
 |  180                items = [ | 
 |  181                    # No $CHROME_DIR because this goes straight into | 
 |  182                    # the .sln file with no substitution. | 
 |  183                    'app/locales/locale_settings.h', | 
 |  184                ], | 
 |  185                guid='{2325D8C4-8EF5-42AC-8900-492225750DE4}') | 
 |  186  | 
 |  187 env.ChromeMSVSFolder('App', | 
 |  188                entries = [ | 
 |  189                    env.ChromeMSVSFolder('locales'), | 
 |  190                    '$CHROME_DIR/app/chrome_dll.vcproj', | 
 |  191                    '$CHROME_DIR/app/chrome_exe.vcproj', | 
 |  192                    '$CHROME_DIR/app/generated_resources.vcproj', | 
 |  193                    '$CHROME_DIR/app/theme/theme_dll.vcproj', | 
 |  194                ], | 
 |  195                guid='{B6867423-23BD-4588-9321-2D500F128A3D}') | 
 |  196  | 
 |  197 env.ChromeMSVSFolder('Browser', | 
 |  198                entries = [ | 
 |  199                    '$CHROME_DIR/browser/browser.vcproj', | 
 |  200                    '$CHROME_DIR/browser/resources/browser_resources.vcproj', | 
 |  201                    '$CHROME_DIR/browser/views/browser_views.vcproj', | 
 |  202                    '$CHROME_DIR/common/common.vcproj', | 
 |  203                    '$CHROME_DIR/browser/debugger/debugger.vcproj', | 
 |  204                    '$GEARS_DIR/gears.vcproj', | 
 |  205                    '$CHROME_DIR/plugin/plugin.vcproj', | 
 |  206                    '$CHROME_DIR/renderer/renderer.vcproj', | 
 |  207                    '$RLZ_DIR/rlz.vcproj', | 
 |  208                    '$CHROME_DIR/views/views.vcproj', | 
 |  209                ], | 
 |  210                guid='{97555540-8163-4D0F-BCAC-EFA0FFED3453}') | 
 |  211  | 
 |  212 env.ChromeMSVSFolder('Installer', | 
 |  213                entries = [ | 
 |  214                    '$CHROME_DIR/installer/gcapi/gcapi_dll.vcproj', | 
 |  215                    '$CHROME_DIR/installer/gcapi/gcapi_lib.vcproj', | 
 |  216                    '$CHROME_DIR/installer/mini_installer/mini_installer.vcproj', | 
 |  217                    '$GOOGLE_UPDATE_DIR/ondemand_updates.vcproj', | 
 |  218                    '$CHROME_DIR/installer/setup/setup.vcproj', | 
 |  219                    '$CHROME_DIR/installer/util/util.vcproj', | 
 |  220                    '$CHROME_DIR/installer/util/prebuild/util_prebuild.vcproj', | 
 |  221                ], | 
 |  222                guid='{EB684A4B-98F7-4E68-8EA7-EA74ACF7060B}') | 
 |  223  | 
 |  224 env.ChromeMSVSFolder('Breakpad', | 
 |  225                entries = [ | 
 |  226                    '$BREAKPAD_DIR/breakpad_handler.vcproj', | 
 |  227                    '$BREAKPAD_DIR/breakpad_sender.vcproj', | 
 |  228                ], | 
 |  229                guid='{873D095E-150E-4262-8C41-2D8ED02F0F57}') | 
 |  230  | 
 |  231 env.ChromeMSVSFolder('icu', | 
 |  232                entries = [ | 
 |  233                    '$ICU38_DIR/build/icu.vcproj', | 
 |  234                    '$ICU38_DIR/build/icudt.vcproj', | 
 |  235                ], | 
 |  236                guid='{1AFC1EC3-24FA-4260-B099-76319EC9977A}') | 
 |  237  | 
 |  238 env.ChromeMSVSFolder('chrome libxml projects', | 
 |  239                name='libxml projects', | 
 |  240                     entries = [ | 
 |  241                         '$LIBXML_DIR/build/libxml_config.vcproj', | 
 |  242                         '$LIBXML_DIR/build/libxml.vcproj', | 
 |  243                     ], | 
 |  244                guid='{032541FB-1E7C-4423-B657-4A71FE180C8A}') | 
 |  245  | 
 |  246 env.ChromeMSVSFolder('chrome libxslt projects', | 
 |  247                name='libxslt projects', | 
 |  248                     entries = [ | 
 |  249                         '$LIBXSLT_DIR/build/libxslt_config.vcproj', | 
 |  250                         '$LIBXSLT_DIR/build/libxslt.vcproj', | 
 |  251                     ], | 
 |  252                guid='{BC732CFC-DE0A-4CF5-B8AA-3269C2F6D399}') | 
 |  253  | 
 |  254 env.ChromeMSVSFolder('Libraries', | 
 |  255                entries = [ | 
 |  256                    env.ChromeMSVSFolder('Breakpad'), | 
 |  257                    env.ChromeMSVSFolder('icu'), | 
 |  258                    env.ChromeMSVSFolder('chrome libxml projects'), | 
 |  259                    env.ChromeMSVSFolder('chrome libxslt projects'), | 
 |  260                    '$BASE_DIR/build/base.vcproj', | 
 |  261                    '$BASE_DIR/build/base_gfx.vcproj', | 
 |  262                    '$BSPATCH_DIR/bspatch.vcproj', | 
 |  263                    '$BZIP2_DIR/bzip2.vcproj', | 
 |  264                    '$BASE_DIR/build/debug_message.vcproj', | 
 |  265                    '$GOOGLEURL_DIR/build/googleurl.vcproj', | 
 |  266                    '$CHROME_DIR/third_party/hunspell/hunspell.vcproj', | 
 |  267                    '$LIBJPEG_DIR/libjpeg.vcproj', | 
 |  268                    '$LIBPNG_DIR/libpng.vcproj', | 
 |  269                    '$LZMA_SDK_DIR/7z_C.vcproj', | 
 |  270                    '$MEDIA_DIR/build/media.vcproj', | 
 |  271                    '../tools/memory_watcher/memory_watcher.vcproj', | 
 |  272                    '$MODP_B64_DIR/modp_b64.vcproj', | 
 |  273                    '$NET_DIR/build/net.vcproj', | 
 |  274                    '$SANDBOX_DIR/src/sandbox.vcproj', | 
 |  275                    '$SDCH_DIR/sdch.vcproj', | 
 |  276                    '$SKIA_DIR/skia.vcproj', | 
 |  277                    '$SQLITE_DIR/sqlite.vcproj', | 
 |  278                    '$ZLIB_DIR/zlib.vcproj', | 
 |  279                ], | 
 |  280                guid='{EF78C1F9-AA17-4CA5-B6CB-39B37A73A3DA}') | 
 |  281  | 
 |  282 env.ChromeMSVSFolder('V8', | 
 |  283                entries = [ | 
 |  284                    '$V8_DIR/tools/visual_studio/v8.vcproj', | 
 |  285                    '$V8_DIR/tools/visual_studio/v8_base.vcproj', | 
 |  286                    '$V8_DIR/tools/visual_studio/v8_mksnapshot.vcproj', | 
 |  287                    '$V8_DIR/tools/visual_studio/v8_shell_sample.vcproj', | 
 |  288                    '$V8_DIR/tools/visual_studio/v8_snapshot.vcproj', | 
 |  289                ], | 
 |  290                guid='{B353A6A5-9551-4B76-908E-0F0A9B31E4CE}') | 
 |  291  | 
 |  292 env.ChromeMSVSFolder('Test', | 
 |  293                entries = [ | 
 |  294                    '$CHROME_DIR/test/activex_test_control/activex_test_control.v
     cproj', | 
 |  295                    '$CHROME_DIR/test/automated_ui_tests/automated_ui_tests.vcpro
     j', | 
 |  296                    '$CHROME_DIR/test/automation/automation.vcproj', | 
 |  297                    '$BASE_DIR/build/base_unittests.vcproj', | 
 |  298                    '$CHROME_DIR/installer/gcapi/gcapi_test.vcproj', | 
 |  299                    '$TESTING_DIR/gtest.vcproj', | 
 |  300                    '$CHROME_DIR/tools/test/image_diff/image_diff.vcproj', | 
 |  301                    '$CHROME_DIR/installer/util/installer_unittests.vcproj', | 
 |  302                    '$CHROME_DIR/test/interactive_ui/interactive_ui.vcproj', | 
 |  303                    '$CHROME_DIR/common/ipc_tests.vcproj', | 
 |  304                    '$MEDIA_DIR/build/media_unittests.vcproj', | 
 |  305                    '$CHROME_DIR/test/memory_test/memory_test.vcproj', | 
 |  306                    '$CHROME_DIR/test/mini_installer_test/mini_installer_test.vcp
     roj', | 
 |  307                    '$NET_DIR/build/net_perftests.vcproj', | 
 |  308                    '$NET_DIR/build/net_unittests.vcproj', | 
 |  309                    '$WEBKIT_DIR/tools/npapi_layout_test_plugin/npapi_layout_test
     _plugin.vcproj', | 
 |  310                    '$WEBKIT_DIR/glue/plugins/test/npapi_test_plugin.vcproj', | 
 |  311                    '$CHROME_DIR/test/page_cycler/page_cycler_tests.vcproj', | 
 |  312                    '$CHROME_DIR/test/perf/perftests.vcproj', | 
 |  313                    '$CHROME_DIR/test/plugin/plugin_tests.vcproj', | 
 |  314                    '$CHROME_DIR/test/reliability/reliability_tests.vcproj', | 
 |  315                    '$CHROME_DIR/test/security_tests/security_tests.vcproj', | 
 |  316                    '$CHROME_DIR/test/selenium/selenium_tests.vcproj', | 
 |  317                    '$CHROME_DIR/test/startup/startup_tests.vcproj', | 
 |  318                    '$CHROME_DIR/test/tab_switching/tab_switching.vcproj', | 
 |  319                    '$CHROME_DIR/test/chrome_plugin/test_chrome_plugin.vcproj', | 
 |  320                    '$WEBKIT_DIR/tools/test_shell/test_shell.vcproj', | 
 |  321                    '$WEBKIT_DIR/tools/test_shell/test_shell_tests.vcproj', | 
 |  322                    '$CHROME_DIR/test/ui/ui_tests.vcproj', | 
 |  323                    '$CHROME_DIR/test/unit/unittests.vcproj', | 
 |  324                ], | 
 |  325                guid='{1174D37F-6ABB-45DA-81B3-C631281273B7}') | 
 |  326  | 
 |  327 env.ChromeMSVSFolder('Tools', | 
 |  328                entries = [ | 
 |  329                    '$BSDIFF_DIR/bsdiff.vcproj', | 
 |  330                    '$CHROME_DIR/tools/convert_dict/convert_dict.vcproj', | 
 |  331                    '$CHROME_DIR/tools/crash_service/crash_service.vcproj', | 
 |  332                    '$CHROME_DIR/tools/perf/flush_cache/flush_cache.vcproj', | 
 |  333                    '$CHROME_DIR/tools/profiles/generate_profile.vcproj', | 
 |  334                    # Not until we actually want to support C# projects. | 
 |  335                    #'$CHROME_SRC_DIR/tools/stats_viewer/stats_viewer.csproj', | 
 |  336                    '$NET_DIR/build/tld_cleanup.vcproj', | 
 |  337                ], | 
 |  338                guid='{846901FD-A619-4BD5-A303-38174730CDD6}') | 
 |  339  | 
 |  340 env.ChromeMSVSFolder('WebKit (readonly)', | 
 |  341                    entries = [ | 
 |  342                        '$WEBKIT_DIR/build/WebCore/WebCore.vcproj', | 
 |  343                        '$WEBKIT_DIR/build/JSConfig/V8Config.vcproj', | 
 |  344                        '$WEBKIT_DIR/build/JavaScriptCore/JavaScriptCore_pcre.vcp
     roj', | 
 |  345                        '$WEBKIT_DIR/build/JavaScriptCore/WTF.vcproj', | 
 |  346  | 
 |  347                    ], | 
 |  348                guid='{1088577A-0C49-4DE0-85CD-B68AD0BE55AA}') | 
 |  349  | 
 |  350 env.ChromeMSVSFolder('WebKit (ours)', | 
 |  351                entries = [ | 
 |  352                    '$WEBKIT_DIR/build/V8Bindings/V8Bindings_prebuild.vcproj', | 
 |  353                    '$WEBKIT_DIR/activex_shim_dll/activex_shim_dll.vcproj', | 
 |  354                    '$WEBKIT_DIR/build/port/port.vcproj', | 
 |  355                    '$WEBKIT_DIR/default_plugin/default_plugin.vcproj', | 
 |  356                    '$WEBKIT_DIR/build/localized_strings/localized_strings.vcproj
     ', | 
 |  357                    '$WEBKIT_DIR/build/V8Bindings/V8Bindings.vcproj', | 
 |  358                    '$WEBKIT_DIR/build/glue/glue.vcproj', | 
 |  359                    '$WEBKIT_DIR/activex_shim/activex_shim.vcproj', | 
 |  360                ], | 
 |  361                guid='{CB43561E-A6F8-49E2-96A2-3F2BA1FFF21E}') | 
 |  362  | 
 |  363  | 
 |  364 solution = env.ChromeMSVSSolution('chrome.sln', | 
 |  365                  entries = [ | 
 |  366                      env.ChromeMSVSFolder('App'), | 
 |  367                      env.ChromeMSVSFolder('Browser'), | 
 |  368                      '$CHROME_DIR/browser/browser.vcproj', | 
 |  369                      '$CHROME_DIR/renderer/renderer.vcproj', | 
 |  370                      '$CHROME_DIR/common/ipc_tests.vcproj', | 
 |  371                      '$CHROME_DIR/common/common.vcproj', | 
 |  372                      env.ChromeMSVSFolder('WebKit (readonly)'), | 
 |  373                      '$WEBKIT_DIR/build/WebCore/WebCore.vcproj', | 
 |  374                      '$WEBKIT_DIR/build/port/port.vcproj', | 
 |  375                      '$WEBKIT_DIR/build/glue/glue.vcproj', | 
 |  376                      '$SKIA_DIR/skia.vcproj', | 
 |  377                      '$WEBKIT_DIR/build/JavaScriptCore/WTF.vcproj', | 
 |  378                      '$CHROME_DIR/views/views.vcproj', | 
 |  379                      '$SQLITE_DIR/sqlite.vcproj', | 
 |  380                      env.ChromeMSVSFolder('Libraries'), | 
 |  381                      env.ChromeMSVSFolder('WebKit (ours)'), | 
 |  382                      '$CHROME_DIR/test/automation/automation.vcproj', | 
 |  383                      '$ICU38_DIR/build/icu.vcproj', | 
 |  384                      '$ICU38_DIR/build/icudt.vcproj', | 
 |  385                      env.ChromeMSVSFolder('icu'), | 
 |  386                      '$LIBPNG_DIR/libpng.vcproj', | 
 |  387                      '$ZLIB_DIR/zlib.vcproj', | 
 |  388                      '$LIBJPEG_DIR/libjpeg.vcproj', | 
 |  389                      '$CHROME_DIR/tools/test/image_diff/image_diff.vcproj', | 
 |  390                      env.ChromeMSVSFolder('Breakpad'), | 
 |  391                      '$BREAKPAD_DIR/breakpad_handler.vcproj', | 
 |  392                      '$BREAKPAD_DIR/breakpad_sender.vcproj', | 
 |  393                      '$LIBXML_DIR/build/libxml.vcproj', | 
 |  394                      '$CHROME_DIR/third_party/hunspell/hunspell.vcproj', | 
 |  395                      '$LIBXSLT_DIR/build/libxslt.vcproj', | 
 |  396                      '$LZMA_SDK_DIR/7z_C.vcproj', | 
 |  397                      '$CHROME_DIR/app/generated_resources.vcproj', | 
 |  398                      '$WEBKIT_DIR/build/V8Bindings/V8Bindings.vcproj', | 
 |  399                      '$CHROME_DIR/app/chrome_dll.vcproj', | 
 |  400                      '$BZIP2_DIR/bzip2.vcproj', | 
 |  401                      '$WEBKIT_DIR/tools/npapi_layout_test_plugin/npapi_layout_te
     st_plugin.vcproj', | 
 |  402                      '$WEBKIT_DIR/tools/test_shell/test_shell.vcproj', | 
 |  403                      '$CHROME_DIR/plugin/plugin.vcproj', | 
 |  404                      env.ChromeMSVSFolder('V8'), | 
 |  405                      '$CHROME_DIR/app/chrome_exe.vcproj', | 
 |  406                      '$CHROME_DIR/test/perf/perftests.vcproj', | 
 |  407                      '$CHROME_DIR/test/unit/unittests.vcproj', | 
 |  408                      env.ChromeMSVSFolder('Test'), | 
 |  409                      '$CHROME_DIR/test/page_cycler/page_cycler_tests.vcproj', | 
 |  410                      '$CHROME_DIR/test/reliability/reliability_tests.vcproj', | 
 |  411                      '$CHROME_DIR/test/selenium/selenium_tests.vcproj', | 
 |  412                      '$CHROME_DIR/test/startup/startup_tests.vcproj', | 
 |  413                      '$CHROME_DIR/test/ui/ui_tests.vcproj', | 
 |  414                      '$SANDBOX_DIR/src/sandbox.vcproj', | 
 |  415                      env.ChromeMSVSFolder('Tools'), | 
 |  416                      '$CHROME_DIR/tools/profiles/generate_profile.vcproj', | 
 |  417                      '$WEBKIT_DIR/tools/test_shell/test_shell_tests.vcproj', | 
 |  418                      '$WEBKIT_DIR/build/JSConfig/V8Config.vcproj', | 
 |  419                      # Not until we actually want to support C# projects. | 
 |  420                      #'$CHROME_SRC_DIR/tools/stats_viewer/stats_viewer.csproj', | 
 |  421                      '$CHROME_DIR/app/locales/en-US.vcproj', | 
 |  422                      env.ChromeMSVSFolder('locales'), | 
 |  423                      '$CHROME_DIR/browser/resources/browser_resources.vcproj', | 
 |  424                      '$WEBKIT_DIR/build/localized_strings/localized_strings.vcpr
     oj', | 
 |  425                      '$CHROME_DIR/app/theme/theme_dll.vcproj', | 
 |  426                      '$CHROME_DIR/test/security_tests/security_tests.vcproj', | 
 |  427                      '$GOOGLEURL_DIR/build/googleurl.vcproj', | 
 |  428                      '$WEBKIT_DIR/glue/plugins/test/npapi_test_plugin.vcproj', | 
 |  429                      '$CHROME_DIR/tools/perf/flush_cache/flush_cache.vcproj', | 
 |  430                      '$MODP_B64_DIR/modp_b64.vcproj', | 
 |  431                      '$WEBKIT_DIR/activex_shim/activex_shim.vcproj', | 
 |  432                      '$NET_DIR/build/net.vcproj', | 
 |  433                      '$NET_DIR/build/tld_cleanup.vcproj', | 
 |  434                      '$NET_DIR/build/net_unittests.vcproj', | 
 |  435                      '$NET_DIR/build/net_perftests.vcproj', | 
 |  436                      '$MEDIA_DIR/build/media.vcproj', | 
 |  437                      '$MEDIA_DIR/build/media_unittests.vcproj', | 
 |  438                      '$BASE_DIR/build/base.vcproj', | 
 |  439                      '$BASE_DIR/build/base_gfx.vcproj', | 
 |  440                      '$BASE_DIR/build/debug_message.vcproj', | 
 |  441                      '$BASE_DIR/build/base_unittests.vcproj', | 
 |  442                      '$CHROME_DIR/test/plugin/plugin_tests.vcproj', | 
 |  443                      '$CHROME_DIR/test/interactive_ui/interactive_ui.vcproj', | 
 |  444                      env.ChromeMSVSFolder('Installer'), | 
 |  445                      '$CHROME_DIR/installer/setup/setup.vcproj', | 
 |  446                      '$CHROME_DIR/installer/util/util.vcproj', | 
 |  447                      '$CHROME_DIR/installer/mini_installer/mini_installer.vcproj
     ', | 
 |  448                      '$BSDIFF_DIR/bsdiff.vcproj', | 
 |  449                      '$BSPATCH_DIR/bspatch.vcproj', | 
 |  450                      '$CHROME_DIR/installer/util/installer_unittests.vcproj', | 
 |  451                      '$WEBKIT_DIR/activex_shim_dll/activex_shim_dll.vcproj', | 
 |  452                      '$CHROME_DIR/app/locales/da.vcproj', | 
 |  453                      '$CHROME_DIR/test/activex_test_control/activex_test_control
     .vcproj', | 
 |  454                      env.ChromeMSVSFolder('chrome libxml projects'), | 
 |  455                      '$LIBXML_DIR/build/libxml_config.vcproj', | 
 |  456                      env.ChromeMSVSFolder('chrome libxslt projects'), | 
 |  457                      '$LIBXSLT_DIR/build/libxslt_config.vcproj', | 
 |  458                      '$WEBKIT_DIR/default_plugin/default_plugin.vcproj', | 
 |  459                      '$CHROME_DIR/app/locales/zh-TW.vcproj', | 
 |  460                      '$CHROME_DIR/app/locales/he.vcproj', | 
 |  461                      '$CHROME_DIR/test/chrome_plugin/test_chrome_plugin.vcproj', | 
 |  462                      '$CHROME_DIR/test/automated_ui_tests/automated_ui_tests.vcp
     roj', | 
 |  463                      '$CHROME_DIR/test/mini_installer_test/mini_installer_test.v
     cproj', | 
 |  464                      '$WEBKIT_DIR/build/JavaScriptCore/JavaScriptCore_pcre.vcpro
     j', | 
 |  465                      '$WEBKIT_DIR/build/V8Bindings/V8Bindings_prebuild.vcproj', | 
 |  466                      '$GEARS_DIR/gears.vcproj', | 
 |  467                      '$GOOGLE_UPDATE_DIR/ondemand_updates.vcproj', | 
 |  468                      env.ChromeMSVSFolder('terms'), | 
 |  469                      '$CHROME_DIR/app/locales/ar.vcproj', | 
 |  470                      '$CHROME_DIR/app/locales/bg.vcproj', | 
 |  471                      '$CHROME_DIR/app/locales/ca.vcproj', | 
 |  472                      '$CHROME_DIR/app/locales/cs.vcproj', | 
 |  473                      '$CHROME_DIR/app/locales/de.vcproj', | 
 |  474                      '$CHROME_DIR/app/locales/el.vcproj', | 
 |  475                      '$CHROME_DIR/app/locales/en-GB.vcproj', | 
 |  476                      '$CHROME_DIR/app/locales/es.vcproj', | 
 |  477                      '$CHROME_DIR/app/locales/et.vcproj', | 
 |  478                      '$CHROME_DIR/app/locales/fi.vcproj', | 
 |  479                      '$CHROME_DIR/app/locales/fil.vcproj', | 
 |  480                      '$CHROME_DIR/app/locales/fr.vcproj', | 
 |  481                      '$CHROME_DIR/app/locales/hi.vcproj', | 
 |  482                      '$CHROME_DIR/app/locales/hr.vcproj', | 
 |  483                      '$CHROME_DIR/app/locales/hu.vcproj', | 
 |  484                      '$CHROME_DIR/app/locales/id.vcproj', | 
 |  485                      '$CHROME_DIR/app/locales/it.vcproj', | 
 |  486                      '$CHROME_DIR/app/locales/ja.vcproj', | 
 |  487                      '$CHROME_DIR/app/locales/ko.vcproj', | 
 |  488                      '$CHROME_DIR/app/locales/lt.vcproj', | 
 |  489                      '$CHROME_DIR/app/locales/lv.vcproj', | 
 |  490                      '$CHROME_DIR/app/locales/nl.vcproj', | 
 |  491                      '$CHROME_DIR/app/locales/nb.vcproj', | 
 |  492                      '$CHROME_DIR/app/locales/pl.vcproj', | 
 |  493                      '$CHROME_DIR/app/locales/pt-BR.vcproj', | 
 |  494                      '$CHROME_DIR/app/locales/pt-PT.vcproj', | 
 |  495                      '$CHROME_DIR/app/locales/ro.vcproj', | 
 |  496                      '$CHROME_DIR/app/locales/ru.vcproj', | 
 |  497                      '$CHROME_DIR/app/locales/sk.vcproj', | 
 |  498                      '$CHROME_DIR/app/locales/sl.vcproj', | 
 |  499                      '$CHROME_DIR/app/locales/sr.vcproj', | 
 |  500                      '$CHROME_DIR/app/locales/th.vcproj', | 
 |  501                      '$CHROME_DIR/app/locales/sv.vcproj', | 
 |  502                      '$CHROME_DIR/app/locales/tr.vcproj', | 
 |  503                      '$CHROME_DIR/app/locales/uk.vcproj', | 
 |  504                      '$CHROME_DIR/app/locales/vi.vcproj', | 
 |  505                      '$CHROME_DIR/app/locales/zh-CN.vcproj', | 
 |  506                      '$CHROME_DIR/tools/crash_service/crash_service.vcproj', | 
 |  507                      '../tools/memory_watcher/memory_watcher.vcproj', | 
 |  508                      '$RLZ_DIR/rlz.vcproj', | 
 |  509                      '$CHROME_DIR/app/locales/es-419.vcproj', | 
 |  510                      '$CHROME_DIR/test/tab_switching/tab_switching.vcproj', | 
 |  511                      '$CHROME_DIR/installer/util/prebuild/util_prebuild.vcproj', | 
 |  512                      '$CHROME_DIR/tools/convert_dict/convert_dict.vcproj', | 
 |  513                      '$TESTING_DIR/gtest.vcproj', | 
 |  514                      '$CHROME_DIR/browser/debugger/debugger.vcproj', | 
 |  515                      '$CHROME_DIR/test/memory_test/memory_test.vcproj', | 
 |  516                      '$V8_DIR/tools/visual_studio/v8_base.vcproj', | 
 |  517                      '$V8_DIR/tools/visual_studio/v8.vcproj', | 
 |  518                      '$V8_DIR/tools/visual_studio/v8_mksnapshot.vcproj', | 
 |  519                      '$V8_DIR/tools/visual_studio/v8_snapshot.vcproj', | 
 |  520                      '$CHROME_DIR/browser/views/browser_views.vcproj', | 
 |  521                      '$V8_DIR/tools/visual_studio/v8_shell_sample.vcproj', | 
 |  522                      '$SDCH_DIR/sdch.vcproj', | 
 |  523                      '$CHROME_DIR/app/locales/kn.vcproj', | 
 |  524                      '$CHROME_DIR/app/locales/bn.vcproj', | 
 |  525                      '$CHROME_DIR/app/locales/gu.vcproj', | 
 |  526                      '$CHROME_DIR/app/locales/ml.vcproj', | 
 |  527                      '$CHROME_DIR/app/locales/mr.vcproj', | 
 |  528                      '$CHROME_DIR/app/locales/or.vcproj', | 
 |  529                      '$CHROME_DIR/app/locales/ta.vcproj', | 
 |  530                      '$CHROME_DIR/app/locales/te.vcproj', | 
 |  531                      '$CHROME_DIR/installer/gcapi/gcapi_lib.vcproj', | 
 |  532                      '$CHROME_DIR/installer/gcapi/gcapi_dll.vcproj', | 
 |  533                      '$CHROME_DIR/installer/gcapi/gcapi_test.vcproj', | 
 |  534                  ], | 
 |  535                  variants = [ | 
 |  536                      'Debug|Win32', | 
 |  537                      'Release|Win32', | 
 |  538                  ]) | 
 |  539  | 
 |  540 env.AlwaysBuild(solution) | 
 |  541  | 
 |  542 i = env.Command('$CHROME_SRC_DIR/chrome/chrome.sln', solution, | 
 |  543                 Copy('$TARGET', '$SOURCE')) | 
 |  544 Alias('solutions', i) | 
| OLD | NEW |