/build/make/tools/product_config/src/com/android/build/config/ |
D | ConfigBase.java | 103 public void copyFrom(ConfigBase that) { in copyFrom() argument 104 setPhase(that.getPhase()); in copyFrom() 105 setRootNodes(that.getRootNodes()); in copyFrom() 106 for (Map.Entry<String, VarType> entry: that.getProductVars().entrySet()) { in copyFrom() 109 mInitialVariables = new HashMap(that.getInitialVariables()); in copyFrom() 110 mFinalVariables = new HashMap(that.getFinalVariables()); in copyFrom()
|
D | Str.java | 61 final Str that = (Str)o; in equals() local 62 return mValue.equals(that.mValue); in equals() 71 public int compareTo(Str that) { in compareTo() argument 72 return this.mValue.compareTo(that.mValue); in compareTo()
|
D | Position.java | 56 public int compareTo(Position that) { in compareTo() argument 57 int result = mFile.compareTo(that.mFile); in compareTo() 61 return mLine - that.mLine; in compareTo()
|
/build/bazel/bazel_skylib/rules/ |
D | common_settings.bzl | 23 doc = "A singleton provider that contains the raw value of a build setting", 37 doc = "An int-typed build setting that can be set on the command line", 43 doc = "An int-typed build setting that cannot be set on the command line", 49 doc = "A bool-typed build setting that can be set on the command line", 55 doc = "A bool-typed build setting that cannot be set on the command line", 61 doc = "A string list-typed build setting that can be set on the command line", 67 doc = "A string list-typed build setting that cannot be set on the command line", 86 doc = "A string-typed build setting that can be set on the command line", 97 doc = "A string-typed build setting that cannot be set on the command line",
|
/build/soong/docs/ |
D | map_files.md | 4 map.txt files. These files are [linker version scripts] with comments that are 33 meaning. If you need to add any comments that should not be interpreted by the 46 Note that, with few exceptions (see "Special version names" below), the name of 53 file. Without this, APIs that you have not explicitly exposed will still be 60 Version names that end with `_PRIVATE` or `_PLATFORM` will not be exposed in any 73 Indicates that the version or symbol is to be exposed in the APEX stubs rather 79 Indicates that the version or symbol is first introduced in the "future" API 80 level. This is an arbitrarily high API level used to define APIs that have not 90 `introduced=21` specifies that the API was first added (or first made public) in 105 that release. For example, `introduced=S` can be used to define APIs added in S. [all …]
|
D | best_practices.md | 9 file, generate that file into `$OUT_DIR` during the build, fail the build 11 generated script, etc) to explicitly copy that file from the output into the 23 as that could trigger extra rebuilds when a source directory is moved. 25 Assume that the source directory is `$PWD`. If a script is going to change 27 prefer to do that in the script. 32 Don't assume that `$OUT_DIR` is `out`. The source and output trees are very 36 Don't assume that `$OUT_DIR` is under `$PWD`, users can set it to a relative path 50 up so that space isn't wasted, but the files are there when necessary. 66 the exported headers reference a library that you link to, use 80 Sometimes there are headers that have header-only sections, but also define [all …]
|
D | perf.md | 7 soong_ui has tracing built in, so that every build execution's trace can be 47 for those steps or adjusting dependencies so that those steps can run earlier 62 don't rely on output of a `$(shell)` command that includes the current timestamp, 63 or read a file that's going to change on every build. 67 In most cases, we've found that the fast-path is slow because all of the 89 other "(regen)" numbers add up to more than that (some parts are parallelized 97 added some basic math functions in `math.mk` to help some common use cases that 103 that the output may change). Many of the common macros produce find commands 104 that Kati can understand, but if you're writing your own, you may want to 113 It may be more efficient to move the grep into make, so that the `find` portion [all …]
|
/build/bazel/json_module_graph/ |
D | README.md | 3 This directory contains `jq` scripts that query Soong's module graph. 5 It uses the JSON module graph that Soongs dumps when the 17 * `filterSubtree` dumps only those modules that are in the given subtree of the 26 * `usedVariations` returns a map that shows which variations are used in the
|
/build/make/core/ |
D | LINUX_KERNEL_COPYING | 2 NOTE! This copyright does *not* cover user programs that use kernel 5 Also note that the GPL below is copyrighted by the Free Software 6 Foundation, but the instance of code that it refers to (the Linux 9 Also note that the only valid version of the GPL as far as the kernel 38 price. Our General Public Licenses are designed to make sure that you 40 this service if you wish), that you receive source code or can get it 41 if you want it, that you can change the software or use pieces of it 42 in new free programs; and that you know you can do these things. 44 To protect your rights, we need to make restrictions that forbid 50 gratis or for a fee, you must give the recipients all the rights that [all …]
|
D | envsetup.rbc | 26 """Checks that version range and default versions is valid, returns all versions in range.""" 44 Guarantees that the following are defined: 57 … # Note that build.prop target also wants INTERNAL_BUILD_ID_MAKEFILE to be set if the file exists. 90 # Used to indicate the security patch that has been applied to the device. 91 …# It must signify that the build includes all security patches issued up through the designated A… 107 …# BUILD_NUMBER should be set to the source control value that represents the current state of the … 108 …orce changelist number or a git hash. Can be an arbitrary string (to allow for source control that 112 # with a non-digit so that anyone trying to parse it as an integer will probably get "0". 135 …# If you update the build system such that the environment setup or buildspec.mk need to be update…
|
/build/soong/licenses/ |
D | LICENSE | 26 the copyright owner that is granting the License. 29 other entities that control, are controlled by, or are under common 30 control with that entity. For the purposes of this definition, 50 copyright notice that is included in or attached to the work 54 form, that is based on (or derived from) the Work and for which the 57 of this License, Derivative Works shall not include works that remain 63 to that Work or Derivative Works thereof, that is intentionally 70 and issue tracking systems that are managed by, or on behalf of, the 72 excluding communication that is conspicuously marked or otherwise 92 by such Contributor that are necessarily infringed by their [all …]
|
/build/blueprint/ |
D | LICENSE | 14 the copyright owner that is granting the License. 17 other entities that control, are controlled by, or are under common 18 control with that entity. For the purposes of this definition, 38 copyright notice that is included in or attached to the work 42 form, that is based on (or derived from) the Work and for which the 45 of this License, Derivative Works shall not include works that remain 51 to that Work or Derivative Works thereof, that is intentionally 58 and issue tracking systems that are managed by, or on behalf of, the 60 excluding communication that is conspicuously marked or otherwise 80 by such Contributor that are necessarily infringed by their [all …]
|
D | CONTRIBUTING.md | 9 need to be sure of various other things—for instance that you'll tell us if you 10 know that your code infringes on other people's patents. You don't have to sign 14 us first through the issue tracker with your idea so that we can help out and
|
/build/make/ |
D | Usage.txt | 7 The common way to specify what to build is to set that information in the 18 <product> is the device that the created image is intended to be run on. 30 Note that when giving a relative file path as a target, that path is 50 list of actions that failed during the build, and their outputs. 64 Targets that adjust an existing build: 66 that must be distributed 71 and run that many
|
D | Changes.md | 8 access to the manifest contents, that information must be present in the build 24 cases it is possible to tell the build system that the library provides a 31 It is possible to disable the check on a per-module basis. When doing that it is 100 In that case, the final value is determined at runtime. The precedence is 126 Note that the order between the optional and the non-optional assignments 131 Optional assignments can be duplicated and in that case their order matters. 138 Note that this behavior is different from the previous behavior of preferring 146 ELF prebuilts in `PRODUCT_COPY_FILES` that are installed into these paths are an 169 variable `M4` that contains the path. 189 Kati and Soong can safely use environment variables, so the expectation is that [all …]
|
/build/soong/ui/status/build_error_proto/ |
D | build_error.proto | 30 // actions that can failed. 35 // The command name that raised the error. 41 // List of artifacts (i.e. files) that was produced by the command.
|
/build/soong/bazel/ |
D | properties.go | 325 that := other.GetValueForArch(arch) 326 this.Append(that) 332 that := other.GetValueForOS(os) 333 this.Append(that) 541 that := other.GetValueForArch(arch) 542 this = append(this, that...) 548 that := other.GetValueForOS(os) 549 this = append(this, that...)
|
/build/soong/cmd/sbox/sbox_proto/ |
D | sbox.proto | 25 // If set, GCC-style dependency files from any command that references __SBOX_DEPFILE__ will be 51 // A list of files that will be copied before the sandboxed command, and whose contents should be 56 // Copy describes a from-to pair of files to copy. The paths may be relative, the root that they 67 // RspFile describes an rspfile that should be copied into the sandbox directory. 72 // A list of path mappings that should be applied to each file listed in the rsp file.
|
/build/bazel/ |
D | bazel.BUILD | 1 # This filegroup is necessary because Bazel requires that every file in the .d 6 # that lines in the .d files must be turned into Artifact instances and thus
|
D | common.bazelrc | 9 # Ensure that the host_javabase always use @local_jdk, the checked-in JDK. 21 # Do not tokenize copts, other than strings that consist of a single Make 55 # Note that this hardcodes the output dir. It will not work if $OUT_DIR != out. 59 # Note that this hardcodes the output dir. It will not work if $OUT_DIR != out.
|
/build/make/core/tasks/ |
D | platform_availability_check.mk | 40 they depend on other modules that are not available for platform) 52 it depends on other modules that are not available for platform.)
|
/build/make/target/board/ |
D | go_defaults_common.prop | 31 # Note that this is a trade-off: here we trade clean pages for dirty pages, 33 # the processes that load of shared apk and the code cache is not shared. 34 # Some notable apps that will be affected by this are gms and chrome.
|
/build/soong/bloaty/ |
D | file_sections.proto | 22 // Size of that section as part of the file. 25 // Size of that section when loaded in memory.
|
/build/make/target/board/mainline_sdk/ |
D | README.md | 1 This device is suitable for a soong-only build that builds for all the architectures
|
/build/soong/cmd/diff_target_files/ |
D | known_nondeterminism.whitelist | 1 // List of files that are known to be non-deterministic, along with the
|