/build/core/ |
soong.mk | 1 SOONG_OUT_DIR := $(OUT_DIR)/soong 6 SOONG := $(SOONG_OUT_DIR)/soong 7 SOONG_BOOTSTRAP := $(SOONG_OUT_DIR)/.soong.bootstrap 10 SOONG_IN_MAKE := $(SOONG_OUT_DIR)/.soong.in_make 11 SOONG_VARIABLES := $(SOONG_OUT_DIR)/soong.variables 13 # We need to rebootstrap soong if SOONG_OUT_DIR or the reverse path from 21 ifneq ($(strip $(shell build/soong/reverse_path.py $(SOONG_OUT_DIR))),$(strip $(shell source $(SOONG_BOOTSTRAP); echo $$SRCDIR_FROM_BUILDDIR))) 27 # Bootstrap soong. 32 # Create soong.variables with copies of makefile settings. Runs every build [all...] |
/build/soong/ |
bootstrap.bash | 11 export BUILDDIR=$("${ORIG_SRCDIR}/build/soong/reverse_path.py" "$ORIG_SRCDIR") 22 export BOOTSTRAP_MANIFEST="${SRCDIR}/build/soong/build.ninja.in" 48 export SRCDIR_FROM_BUILDDIR=$(build/soong/reverse_path.py "$BUILDDIR") 53 "$SRCDIR/build/soong/soong.bootstrap.in" > $BUILDDIR/.soong.bootstrap 54 ln -sf "${SRCDIR_FROM_BUILDDIR}/build/soong/soong.bash" $BUILDDIR/soong
|
register.go | 15 package soong package
|
doc.go | 15 // Soong is a builder for Android that uses Blueprint to parse Blueprints 17 // Soong itself is responsible for converting the modules read by Blueprint 56 package soong package
|
/build/soong/cmd/soong_build/ |
main.go | 25 "android/soong" 27 "android/soong/common" 36 ctx := soong.NewContext()
|
/build/soong/common/ |
env.go | 18 "android/soong" 19 "android/soong/env" 32 soong.RegisterSingletonType("env", EnvSingleton) 44 envFile := PathForOutput(ctx, ".soong.environment")
|
defs.go | 23 pctx = NewPackageContext("android/soong/common") 38 // while running soong. This allows the file to be cleaned up if it ever 39 // stops being generated by soong.
|
mutator.go | 18 "android/soong" 48 soong.RegisterBottomUpMutator(name, func(ctx blueprint.BottomUpMutatorContext) { 60 soong.RegisterTopDownMutator(name, func(ctx blueprint.TopDownMutatorContext) {
|
module.go | 22 "android/soong" 23 "android/soong/glob" 192 // "android/soong/common" 359 suffix = "-soong" 618 soong.RegisterSingletonType("buildtarget", BuildTargetSingleton) 651 suffix = "-soong"
|
androidmk.go | 26 "android/soong" 32 soong.RegisterSingletonType("androidmk", AndroidMkSingleton)
|
config.go | 32 const configFileName = "soong.config" 33 const productVariablesFileName = "soong.variables" 173 inMakeFile := filepath.Join(buildDir, ".soong.in_make")
|
/build/soong/cmd/soong_env/ |
soong_env.go | 18 // android/soong/common/glob.go for a longer description. 26 "android/soong/env"
|
/build/soong/cmd/soong_glob/ |
soong_glob.go | 18 // android/soong/common/glob.go for a longer description. 26 "android/soong/glob"
|
/build/soong/genrule/ |
genrule.go | 20 "android/soong" 21 "android/soong/common" 25 soong.RegisterModuleType("gensrcs", GenSrcsFactory) 26 soong.RegisterModuleType("genrule", GenRuleFactory) 32 pctx = common.NewPackageContext("android/soong/genrule")
|
/build/soong/java/ |
java.go | 27 "android/soong" 28 "android/soong/common" 29 "android/soong/genrule" 33 soong.RegisterModuleType("java_library", JavaLibraryFactory) 34 soong.RegisterModuleType("java_library_static", JavaLibraryFactory) 35 soong.RegisterModuleType("java_library_host", JavaLibraryHostFactory) 36 soong.RegisterModuleType("java_binary", JavaBinaryFactory) 37 soong.RegisterModuleType("java_binary_host", JavaBinaryHostFactory) 38 soong.RegisterModuleType("prebuilt_java_library", JavaPrebuiltFactory) 39 soong.RegisterModuleType("prebuilt_sdk", SdkPrebuiltFactory [all...] |
androidmk.go | 20 "android/soong/common"
|
resources.go | 20 "android/soong/common"
|
gen.go | 24 "android/soong/common"
|
/build/soong/cc/ |
util.go | 22 "android/soong/common"
|
cc.go | 29 "android/soong" 30 "android/soong/common" 31 "android/soong/genrule" 35 soong.RegisterModuleType("cc_library_static", libraryStaticFactory) 36 soong.RegisterModuleType("cc_library_shared", librarySharedFactory) 37 soong.RegisterModuleType("cc_library", libraryFactory) 38 soong.RegisterModuleType("cc_object", objectFactory) 39 soong.RegisterModuleType("cc_binary", binaryFactory) 40 soong.RegisterModuleType("cc_test", testFactory) 41 soong.RegisterModuleType("cc_benchmark", benchmarkFactory [all...] |
builder.go | 22 "android/soong/common" 39 pctx = common.NewPackageContext("android/soong/cc") 104 copyGccLibPath = pctx.SourcePathVariable("copyGccLibPath", "build/soong/copygcclib.sh")
|
androidmk.go | 23 "android/soong/common"
|
arm64_device.go | 20 "android/soong/common"
|
gen.go | 24 "android/soong/common"
|
toolchain.go | 20 "android/soong/common"
|