Home
last modified time | relevance | path

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

12345678

/build/blueprint/tests/
Dtest_tree_tests.sh35 OLDTIME_BOOTSTRAP=$(mtime .bootstrap/build.ninja)
36 OLDTIME=$(mtime build.ninja)
41 if [ ${OLDTIME} != $(mtime build.ninja) ]; then
46 if [ ${OLDTIME_BOOTSTRAP} != $(mtime .bootstrap/build.ninja) ]; then
57 if [ ${OLDTIME} != $(mtime build.ninja) ]; then
61 if [ ${OLDTIME_BOOTSTRAP} != $(mtime .bootstrap/build.ninja) ]; then
72 if [ ${OLDTIME} = $(mtime build.ninja) ]; then
76 if [ ${OLDTIME_BOOTSTRAP} = $(mtime .bootstrap/build.ninja) ]; then
82 OLDTIME=$(mtime build.ninja)
83 OLDTIME_BOOTSTRAP=$(mtime .bootstrap/build.ninja)
[all …]
/build/soong/cmd/diff_target_files/
Dprops.whitelist2 // Ignore date, version and hostname properties in build.prop and prop.default files.
5 "**/build.prop",
9 "ro\\..*build\\.date=.*",
10 "ro\\..*build\\.date\\.utc=.*",
11 "ro\\..*build\\.version\\.incremental=.*",
12 "ro\\..*build\\.fingerprint=.*",
13 "ro\\.build\\.display\\.id=.*",
14 "ro\\.build\\.description=.*",
15 "ro\\.build\\.host=.*"
/build/make/tools/releasetools/testdata/
Dapkcerts_merge.txt1 name="TestOdm.apk" certificate="build/make/target/product/security/testkey.x509.pem" private_key="b…
2 name="TestProduct.apk" certificate="build/make/target/product/security/testkey.x509.pem" private_ke…
3 name="TestSystem1.apk" certificate="build/make/target/product/security/testkey.x509.pem" private_ke…
4 name="TestSystem2.apk" certificate="build/make/target/product/security/testkey.x509.pem" private_ke…
5 name="TestSystemExt.apk" certificate="build/make/target/product/security/testkey.x509.pem" private_…
6 name="TestVendor.apk" certificate="build/make/target/product/security/testkey.x509.pem" private_key…
Dapkcerts_framework.txt1 name="TestSystem1.apk" certificate="build/make/target/product/security/testkey.x509.pem" private_ke…
2 name="TestSystem2.apk" certificate="build/make/target/product/security/testkey.x509.pem" private_ke…
5 name="TestProduct.apk" certificate="build/make/target/product/security/testkey.x509.pem" private_ke…
6 name="TestSystemExt.apk" certificate="build/make/target/product/security/testkey.x509.pem" private_…
Dapkcerts_vendor.txt3 name="TestVendor.apk" certificate="build/make/target/product/security/testkey.x509.pem" private_key…
4 name="TestOdm.apk" certificate="build/make/target/product/security/testkey.x509.pem" private_key="b…
/build/soong/cmd/soong_ui/
Dmain.go51 config func(ctx build.Context, args ...string) build.Config
57 run func(ctx build.Context, config build.Config, args []string, logsDir string)
67 config: func(ctx build.Context, args ...string) build.Config {
68 return build.NewConfig(ctx, args...)
129 build.OsEnvironment().IsEnvTrue("ANDROID_QUIET_BUILD"))
148 build.SetupSignals(log, cancel, func() {
154 buildCtx := build.Context{ContextImpl: &build.ContextImpl{
165 build.SetupOutDir(buildCtx, config)
175 …defer build.UploadMetrics(buildCtx, config, c.simpleOutput, buildStarted, buildErrorFile, rbeMetri…
191 defer build.DumpRBEMetrics(buildCtx, config, rbeMetricsFile)
[all …]
/build/make/tools/docker/
DREADME.md1 The Dockerfile in this directory sets up an Ubuntu Trusty image ready to build
2 a variety of Android branches (>= Lollipop). It's particulary useful to build
5 First, build the image:
9 $ docker build --build-arg userid=$(id -u) --build-arg groupid=$(id -g) --build-arg username=$(id -…
14 $ docker run -it --rm -v $ANDROID_BUILD_TOP:/src android-build-trusty
15 > cd /src; source build/envsetup.sh
/build/blueprint/bootstrap/
Dbuild.ninja1 # Included by .minibootstrap/build.ninja, which is written by bootstrap.bash
6 # bootstrapBuildDir - The path to the build directory
10 myGlobs = ${bootstrapBuildDir}/.minibootstrap/build-globs.ninja
13 rule build.ninja
19 bootstrapNinja = ${bootstrapBuildDir}/.bootstrap/build.ninja
21 build ${bootstrapNinja}: build.ninja ${topFile} | ${builder}
/build/blueprint/
DREADME.md3 [![build](https://github.com/danw/blueprint/workflows/build/badge.svg)](https://github.com/google/b…
5 Blueprint is a meta-build system that reads in Blueprints files that describe
7 [Ninja](https://ninja-build.org/) manifest describing the commands that
8 need to be run and their dependencies. Where most build systems use built-in
10 descriptions to build rules, Blueprint delegates this to per-project build
12 complexity of the build logic to be maintained in a high-level language, while
Dbootstrap.bash114 echo "bootstrapBuildDir = $BUILDDIR" > $BUILDDIR/.minibootstrap/build.ninja
115 echo "topFile = $SRCDIR/$TOPNAME" >> $BUILDDIR/.minibootstrap/build.ninja
116 echo "extraArgs = $EXTRA_ARGS" >> $BUILDDIR/.minibootstrap/build.ninja
117 echo "builddir = $NINJA_BUILDDIR" >> $BUILDDIR/.minibootstrap/build.ninja
118 echo "include $BLUEPRINTDIR/bootstrap/build.ninja" >> $BUILDDIR/.minibootstrap/build.ninja
/build/make/core/
Dsysprop.mk26 BUILDINFO_SH := build/make/tools/buildinfo.sh
32 define generate-common-build-props
71 define build-properties
96 $(hide) $$(call generate-common-build-props,$(call to-lower,$(strip $(1))),$$@)
134 ifeq ($(DEFAULT_SYSTEM_DEV_CERTIFICATE),build/make/target/product/security/testkey)
310 INSTALLED_BUILD_PROP_TARGET := $(TARGET_OUT)/build.prop
312 $(eval $(call build-properties,system,$(INSTALLED_BUILD_PROP_TARGET),\
344 INSTALLED_VENDOR_BUILD_PROP_TARGET := $(TARGET_OUT_VENDOR)/build.prop
345 $(eval $(call build-properties,\
366 INSTALLED_PRODUCT_BUILD_PROP_TARGET := $(TARGET_OUT_PRODUCT)/etc/build.prop
[all …]
Dninja_config.mk2 NINJA ?= prebuilts/build-tools/$(HOST_PREBUILT_TAG)/bin/ninja
4 NINJA ?= prebuilts/build-tools/$(HOST_PREBUILT_TAG)/asan/bin/ninja
7 KATI_OUTPUT_PATTERNS := $(OUT_DIR)/build%.ninja $(OUT_DIR)/ninja%.sh
20 build-art% \
51 include $(wildcard vendor/*/build/ninja_config.mk)
Dcleanbuild.mk24 BUILD_SYSTEM := $(TOPDIR)build/make/core
35 -include cts/build/config.mk
37 -include test/vts/tools/vts-tradefed/build/config.mk
39 -include tools/tradefederation/build/suites/device-tests/config.mk
41 -include tools/tradefederation/build/suites/general-tests/config.mk
99 $(info *** A clean build is required because of a recent change.)
101 $(info *** Done with the cleaning, now starting the real build.)
/build/make/
DREADME.md5 For documentation on how to run a build, see [Usage.txt](Usage.txt)
11 [build-system.html](/core/build-system.html). Our Android.mk files look similar,
12 but are entirely different from the Android.mk files used by the NDK build
14 platform build system -- most are not.
17 new build system written in Go. During the transition, all of these makefiles
19 directly. That's combined with a ninja file read by Soong so that the build
23 [Soong]: https://android.googlesource.com/platform/build/soong/+/master
DUsage.txt1 Android build system usage:
6 Ways to specify what to build:
7 The common way to specify what to build is to set that information in the
11 source build/envsetup.sh # Run "hmm" after sourcing for more info
15 # Invoke the configured build.
26 If no targets are specified, the build system will build the images
43 During a build, a few log files are generated in ${OUT} (or ${DIST_DIR}/logs
50 list of actions that failed during the build, and their outputs.
55 (after running the build once), split among these two files:
57 ${OUT}/build-<product>*.ninja
[all …]
/build/soong/scripts/
Dbuild-mainline-modules.sh54 OUT_DIR=$(source build/envsetup.sh > /dev/null; TARGET_PRODUCT= get_build_var OUT_DIR)
55 DIST_DIR=$(source build/envsetup.sh > /dev/null; TARGET_PRODUCT= get_build_var DIST_DIR)
58 echo_and_run build/soong/soong_ui.bash --make-mode $@ \
63 …PRODUCT_OUT=$(source build/envsetup.sh > /dev/null; TARGET_PRODUCT=${product} get_build_var PRODUC…
64 …TARGET_ARCH=$(source build/envsetup.sh > /dev/null; TARGET_PRODUCT=${product} get_build_var TARGET…
79 echo_and_run build/soong/scripts/build-aml-prebuilts.sh ${MODULES_SDK_AND_EXPORTS[@]}
/build/soong/cmd/multiproduct_kati/
Dmain.go145 Config build.Config
154 build.OsEnvironment().IsEnvTrue("ANDROID_QUIET_BUILD"))
174 build.SetupSignals(log, cancel, func() {
180 buildCtx := build.Context{ContextImpl: &build.ContextImpl{
188 config := build.NewConfig(buildCtx)
202 build.SetupOutDir(buildCtx, config)
214 build.SetupOutDir(buildCtx, config)
242 finder := build.NewSourceFinder(buildCtx, config)
245 build.FindSources(buildCtx, config, finder)
247 vars, err := build.DumpMakeVars(buildCtx, config, nil, []string{"all_named_products"})
[all …]
/build/soong/docs/
Dperf.md7 soong_ui has tracing built in, so that every build execution's trace can be
8 viewed. Just open `$OUT_DIR/build.trace.gz` in Chrome's <chrome://tracing>, or
10 stored in `build.trace.#.gz` (larger numbers are older). The associated logs
24 …0:00 build out/target/product/generic_arm64/obj/FAKE/sepolicy_neverallows_intermediates/policy_2.c…
25 …0:04 build out/target/product/generic_arm64/obj/FAKE/sepolicy_neverallows_intermediates/sepolicy_n…
26 …0:13 build out/target/product/generic_arm64/obj/ETC/plat_sepolicy.cil_intermediates/plat_sepolicy.…
27 …0:01 build out/target/product/generic_arm64/obj/ETC/plat_pub_versioned.cil_intermediates/plat_pub_…
28 …0:02 build out/target/product/generic_arm64/obj/ETC/vendor_sepolicy.cil_intermediates/vendor_sepol…
29 0:16 build out/target/product/generic_arm64/obj/ETC/sepolicy_intermediates/sepolicy
30 …0:00 build out/target/product/generic_arm64/obj/ETC/plat_seapp_contexts_intermediates/plat_seapp_c…
[all …]
/build/soong/cuj/
Dcuj.go68 build.SetupSignals(log, cancel, func() {
74 buildCtx := build.Context{ContextImpl: &build.ContextImpl{
87 config := build.NewConfig(buildCtx, t.args...)
88 build.SetupOutDir(buildCtx, config)
114 f := build.NewSourceFinder(buildCtx, config)
116 build.FindSources(buildCtx, config, f)
118 build.Build(buildCtx, config, build.BuildAll)
/build/soong/ui/status/build_error_proto/
Dbuild_error.proto21 // List of error messages of the overall build. The error messages
22 // are not associated with a build action.
25 // List of build action errors.
29 // Build is composed of a list of build action. There can be a set of build
44 // The error string produced by the build action.
/build/make/tools/fs_config/end_to_end_test/
Drun_test.sh1 cd $ANDROID_BUILD_TOP/build/make/tools/fs_config/end_to_end_test
3 $ANDROID_BUILD_TOP/build/make/tools/fs_config/fs_config_generator.py fsconfig \
15 $ANDROID_BUILD_TOP/build/make/tools/fs_config/fs_config_generator.py fsconfig \
27 $ANDROID_BUILD_TOP/build/make/tools/fs_config/fs_config_generator.py fsconfig \
38 $ANDROID_BUILD_TOP/build/make/tools/fs_config/fs_config_generator.py fsconfig \
49 $ANDROID_BUILD_TOP/build/make/tools/fs_config/fs_config_generator.py fsconfig \
60 $ANDROID_BUILD_TOP/build/make/tools/fs_config/fs_config_generator.py fsconfig \
/build/soong/
Dbuild_kzip.bash24 build/soong/soong_ui.bash --build-mode --all-modules --dir=$PWD -k merge_zips xref_cxx xref_java
28 declare -r go_extractor=$(realpath prebuilts/build-tools/linux-x86/bin/go_extractor)
30 declare -r vnames_path=$(realpath build/soong/vnames.go.json)
/build/soong/ui/status/build_progress_proto/
Dbuild_progress.proto21 // 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
28 // that the build is completed as the total_actions may be increased for
33 // build and current_actions + finished_actions <= total_actions.
/build/soong/ui/build/
DAndroid.bp16 name: "soong-ui-build-paths",
17 pkgPath: "android/soong/ui/build/paths",
28 name: "soong-ui-build",
29 pkgPath: "android/soong/ui/build",
31 "soong-ui-build-paths",
42 "build.go",
/build/make/packaging/
Dmain.mk30 include build/make/common/core.mk
31 include build/make/common/strings.mk
35 include build/make/packaging/distdir.mk

12345678