Clone of https://chromium.googlesource.com/chromium/src/build with Mozilla's local modifications
Перейти к файлу
dnicoara 44507e25b5 [Ozone] Update GYP and GN to include a DRM platform
This makes it possible to refer to the platform as DRI and DRM. We need
this intermediate state so we can update the CrOS builds to use DRM
rather than DRI.

BUG=none
TEST=Build ozone with DRI & DRM platform and without to verify build
(GYP and GN)

Review URL: https://codereview.chromium.org/957253005

Cr-Original-Commit-Position: refs/heads/master@{#320788}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: d89b572673f0fd352ae9d14e69b79e0430c87fbd
2015-03-16 20:46:24 +00:00
android [Android] Clean up DeviceUtils usage in tombstones.py. 2015-03-13 15:51:30 +00:00
config Add native lib version name to chrome_shell_apk 2015-03-14 00:19:18 +00:00
git-hooks Silence git-hooks/pre-commit in the absence of .gitmodules (take 2). 2014-04-05 00:29:14 +00:00
internal Add PGO targets to Chrome. 2014-03-14 16:48:30 +00:00
ios Revamp desktop Autofill settings, round 2 2015-03-13 21:07:00 +00:00
linux [Ozone] Update GYP and GN to include a DRM platform 2015-03-16 20:46:24 +00:00
mac Fix tweak_info_plist's TOP path to be found relative to itself rather than the includer's SRCROOT. 2014-11-06 18:25:27 +00:00
module_args Adds a boolean to indicate if v8 should use the correct architecture 2015-03-10 16:43:02 +00:00
sanitizers Remove suppression for bug 272987. 2015-03-12 13:21:08 +00:00
secondary Add remaining trivial targets for the Linux GN build 2015-03-08 04:23:38 +00:00
slave build/slave/OWNERS: remove bevc and ilevy + update stip 2014-10-28 16:44:47 +00:00
temp_gyp Time to kill googleurl.gyp 2013-06-22 14:20:10 +00:00
toolchain Add remoting and PPAPI tests to GN build 2015-03-04 17:25:38 +00:00
util gn format // (the rest, except mojo) 2014-12-03 23:27:41 +00:00
win Fix +x on Windows-only binary after 92d69f7733 2015-02-23 21:53:20 +00:00
OWNERS Add dpranke as an OWNER to the top-level GN and GYP files for the GN migration. 2015-03-10 21:37:56 +00:00
PRESUBMIT.py gyp_chromium: Better parsing of -G command line flag. 2015-02-03 19:26:17 +00:00
README.chromium TBR:nsylvain 2009-09-14 07:41:01 +00:00
all.gyp Crashpad!: Use the Crashpad client instead of Breakpad on Mac OS X. 2015-03-13 07:46:10 +00:00
android_sdk_extras.json Use json file to determine sdk packages to download. 2015-01-08 01:29:05 +00:00
apk_fake_jar.gypi Convert apk obfuscation to python 2014-06-11 13:19:47 +00:00
apk_test.gypi [Android] Remove TestServerSpawner dependency from ChromeNativeTestInstrumentationTestRunner. 2015-02-28 01:47:00 +00:00
apply_locales.py Move apply_locales.py from src/chrome/tools/build/ to src/build/. 2010-03-09 02:00:21 +00:00
branding_value.sh Adding a general script to fetch values from the BRANDING files. 2009-05-19 14:10:09 +00:00
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 Introduce OS_NACL_SFI and OS_NACL_NONSFI macros. 2014-10-28 11:57:41 +00:00
check_return_value.py check_return_value.py should drop stderr of the command it runs. 2014-04-03 07:36:32 +00:00
chrome_settings.gypi Move mac_bundle_id and other variables from chrome.gyp to build/chrome_settings.gypi. 2013-12-12 18:34:38 +00:00
common.croc Remove references to sconsbuild. 2013-10-12 02:38:29 +00:00
common.gypi [Ozone] Update GYP and GN to include a DRM platform 2015-03-16 20:46:24 +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 Update Chomium's build files to work w/ latest GN binaries. 2015-02-20 02:56:07 +00:00
compiler_version.py Linux: Detect host g++ version as well as target g++ version. 2014-04-23 08:20:16 +00:00
copy_test_data_ios.gypi Fix test data copying on iOS 2014-05-02 21:16:10 +00:00
copy_test_data_ios.py Fix handling of spaces with paths in copy_test_data.py 2012-11-09 18:04:50 +00:00
cp.py Normalize output path to cp.py 2013-04-30 01:57:11 +00:00
detect_host_arch.py Revert 281999 "Revert 281831 "Fix nacl_integration to run 32bit ..." 2014-07-09 12:06:21 +00:00
dir_exists.py gyp performance: don't invoke python to check dir existance 2014-04-16 21:52:49 +00:00
download_gold_plugin.py Build and install LLVM gold plugin on Linux. 2015-03-05 20:33:40 +00:00
download_nacl_toolchains.py Increase flexibility for NaCl toolchain download script. 2015-01-05 22:05:10 +00:00
download_sdk_extras.py download_sdk_extras: Catch the correct error. 2015-02-23 18:22:40 +00:00
env_dump.py Treat options to the envsetup script as args. 2013-09-23 23:08:09 +00:00
escape_unicode.py Fix python scripts in src/build/ 2011-11-23 19:13:44 +00:00
extract_from_cab.py Fix spelling: "supress" -> "suppress" 2013-11-02 02:05:53 +00:00
filename_rules.gypi [Ozone] Update GYP and GN to include a DRM platform 2015-03-16 20:46:24 +00:00
find_isolated_tests.py Add a script that can discover *.isolated files in a directory. 2014-02-28 19:46:52 +00:00
gdb-add-index Made gdb-add-index respect TOOLCHAIN_PREFIX settings. 2015-01-09 00:38:14 +00:00
get_landmines.py Roll NaCl toolchain change. 2015-02-18 20:11:41 +00:00
get_sdk_extras_packages.py Fix install-build-deps-android.sh launching of get_sdk_extras_packages.py 2015-02-02 13:54:27 +00:00
get_syzygy_binaries.py Fetch Kasko crash reporter for use with SyzyASAN. 2015-01-22 20:20:52 +00:00
gn_helpers.py Add support for reading .gypi files. 2014-04-06 04:35:10 +00:00
gn_migration.gypi Reland: Add hpack utilities and perftests to net GN 2015-03-12 20:01:45 +00:00
gn_run_binary.py Add yasm to the GN build. 2014-06-12 19:35:55 +00:00
grit_action.gypi Change grit whitelist to a string parameter 2015-02-09 17:05:22 +00:00
grit_target.gypi Use a qualified path for grit/net_resources.h 2014-08-18 22:36:01 +00:00
gyp_chromium [WebView] Pack the .pak files for all the locales. 2015-02-06 12:11:28 +00:00
gyp_chromium.py Make gyp_chromium.py work with Python 2.7. 2013-05-28 16:02:13 +00:00
gyp_chromium_test.py gyp_chromium: Better parsing of -G command line flag. 2015-02-03 19:26:17 +00:00
gyp_environment.py Make landmines work on local builds too 2014-08-14 14:03:30 +00:00
gyp_helper.py Clarify warning for GYP variable merging. 2015-03-14 00:14:52 +00:00
gypi_to_gn.py Work toward a chrome/common GN target. 2014-06-20 04:26:55 +00:00
host_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
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-android-sdks.sh Split installation of system packages and user SDKs. 2015-02-10 21:40:06 +00:00
install-build-deps-android.sh Split installation of system packages and user SDKs. 2015-02-10 21:40:06 +00:00
install-build-deps.sh Add libssl1.0.0:i386 to install-build-deps.sh for naclports 2015-02-13 23:19:54 +00:00
install-chroot.sh Install libstdc++:amd64 in install-chroot.sh. 2014-10-17 08:46:54 +00:00
inverse_depth.py Mojo: Include "path/to/foo.mojom.h" 2014-02-27 22:07:43 +00:00
isolate.gypi Use Xvfb in isolated testing only if use_x11 is set (reland) 2015-03-10 18:01:59 +00:00
jar_file_jni_generator.gypi Make combined native/manual JNI registration work for clang. 2015-02-24 12:55:37 +00:00
java.gypi Change what manifest and resources are passed to lint.py. 2015-02-26 00:10:01 +00:00
java_aidl.gypi Sort Java AIDL input filenames for makefile stability. 2014-08-29 22:18:31 +00:00
java_apk.gypi Allow to exlude jar in android_standalone_library. 2015-02-26 10:53:46 +00:00
java_prebuilt.gypi Fix "Class resolved by unexpected DEX" in uiautomator tests 2014-12-02 01:32:45 +00:00
java_strings_grd.gypi Pass resources to dependents as zip files instead of directories 2014-06-11 01:20:55 +00:00
jni_generator.gypi Make combined native/manual JNI registration work for clang. 2015-02-24 12:55:37 +00:00
json_schema_api.gni Add more size_t -> int warning fixes for the win x64 GN build. 2015-02-20 23:36:45 +00:00
json_schema_bundle_compile.gypi - Add support for references in different paths in apis. 2014-08-29 03:58:01 +00:00
json_schema_bundle_registration_compile.gypi Move json schema compiler target into build/ to match gyp 2014-09-30 22:27:41 +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 Add search_engines and precache components to GN build. 2014-07-16 17:50:51 +00:00
landmine_utils.py match openbsd as well in landmine_utils and breakpad 2014-11-25 20:25:13 +00:00
landmines.py Prevent landmines.py from deleting your source directory. 2015-01-13 21:29:41 +00:00
nocompile.gypi Switch to clang for nocompile tests and rebaseline existing results. 2014-11-03 21:29:44 +00:00
output_dll_copy.rules Add the build directory to the repository. 2008-07-26 20:52:30 +00:00
precompile.cc Use precompiled headers for most large projects where the .gyp file 2011-09-07 14:14:54 +00:00
precompile.h Remove wincrypt.h from precompiled headers. 2014-11-19 20:35:30 +00:00
protoc.gypi Delete some msvs_cygwin_shell:0 2014-01-25 00:45:40 +00:00
protoc_java.gypi Add proto_java_library to gn 2014-10-01 23:49:49 +00:00
protoc_java.py Add proto_java_library to gn 2014-10-01 23:49:49 +00:00
release.gypi Allow incrementally linked release builds on windows. 2014-05-14 17:22:59 +00:00
repack_action.gypi Work on GN build, mostly in //ui 2014-07-02 20:39:12 +00:00
rmdir_and_stamp.py Fix stale mojom-generated Java problems with gyp builds 2015-02-26 05:20:56 +00:00
sanitize-mac-build-log.sed Cleanup sanitize build sed and sh scripts. 2013-10-31 04:21:14 +00:00
sanitize-mac-build-log.sh Cleanup sanitize build sed and sh scripts. 2013-10-31 04:21:14 +00:00
sanitize-win-build-log.sed Remove removed (and outdated anyway) Perl IDL compiler line from sed script 2014-02-27 15:00:45 +00:00
sanitize-win-build-log.sh Cleanup sanitize build sed and sh scripts. 2013-10-31 04:21:14 +00:00
set_clang_warning_flags.gypi Use clang as default host compiler when cross-compiling 2014-08-04 19:05:02 +00:00
shim_headers.gypi Remove trailing "." from message lines. 2013-10-31 18:08:28 +00:00
some.gyp Revert 180433 because build\some.gyp was added to the CL by mistake. 2013-02-04 17:18:03 +00:00
symlink.py Skip argv[0] when processing command line options in symlink.py 2013-05-28 21:49:11 +00:00
toolchain_vs2013.hash Update to VS2013 Update 4, and Windows SDK 8.1 2014-11-15 01:38:14 +00:00
tree_truth.sh Print project path in build/tree_truth.sh (fix typo) 2014-11-11 16:53:33 +00:00
uiautomator_test.gypi [Android] Don't use zip pushing if not built or on user builds. 2014-10-15 08:24:53 +00:00
update-linux-sandbox.sh The sandbox setup script now uses CHROMIUM_OUT_DIR when defined. 2014-07-24 16:37:20 +00:00
vs_toolchain.py Update Chomium's build files to work w/ latest GN binaries. 2015-02-20 02:56:07 +00:00
whitespace_file.txt whitespace change. 2014-12-25 15:52:03 +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 Use precompiled headers on Windows only when a flag is set. 2011-09-27 00:15:16 +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.