Home
last modified time | relevance | path

Searched refs:of (Results 1 – 25 of 147) sorted by relevance

123456

/build/blueprint/
DLICENSE11 and distribution as defined by Sections 1 through 9 of this document.
16 "Legal Entity" shall mean the union of the acting entity and all
18 control with that entity. For the purposes of this definition,
20 direction or management of such entity, whether by contract or
21 otherwise, or (ii) ownership of fifty percent (50%) or more of the
22 outstanding shares, or (iii) beneficial ownership of such entity.
32 transformation or translation of a Source form, including but
36 "Work" shall mean the work of authorship, whether in Source or
44 represent, as a whole, an original work of authorship. For the purposes
45 of this License, Derivative Works shall not include works that remain
[all …]
/build/make/core/
DLINUX_KERNEL_COPYING4 of the kernel, and does *not* fall under the heading of "derived work".
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
10 is concerned is _this_ particular version of the license (ie v2, not
23 of this license document, but changing it is not allowed.
31 General Public License applies to most of the Free Software
37 When we speak of free software, we are referring to freedom, not
39 have the freedom to distribute copies of free software (and charge for
41 if you want it, that you can change the software or use pieces of it
47 distribute copies of the software, or if you modify it.
[all …]
DWINPTHREADS_COPYING3 Permission is hereby granted, free of charge, to any person obtaining a
4 copy of this software and associated documentation files (the "Software"),
7 and/or sell copies of the Software, and to permit persons to whom the
11 all copies or substantial portions of the Software.
23 * Parts of this library are derived by:
28 * It uses undocumented features of Microsoft Windows that can change
38 * * Redistributions of source code must retain the above copyright notice,
39 * this list of conditions and the following disclaimer.
41 * this list of conditions and the following disclaimer in the documentation
43 * * Neither the name of Lockless Inc. nor the names of its contributors may be
/build/make/tools/droiddoc/templates-ndk/assets/
DGPL-LICENSE.txt7 of this license document, but changing it is not allowed.
15 General Public License applies to most of the Free Software
21 When we speak of free software, we are referring to freedom, not
23 have the freedom to distribute copies of free software (and charge for
25 if you want it, that you can change the software or use pieces of it
31 distribute copies of the software, or if you modify it.
33 For example, if you distribute copies of such a program, whether
51 patents. We wish to avoid the danger that redistributors of a free
64 under the terms of this General Public License. The "Program", below,
67 that is to say, a work containing the Program or a portion of it,
[all …]
DLICENSE.txt3 Permission is hereby granted, free of charge, to any person obtaining
4 a copy of this software and associated documentation files (the
7 distribute, sublicense, and/or sell copies of the Software, and to
12 included in all copies or substantial portions of the Software.
/build/soong/cmd/extract_apks/bundle_proto/
Dtargeting.proto1 // Messages describing APK Set's table of contents (toc.pb entry).
12 // Targeting on the level of variants.
21 // Targeting on the level of individual APKs.
34 // The semantic of the targeting is the "AND" rule on all immediate values.
41 // User Countries targeting describing an inclusive/exclusive list of country
44 // List of country codes in the two-letter CLDR territory format.
148 // Equivalent of android:glEsVersion or android:version in <uses-feature>.
175 // Targeting of other sibling directories that were in the Bundle.
176 // For master splits this is targeting of other master splits.
182 // Targeting of other sibling directories that were in the Bundle.
[all …]
Dcommands.proto1 // Messages describing APK Set's table of contents (toc.pb entry).
15 // Describes the output of the "build-apks" command.
17 // The package name of this app.
20 // List of the created variants.
26 // List of the created asset slices.
33 // Variant is a group of APKs that covers a part of the device configuration
41 // Set of APKs, one set per module.
44 // Number of the variant, starting at 0 (unless overridden).
64 // Indicates the delivery type (e.g. on-demand) of the module.
70 // Names of the modules that this module directly depends on.
[all …]
Dconfig.proto1 // Messages describing APK Set's table of contents (toc.pb entry).
33 // Version of BundleTool used to build the Bundle.
38 // Glob matching the list of files to leave uncompressed in the APKs.
39 // The matching is done against the path of files in the APK, thus excluding
40 // the name of the modules, and using forward slash ("/") as a name separator.
60 // Configuration for the generation of standalone APKs.
120 // be generated for this dimension. In the case of standalone/universal APKs
136 // Configuration for processing of APKs embedded in an APEX image.
141 // Android package name of the APK.
/build/soong/ui/status/build_error_proto/
Dbuild_error.proto5 // You may obtain a copy of the License at
21 // List of error messages of the overall build. The error messages
25 // List of build action errors.
29 // Build is composed of a list of build action. There can be a set of build
32 // Description of the command.
41 // List of artifacts (i.e. files) that was produced by the command.
/build/make/tools/releasetools/
Dpylintrc20 # List of plugins (as comma separated values of python modules names) to load,
27 # Allow loading of arbitrary C extensions. Extensions are imported into the
31 # A comma-separated list of package or module names from where C extensions may
36 # Allow optimization of some AST trees. This will activate a peephole AST
38 # be used to obtain the result of joining multiple strings with the addition
39 # operator. Joining a lot of strings can lead to a maximum recursion error in
76 # command line instead of printing them on stdout. Reports (if any) will be
85 # respectively contain the number of errors / warnings messages and the total
86 # number of statements analyzed. This is used by the global evaluation report
101 # Minimum lines number of a similarity.
[all …]
/build/soong/ui/status/build_progress_proto/
Dbuild_progress.proto5 // You may obtain a copy of the License at
21 // Total number of actions in a build. The total actions will increase
22 // and might decrease during the course of a build.
25 // Total number of completed build actions. This value will never decrease
26 // and finished_actions <= total_actions. At one point of the build, the
32 // Total number of current actions being executed during a course of a
36 // Total number of actions that reported as a failure.
/build/make/
DREADME.md3 This is the Makefile-based portion of the Android Build System.
7 For a list of behavioral changes useful for Android.mk writers see
16 This Makefile-based system is in the process of being replaced with [Soong], a
17 new build system written in Go. During the transition, all of these makefiles
18 are read by [Kati], and generate a ninja file instead of being executed
20 graph of the two systems can be combined and run as one.
DUsage.txt20 <variant> is one of "user", "userdebug", or "eng", and controls the
21 amount of debugging to be added into the generated image.
25 Each of <options>, <targets>, and <variable>=<value> is optional.
31 interpreted relative to the root of the source tree (rather than relative
35 `m help` to view the names of some common targets.
50 list of actions that failed during the build, and their outputs.
54 For now, the full (extremely large) compiled list of targets can be found
65 dist Copy into ${DIST_DIR} the portion of the build
70 -j Autodetect the number of processes to run at once,
87 list of supported variables. Please mention it here when there is.
DDeprecation.md1 # Deprecation of Make
4 to Android.bp), and we're ready to start turning off pieces of Make. If you
13 [build/make/core/deprecation.mk] is the source of truth, but for easy browsing:
36 We'll be turning off `BUILD_*` module types as all of the users are removed
40 * Prerequisite: all common users of `BUILD_PACKAGE` have been removed (some
57 amount of time in the default error state before moving to obsolete -- we'll
64 if you're following Android releases, none of the deprecation steps will be in
DChanges.md7 System properties for each of the partition is supposed to be set via following
84 Note that this behavior is different from the previous behavior of preferring
114 There is a prebuilt of it available in prebuilts/build-tools, and a make
130 rules/actions executed within it will only have access to a limited number of
155 Neither of these cases are supported by Soong, and will produce errors when
169 relative to the top of the source tree) acts like `LOCAL_SRC_FILES` (which is
194 and install the recovery variant of boot control HAL modules into recovery
196 crosshatch for example of this:
206 ## Deprecation of `BUILD_*` module types
223 property of the target, not the host.
[all …]
/build/soong/ui/metrics/metrics_proto/
Dmetrics.proto5 // You may obtain a copy of the License at
107 // The number of nanoseconds elapsed since January 1, 1970 UTC.
111 // The number of nanoseconds elapsed since start_time.
114 // The number of MB for memory use.
130 // The number of logical modules.
135 // The name of a critical user journey test.
143 // A set of metrics from a run of the critical user journey tests.
148 // The number of modules handled by soong_build.
151 // The total number of variants handled by soong_build.
154 // The total number of allocations in soong_build.
[all …]
/build/soong/
DREADME.md5 declarative descriptions of modules to build.
15 Go. The syntax and semantics of Android.bp files are intentionally similar
21 A module in an Android.bp file starts with a module type, followed by a set of
36 For a list of valid module types and their properties see
41 Properties that take a list of files can also take glob patterns and output path
51 `module` is the name of a module that produces output files, and it expands to
52 a list of those output files. With the optional `{.tag}` suffix, the module
53 may produce a different list of outputs according to `tag`.
60 consist of their `srcs`.
76 Variables are scoped to the remainder of the file they are declared in, as well
[all …]
/build/soong/docs/
Dmap_files.md5 semantically meaningful to [gen_stub_libs.py]. For an example of a map file, see
15 each of which contain a list of symbols. For example:
34 stub generator, keep them on their own line. For a list of supported comments,
46 Note that, with few exceptions (see "Special version names" below), the name of
51 the `version_script` property of `cc_library`. This has the effect of limiting
52 symbol visibility of the library to expose only the interface named by the map
60 stubs, but will be exposed in the implementation library. Using either of these
92 determine which API level an API was added in. The `first_version` property of
97 the actual number of the API level to remain vague during development of that
99 code name known to the build system can be used. For a list of versions known to
[all …]
Dbest_practices.md17 future, though there will be some level of exceptions for tools like `distcc`
43 instead. This can be problematic in a number of ways:
45 * `$(shell)` calls run at the beginning of every build, at minimum this slows
49 of these created files. It's better to have actual rules and dependencies set
58 The set of global include paths provided by the build system is also being
71 Don't use non-local paths in your `LOCAL_EXPORT_C_INCLUDE_DIRS`, use one of the
91 lack of ABI/API guarantees, but for various other reasons as well: layering
100 * It moves more information next to the values -- that the array of strings
101 will be used as a list of sources is useful, both for humans and automated
104 * It can collect multiple pieces of information together into logical
[all …]
Dperf.md17 soong_ui logs the wall time of the longest dependency chain compared to the
54 don't currently have an easy way to enable them in the context of a full build.
58 In general, the slow path of reading Android.mk files isn't particularly
62 don't rely on output of a `$(shell)` command that includes the current timestamp,
67 In most cases, we've found that the fast-path is slow because all of the
94 All the longest commands in this case are all variants of a call to `find`, but
95 this is where using pure make functions instead of calling out to the shell can
101 understand the find command, the built-in find emulator can turn some of them
102 into glob or stat checks (falling back to calling `find` if one of those imply
103 that the output may change). Many of the common macros produce find commands
[all …]
/build/soong/ui/status/ninja_frontend/
Dfrontend.proto5 // You may obtain a copy of the License at
29 // Number of jobs Ninja will run in parallel.
43 // List of edge inputs.
45 // List of edge outputs.
64 // Number of milliseconds spent executing in user mode
66 // Number of milliseconds spent executing in kernel mode
/build/soong/ui/metrics/upload_proto/
Dupload.proto5 // You may obtain a copy of the License at
33 // A list of metrics filepaths to upload.
36 // A list of directories to delete after the copy of metrics files
/build/make/target/board/
Dgo_defaults_common.prop6 # You may obtain a copy of the License at
30 # Rationale: speed has a lot of dex code expansion, it uses more ram and space
34 # the processes that load of shared apk and the code cache is not shared.
40 # doesn't take all of the RAM.
/build/make/tools/zipalign/
DREADME.txt15 The purpose of zipalign is to ensure that all uncompressed data starts
16 with a particular alignment relative to the start of the file. This
21 from being page-aligned. The adjustment is made by altering the size of
29 potentially disrupt the alignment of the modified entry and all later
/build/soong/finder/cmd/
DAndroid.bp5 // You may obtain a copy of the License at
16 // fast, parallel, caching implementation of `find`

123456