Home
last modified time | relevance | path

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

12345

/build/soong/cmd/merge_zips/
Dmerge_zips_test.go46 be = testZipEntry{"b/e", 0700, []byte("")} var
134 {be, bc, bDir, bbDir, bbb, A, metainfDir, manifestFile},
136 out: []testZipEntry{A, metainfDir, manifestFile, bDir, bbDir, bbb, bc, be},
143 {be, bc, bDir, A, metainfDir, manifestFile},
145 out: []testZipEntry{metainfDir, manifestFile, A, bDir, bc, be},
152 {metainfDir, manifestFile, bDir, be},
156 out: []testZipEntry{metainfDir, manifestFile, A, bDir, bc, be},
163 {bDir, be},
167 out: []testZipEntry{bDir, be, bc, A},
172 {a, bDir, bbDir, bbb, bc, bd, be},
[all …]
Dmerge_zips.go106 func (be ZipEntryFromBuffer) String() string {
110 func (be ZipEntryFromBuffer) IsDir() bool {
111 return be.fh.FileInfo().IsDir()
114 func (be ZipEntryFromBuffer) CRC32() uint32 {
115 return crc32.ChecksumIEEE(be.content)
118 func (be ZipEntryFromBuffer) Size() uint64 {
119 return uint64(len(be.content))
122 func (be ZipEntryFromBuffer) WriteToZip(dest string, zw *zip.Writer) error {
123 w, err := zw.CreateHeader(be.fh)
128 if !be.IsDir() {
[all …]
/build/soong/cmd/extract_apks/bundle_proto/
Dconfig.proto2 // Please be advised that the ultimate source is at
16 // Resources to be always kept in the master split.
19 // APKs to be signed with the same key as generated APKs.
47 // Resource IDs to be kept in master split.
49 // Resource names to be kept in master split.
83 // Whether 64 bit libraries should be stripped from Standalone APKs.
100 // If set to 'true', indicates that APKs should *not* be split by this
104 // Optional transformation to be applied to asset directories where
110 // If set to 'true', indicates that the targeting suffix should be removed
115 // would be outputted to "assets/level1_textures". File contents are
[all …]
/build/soong/docs/
Dmap_files.md33 meaning. If you need to add any comments that should not be interpreted by the
49 These map files can (and should) also be used as version scripts for building
53 file. Without this, APIs that you have not explicitly exposed will still be
55 symbol named in any `global:` group will be visible.
59 Version names that end with `_PRIVATE` or `_PLATFORM` will not be exposed in any
60 stubs, but will be exposed in the implementation library. Using either of these
67 interpreted by the stub generator. Multiple space-delimited tags may be used on
72 Indicates that the version or symbol is to be exposed in the APEX stubs rather
73 than the NDK. May be used in combination with `llndk` if the symbol is exposed
86 API level 21. This tag can be applied to either a version definition or an
[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:
89 will be required first. This will be necessary to detect cases where modules
90 are using headers that shouldn't be available to them -- usually due to the
101 will be used as a list of sources is useful, both for humans and automated
105 inheritable groups that can be selected with a single property.
125 command line would need to change, or one of the inputs would need to be newer
129 tool to be re-run. That can be more expensive than necessary though, since many
131 README could trigger the directory's timestamp to be updated.
134 need to know which files will be created before any inputs are read, since we
[all …]
Dclion.md4 only. Build should still be done via make/m/mm(a)/mmm(a).
25 be:
46 These file will be symbolicaly linked in ``out/development/ide/clion``. All folders
47 will also be created there.
Dperf.md7 soong_ui has tracing built in, so that every build execution's trace can be
52 Soong can be traced and profiled using the standard Go tools. It understands
61 file) to be fast however. And it shouldn't hit the slow path too often -- so
68 `$(shell)` commands need to be re-executed to determine if their output changed.
98 used to be rather expensive when they were used too often.
113 It may be more efficient to move the grep into make, so that the `find` portion
114 can be rewritten and cached:
120 Others can be simplified by just switching to an equivalent find command that
127 By adding the implicit `-a` and moving the `| sort` to Make, this can now be
139 Kati prints out what triggered the slow path to be taken -- this can be a
[all …]
/build/make/
DDeprecation.md36 We'll be turning off `BUILD_*` module types as all of the users are removed
42 * `BUILD_PACKAGE` will be moved from `AVAILABLE_BUILD_MODULE_TYPES` to
47 * `BUILD_PACKAGE` will be switched from `DEFAULT_WARNING_BUILD_MODULE_TYPES` to
51 `BUILD_BROKEN_USES_BUILD_PACKAGE`, `BUILD_PACKAGE` will be moved from
53 code will be removed. It will no longer be possible to use `BUILD_PACKAGE`.
59 break, and the fix may to be to obsolete them. There is no expectation that the
63 Just to be clear, the above process will happen on the AOSP master branch. So
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
13 * `PRODUCT_SYSTEM_DEFAULT_PROPERTIES` is highly discouraged. Will be deprecated.
18 * `PRODUCT_PROPERTY_OVERRIDES` is highly discouraged. Will be deprecated.
19 * `PRODUCT_DEFAULT_PROPERTY_OVERRIDES` is also discouraged. Will be deprecated.
62 System properties can now be set as optional using the new syntax:
77 Optional assignments can be duplicated and in that case their order matters.
105 We've considered `BUILD_COPY_HEADERS`/`LOCAL_COPY_HEADERS` to be deprecated for
106 a long time, and the places where it's been able to be used have shrinked over
129 With `ALLOW_NINJA_ENV=false` (soon to be the default), ninja, and all the
143 to allow specific variables to be passed through until you've fixed the rules.
[all …]
DUsage.txt18 <product> is the device that the created image is intended to be run on.
21 amount of debugging to be added into the generated image.
29 A target may be a file path. For example, out/host/linux-x86/bin/adb .
34 A target may also be any other target defined within a Makefile. Run
54 For now, the full (extremely large) compiled list of targets can be found
66 that must be distributed
74 Variables can either be set in the surrounding shell environment or can be
Dbuildspec.mk.default21 # "buildspec.mk" should never be checked in to source control.
48 # LOCAL_PACKAGE_NAME. Modules listed here will always be installed in
67 # will be added to LOCAL_CFLAGS when building the module.
78 # the locale list for the selected product will be added to the end
110 # when the build system changes such that this file must be updated, this
111 # variable will be changed. After you have modified this file with the new
/build/make/tools/zipalign/
DREADME.txt12 outfile.zip will be created
17 allows those portions to be accessed directly with mmap() even if they
20 Some data needs to be word-aligned for easy access, others might benefit
23 in the "extra" fields may be altered by this process.
30 entries. Files added to an "aligned" archive will not be aligned.
33 "-f" flag, an existing file will be overwritten.
/build/soong/
DREADME.md16 to [Bazel BUILD files](https://www.bazel.io/versions/master/docs/be/overview.html)
33 Every module must have a `name` property, and the value must be unique across
78 can be appended to with a += assignment, but only before they have been
104 Strings, lists of strings, and maps can be appended using the `+` operator.
105 Integers can be summed up using the `+` operator. Appending a map produces the
111 A defaults module can be used to repeat the same properties in multiple modules.
152 The `package` module type allows information to be specified about a package. Only a single
153 `package` module can be specified per package and in the case where there are multiple `.bp` files
163 the same `.bp` file as the `package` module) to be visible to all the subpackages by default.
173 A module `libfoo` can be referenced by its name
[all …]
/build/make/tools/releasetools/
Dpylintrc13 # Add files or directories to the blacklist. They should be base names, not
32 # be loaded. Extensions are loading into the active Python interpreter and may
38 # be used to obtain the result of joining multiple strings with the addition
41 # AST will be different than the one from reality.
76 # command line instead of printing them on stdout. Reports (if any) will be
116 # Tells whether missing members accessed in mixin class should be ignored. A
120 # List of module names for which member attributes should not be checked
122 # and thus existing member attributes cannot be deduced by static analysis
125 # List of classes names for which member attributes should not be checked
147 # List of builtins function names that should not be used, separated by a comma
[all …]
/build/blueprint/
DREADME.md6 modules that need to be built, and produces a
8 need to be run and their dependencies. Where most build systems use built-in
12 complexity of the build logic to be maintained in a high-level language, while
/build/make/target/board/generic_x86_64_arm64/
DREADME.txt4 It can be used to build the entire user-level system, and
10 Third party arm64 to x86_64 translator has to be installed as well
/build/make/target/board/generic_x86_arm/
DREADME.txt4 It can be used to build the entire user-level system, and
10 Third party arm to x86 translator has to be installed as well
/build/
Dbuildspec.mk.default21 # "buildspec.mk" should never be checked in to source control.
48 # LOCAL_PACKAGE_NAME. Modules listed here will always be installed in
67 # will be added to LOCAL_CFLAGS when building the module.
78 # the locale list for the selected product will be added to the end
110 # when the build system changes such that this file must be updated, this
111 # variable will be changed. After you have modified this file with the new
/build/make/core/
Dboard_config.mk131 $(error TARGET_DEVICE_DIR may not be set manually)
271 … either BOARD_PREBUILT_$(_uc_name)IMAGE or BOARD_$(_uc_name)IMAGE_FILE_SYSTEM_TYPE must be set)), \
273 $(error TARGET_COPY_OUT_$(_uc_name) must be set to '$(_lc_name)' to use a $(_lc_name) image))) \
409 …$(error TARGET_COPY_OUT_VENDOR must be either 'vendor' or 'system/vendor', seeing '$(TARGET_COPY_O…
425 $(error TARGET_COPY_OUT_VENDOR must be set to 'vendor' to use a vendor image)
450 $(error TARGET_COPY_OUT_PRODUCT must be either 'product' or 'system/product', seeing '$(TARGET_COPY…
490 $(error TARGET_COPY_OUT_SYSTEM_EXT must be either 'system_ext' or 'system/system_ext', seeing '$(TA…
525 …$(error TARGET_COPY_OUT_VENDOR_DLKM must be either 'vendor_dlkm', 'system/vendor/vendor_dlkm' or '…
559 …$(error TARGET_COPY_OUT_ODM must be either 'odm', 'system/vendor/odm' or 'vendor/odm', seeing '$(T…
594 …$(error TARGET_COPY_OUT_ODM_DLKM must be either 'odm_dlkm', 'system/vendor/odm_dlkm' or 'vendor/od…
[all …]
Dapp_certificate_validate.mk7 … $(call pretty-error,The module in product partition cannot be signed with certificate in system.))
/build/soong/cmd/pom2bp/
Dpom2bp.go579 aar libraries can be linked against when using AAPT2.
584 …rewrite can be used to specify mappings between Maven projects and Android.bp modules. The -rewrite
585 … option can be specified multiple times. When determining the Android.bp module for a given Maven
587 either the Maven project's <groupId>:<artifactId> or <artifactId> will be used to generate
592 Some Android.bp modules have transitive static dependencies that must be specified when they
594 This may be specified multiple times to declare these dependencies.
596 Some Android.bp modules have transitive runtime dependencies that must be specified when they
598 This may be specified multiple times to declare these dependencies.
603 … -use-version can be used to only write Android.bp files for a specific version of those artifacts.
608 The contents are written to stdout, to be put in the current directory (often as Android.bp)
/build/soong/cmd/pom2mk/
Dpom2mk.go353 aar libraries can be linked against when using AAPT2.
358 rewrite can be used to specify mappings between Maven projects and Make modules. The -rewrite
359 option can be specified multiple times. When determining the Make module for a given Maven
361 either the Maven project's <groupId>:<artifactId> or <artifactId> will be used to generate
366 Some Android.mk modules have transitive dependencies that must be specified when they are
368 This may be specified multiple times to declare these dependencies.
373 -use-version can be used to only write makefiles for a specific version of those artifacts.
380 The makefile is written to stdout, to be put in the current directory (often as Android.mk)
/build/make/tools/acp/
DREADME9 - Doesn't take the "-d" flag, which causes symlinks to be copied as
22 If you copy from NFS to local disk, your NFS files will always be
26 - The Darwin linker insists that ranlib be current. If you copy the
/build/soong/cmd/diff_target_files/
Dknown_nondeterminism.whitelist1 // List of files that are known to be non-deterministic, along with the
/build/soong/ui/status/build_progress_proto/
Dbuild_progress.proto27 // finished_actions will be equal to total_actions. This may not represent
28 // that the build is completed as the total_actions may be increased for

12345