Clone of https://chromium.googlesource.com/chromium/src/build with Mozilla's local modifications
Перейти к файлу
tapted 311ac5380e Prepare for building with enable_app_list=0 on Desktop
Created by flipping enable_app_list to '0' everywhere except ChromeOS,
ensuring it passes CQ, then flipping it back.

Mostly just splitting app_list source files out to their own gyp
variables.

This will allow us to test new code needed for previously supported
platforms. The code will be required as soon as enable_app_list is
flipped to 0. E.g. calls to --show-app-list will just show chrome://apps
instead.

Builds upon initial work in https://codereview.chromium.org/1747773002/

BUG=600915
COLLABORATOR=wierichs@google.com

Review-Url: https://codereview.chromium.org/1861233003
Cr-Original-Commit-Position: refs/heads/master@{#393474}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: d13e0cdf6fc5fddb580968adb2a5b9c5379a4404
2016-05-13 08:27:56 +00:00
android Fix resource_sizes.py when looking at ChromeModern.apk 2016-05-12 19:58:24 +00:00
args [headless] Use embedded icu data for headless. 2016-05-11 12:16:44 +00:00
config Prepare for building with enable_app_list=0 on Desktop 2016-05-13 08:27:56 +00:00
experimental Reland: Media Galleries Partial Deprecation: Remove image metadata & libexif. 2016-03-14 23:58:38 +00:00
git-hooks
internal Revert of Revert of Sync Windows build flags between GYP and GN (patchset #1 id:1 of https://codereview.chromium.org/1185963004/) 2015-06-17 09:09:26 +00:00
ios Define OS=mac in gyp when building mac tools on iOS 2016-03-15 17:50:06 +00:00
linux unbundle: add GN files for ffmpeg, libevent, libxslt, snappy, and yasm 2016-05-12 08:21:36 +00:00
mac [Mac/GN] Port tweak_info_plist.py and run it on //content targets. 2016-05-03 17:35:26 +00:00
sanitizers Making CSSValue Pool thread local 2016-04-21 18:17:37 +00:00
secondary Remove unused MJPEG define from libjpeg-turbo GN and GYP 2016-05-11 15:50:34 +00:00
slave build/slave/OWNERS: remove bevc and ilevy + update stip 2014-10-28 16:44:47 +00:00
toolchain [Mac/GN] Set up the component build. 2016-05-11 02:14:57 +00:00
util [Mac/GN] Move the bundle ID and creator code into the BRANDING file, and use it. 2016-05-04 15:59:52 +00:00
win Add x86 to copy_cdb_to_output Allowed Architectures 2016-04-18 20:04:25 +00:00
OWNERS Add brucedawson to build\OWNERS 2016-04-04 18:41:29 +00:00
PRESUBMIT.py Remove unused constant in build/PRESUBMIT.py 2015-04-21 18:12:46 +00:00
README.chromium
all.gyp Prepare for building with enable_app_list=0 on Desktop 2016-05-13 08:27:56 +00:00
apk_browsertest.gypi [Android] Rework multidex and enable multidex for unit_tests_apk. (RELAND 2) 2016-01-16 01:23:53 +00:00
apk_fake_jar.gypi
apk_test.gypi [Android] Rework multidex and enable multidex for unit_tests_apk. (RELAND 2) 2016-01-16 01:23:53 +00:00
apply_locales.py
branding_value.sh
build-ctags.sh Change build-ctags.sh output file name from ".tags" to "tags" 2014-12-09 20:36:25 +00:00
build_config.h MIPS64: Fix ChromePublic compile error for mips64el 2016-04-27 09:18:26 +00:00
buildflag.h Tiny fix in buildflag.h comment 2016-03-31 21:02:11 +00:00
buildflag_header.gni Add chrome crash service to GN build on Windows. 2015-12-03 00:10:47 +00:00
buildflag_header.gypi Move ENABLE_PROFILING to build flags system. 2015-12-05 00:45:52 +00:00
check_return_value.py
chrome_settings.gypi fix breaking third parties using grit 2015-11-05 11:04:11 +00:00
clobber.py Use rmdir /s/q instead of flaky shutil.rmtree on Windows 2016-03-19 00:33:11 +00:00
common.croc
common.gypi Prepare for building with enable_app_list=0 on Desktop 2016-05-13 08:27:56 +00:00
common_untrusted.gypi Build only the appropriate x86 arches for nacl (chrome side). 2014-09-16 02:33:15 +00:00
compiled_action.gni GN: forward_variables_from shouldn't clobber vars. 2016-05-03 01:09:10 +00:00
compiler_version.py Remove gcc_version from gyp and gn files. 2016-01-11 23:13:01 +00:00
copy_test_data_ios.gypi iOS: Remove a work around for a gyp bug that has been fixed. 2015-09-24 17:29:10 +00:00
copy_test_data_ios.py
cp.py
detect_host_arch.py
dir_exists.py
download_gold_plugin.py Move find_depot_tools.py to build/ 2015-10-26 22:08:26 +00:00
download_nacl_toolchains.py Early exit in download_nacl_toolchains on Android. 2015-09-03 14:58:42 +00:00
env_dump.py
extract_from_cab.py
filename_rules.gypi Support building ash targets with use_ash=0 and use_aura=1. 2016-02-10 00:27:47 +00:00
find_depot_tools.py Move find_depot_tools.py to build/ 2015-10-26 22:08:26 +00:00
find_isolated_tests.py
gdb-add-index gdb-add-index: accept a list of files to index 2015-11-24 00:31:22 +00:00
get_landmines.py VS 2015 Update 2 RTW (final) 2016-04-01 04:11:28 +00:00
get_syzygy_binaries.py Don't launch sub-process through shell. 2015-07-16 18:45:37 +00:00
gn_helpers.py Switch MB to write the GN args to args.gn. 2016-04-14 01:44:13 +00:00
gn_helpers_unittest.py Add FromGNArgs() to gn_helpers. 2016-04-06 00:10:38 +00:00
gn_migration.gypi Prepare for building with enable_app_list=0 on Desktop 2016-05-13 08:27:56 +00:00
gn_run_binary.py
grit_action.gypi fix breaking third parties using grit 2015-11-05 11:04:11 +00:00
grit_target.gypi Use a qualified path for grit/net_resources.h 2014-08-18 22:36:01 +00:00
gyp_chromium Move logic of gyp_chromium into gyp_chromium.py 2015-08-11 21:02:19 +00:00
gyp_chromium.py Set toolchain directory in gyp_chromium. 2016-05-11 02:12:26 +00:00
gyp_chromium_test.py Move logic of gyp_chromium into gyp_chromium.py 2015-08-11 21:02:19 +00:00
gyp_environment.py Add mac toolchain script support to find_sdk script. 2016-03-30 22:10:35 +00:00
gyp_helper.py Expose CC.host_wrapper and CXX.host_wrapper. 2015-04-02 20:42:43 +00:00
gypi_to_gn.py Add documentation for exec_script and gypi_to_gn 2016-04-19 22:55:02 +00:00
host_jar.gypi Pass build scripts .interface.jar directly rather than --use-ijars 2016-04-05 03:05:29 +00:00
host_prebuilt_jar.gypi Revert of Revert of [Android] JUnit runner + gyp changes. (patchset #1 id:1 of https://codereview.chromium.org/597123002/) 2014-09-24 14:02:15 +00:00
install-build-deps-android.sh install-build-deps-android.sh support for Ubuntu Xenial 2016-04-28 00:34:59 +00:00
install-build-deps.sh build/install-build-deps.sh: support Ubuntu 16.04 (xenial). 2016-04-22 00:53:34 +00:00
install-chroot.sh Fix install-chroot.sh for recent versions of ubuntu 2015-06-29 18:19:53 +00:00
inverse_depth.py
isolate.gypi This removes most of the NSS files and both the use_openssl build argument and 2016-04-20 16:36:24 +00:00
jar_file_jni_generator.gypi Move MotionEventAndroid to ui/events/android 2015-11-05 21:22:43 +00:00
java.gypi [Android] Run lint using a cache in the output directory. 2016-03-21 16:44:33 +00:00
java_aidl.gypi Make aapt and aidl paths flexible. 2015-06-04 23:29:15 +00:00
java_apk.gypi [Android] Run lint using a cache in the output directory. 2016-03-21 16:44:33 +00:00
java_prebuilt.gypi Store proguarded jar in product out under lib.java. 2015-08-28 14:03:03 +00:00
java_strings_grd.gypi
jni_generator.gypi Remove most android_webview_build conditions from build. 2015-03-31 11:51:32 +00:00
json_schema_api.gni Annotate large GN targets for precompiled headers 2015-07-28 18:25:26 +00:00
json_schema_bundle_compile.gypi Generate all extension schema namespaces as "api" and instead vary the generated bundle names. 2015-07-23 18:28:16 +00:00
json_schema_bundle_registration_compile.gypi Generate all extension schema namespaces as "api" and instead vary the generated bundle names. 2015-07-23 18:28:16 +00:00
json_schema_compile.gypi Move json schema compiler target into build/ to match gyp 2014-09-30 22:27:41 +00:00
json_to_struct.gypi Generate a static struct from fieldtrial_testing_config 2015-07-11 01:05:09 +00:00
landmine_utils.py match openbsd as well in landmine_utils and breakpad 2014-11-25 20:25:13 +00:00
landmines.py Let landmines print something when run as part of `gclient sync`. 2016-05-03 18:02:00 +00:00
mac_toolchain.py Only accept the hermetic toolchain license if newer. 2016-05-09 17:50:08 +00:00
nocompile.gni Fix base_nocompile_tests dependency 2016-02-16 02:36:01 +00:00
nocompile.gypi Fix base_nocompile_tests dependency 2016-02-16 02:36:01 +00:00
output_dll_copy.rules
package_mac_toolchain.py Scripts to upload and update the mac toolchain. 2016-03-26 21:45:51 +00:00
precompile.cc
precompile.h Annotate large GN targets for precompiled headers 2015-07-28 18:25:26 +00:00
print_python_deps.py Reland #2 of Include isolate.py in data for Android unit tests 2016-04-04 14:59:51 +00:00
protoc.gypi
protoc_java.gypi [Android] Incorporate findbugs into android builds. 2015-03-24 03:15:40 +00:00
protoc_java.py Add proto_java_library to gn 2014-10-01 23:49:49 +00:00
release.gypi
repack_action.gypi
rmdir_and_stamp.py [mojo] Delete third_party/mojo 2016-02-10 09:58:42 +00:00
sanitize-mac-build-log.sed
sanitize-mac-build-log.sh
sanitize-win-build-log.sed
sanitize-win-build-log.sh
set_clang_warning_flags.gypi Use clang as default host compiler when cross-compiling 2014-08-04 19:05:02 +00:00
shim_headers.gni unbundle: add shim_headers.gni and unbundled GN file for zlib 2016-04-15 08:03:33 +00:00
shim_headers.gypi
some.gyp
symlink.gni Fix GN deps needed by third_party/WebKit/Tools/Scripts/run-webkit-tests 2016-04-13 00:07:09 +00:00
symlink.py Expand the ~ character in link_names of symlink.py 2016-03-21 17:54:51 +00:00
tree_truth.sh Print project path in build/tree_truth.sh (fix typo) 2014-11-11 16:53:33 +00:00
update-linux-sandbox.sh Report better error message on update sandbox for gn builds 2015-08-20 22:39:59 +00:00
vs_toolchain.py Stop gyp_chromium prior to mass DLL copies on error 2016-04-18 15:31:44 +00:00
whitespace_file.txt Make a whitespace change to trigger some builds. 2016-04-02 23:35:54 +00:00
win_is_xtree_patched.py Fix xtree patch check, and in turn C4702 disabling 2015-01-07 23:42:34 +00:00
win_precompile.gypi Revert of clang/win: Disable precompiled headers. (patchset #1 id:1 of https://codereview.chromium.org/1904193002/ ) 2016-04-22 19:43:44 +00:00
write_build_date_header.py Fix regression in 1c9b02233631b0ba9b096d79bf5b8d71a370dbb0. 2016-04-05 00:18:55 +00:00
write_buildflag_header.py New build flag system, convert Google Now flag 2015-11-26 09:22:27 +00:00

README.chromium

List of property sheets to be included by projects:
  common.vsprops
    Not used anymore. No-op. Kept for compatibility with current projects.

  debug.vsprops
    Enables debug settings. Must be included directly in Debug configuration. Includes internal\essential.vsprops.

  external_code.vsprops
    Contains settings made to simplify usage of external (non-Google) code. It relaxes the warning levels. Should be included after debug.vsprops or release.vsprops to override their settings.

  output_dll_copy.rules
    Run to enable automatic copy of DLL when they are as an input file in a vcproj project.

  release.vsprops
    Enables release settings. Must be included directly in Release configuration. Includes internal\essential.vsprops. Also includes "internal\release_impl$(CHROME_BUILD_TYPE).vsprops". So the behavior is dependant on the CHROME_BUILD_TYPE environment variable.