/build/make/core/ |
soong_app_prebuilt.mk | 1 # App prebuilt coming from Soong. 6 $(call pretty-error,soong_app_prebuilt.mk may only be used from Soong) 86 # warn/allowed types are both empty because Soong modules can't depend on
|
soong_java_prebuilt.mk | 1 # Java prebuilt coming from Soong. 8 $(call pretty-error,soong_java_prebuilt.mk may only be used from Soong) 79 $(eval $(call hiddenapi-copy-soong-jar,$(LOCAL_SOONG_DEX_JAR),$(common_javalib.jar))) 136 # warn/allowed types are both empty because Soong modules can't depend on
|
prebuilt_internal.mk | 50 # shared libraries built by soong, as we build many different versions of each 159 # Soong exports cflags instead of include dirs, so that -isystem can be included. 163 $(call pretty-error,LOCAL_EXPORT_CFLAGS can only be used by Soong, use LOCAL_EXPORT_C_INCLUDE_DIRS instead)
|
binary.mk | 412 # soong defined modules already have done through this 432 # Modules from soong do not need this since the dependencies are already handled there. 447 endif # this module is not from soong [all...] |
/build/soong/shared/ |
paths.go | 17 // This file exists to share path-related logic between both soong_ui and soong 23 // Given the out directory, returns the root of the temp directory (to be cleared at the start of each execution of Soong)
|
/build/soong/ui/build/ |
proc_sync.go | 26 "android/soong/ui/logger" 30 // i.e. making sure only one Soong process is running for a given output directory 78 logger.Printf("Acquired lock on %v; previous Soong process must have completed. Continuing...\n", lock.description()) 88 return fmt.Errorf("Tried to lock %s, but timed out %s . Make sure no other Soong process is using it", 91 logger.Printf("Waiting up to %s to lock %v to ensure no other Soong process is running in the same output directory\n", description, lock.description())
|
test_build.go | 56 bootstrapDir := filepath.Join(outDir, "soong", ".bootstrap") 57 miniBootstrapDir := filepath.Join(outDir, "soong", ".minibootstrap") 69 // Leaf node is in one of Soong's bootstrap directories, which do not have
|
build.go | 30 ensureEmptyFileExists(ctx, filepath.Join(config.SoongOutDir(), ".soong.in_make")) 133 // Make sure that no other Soong process is running with the same output directory 159 // Run Soong
|
finder.go | 18 "android/soong/finder" 19 "android/soong/finder/fs" 20 "android/soong/ui/logger" 28 // This file provides an interface to the Finder for use in Soong UI
|
config.go | 27 "android/soong/shared" 53 const srcDirFileCheck = "build/soong/root.bp" 89 // These should only come from Soong, not the environment. 376 return filepath.Join(c.OutDir(), "soong")
|
/build/soong/python/ |
androidmk.go | 18 "android/soong/android" 74 // Soong installation is only supported for host modules. Have Make 75 // installation trigger Soong installation.
|
/build/soong/android/ |
makevars.go | 42 // Verify the make variable matches the Soong version, fail the build 45 // Check to see if the make variable matches the Soong version, warn if 49 // These are equivalent to the above, but sort the make and soong 164 define soong-compare-var 169 $$(warning $(1) does not match between Make and Soong:) 171 $(if $(2),$$(warning Soong adds: $$(filter-out $$(my_val_make),$$(my_val_soong))),$$(warning Soong: $$(my_val_soong))) 200 fmt.Fprintf(buf, "$(eval $(call soong-compare-var,%s,%s,my_check_failed := true))\n\n", v.name, sort) 205 $(error Soong variable check failed) 223 fmt.Fprintf(buf, "$(eval $(call soong-compare-var,%s,%s))\n\n", v.name, sort [all...] |
/build/soong/ |
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/sbox/ |
sbox.go | 106 // However, Soong also needs to be able to separately remove the sandbox directory on startup (if it has anything left in it) 167 // then at the beginning of the next build, Soong will retry the cleanup 253 // Soong will delete it later anyway.
|
/build/soong/cmd/multiproduct_kati/ |
main.go | 30 "android/soong/ui/build" 31 "android/soong/ui/logger" 32 "android/soong/ui/tracer" 33 "android/soong/zip" 54 var onlyConfig = flag.Bool("only-config", false, "Only run product config (not Soong or Kati)") 55 var onlySoong = flag.Bool("only-soong", false, "Only run product config and Soong (not Kati)") 249 log.SetOutput(filepath.Join(distLogsDir, "soong.log")) 252 log.SetOutput(filepath.Join(config.OutDir(), "soong.log")) 337 productLog.SetOutput(filepath.Join(productLogDir, "soong.log") [all...] |
/external/wayland-protocols/ |
wayland_protocol_codegen.go | 17 // Package wayland_protcool defines extension modules for the Soong build system 24 // base Soong "gensrcs" module, but there are two functional differences: 42 "android/soong/android" 43 "android/soong/genrule" 47 // Register out extension module type name with Soong. 54 pctx = android.NewPackageContext("android/soong/external/wayland-protocol") 102 // waylandGenModule defines the Soong module for each instance.
|
/build/soong/androidmk/cmd/androidmk/ |
android.go | 18 mkparser "android/soong/androidmk/parser" 68 "LOCAL_USE_AAPT2": skip, // Always enabled in Soong 69 "LOCAL_JAR_EXCLUDE_FILES": skip, // Soong never excludes files from jars 531 // The Soong replacement for CFLAGS doesn't need the same extra escaped quotes that were present in Make
|
androidmk.go | 26 "android/soong/bpfix/bpfix" 28 mkparser "android/soong/androidmk/parser" 181 // subdirs are already automatically included in Soong
|
/build/soong/cc/ |
androidmk.go | 23 "android/soong/android" 307 // Soong installation is only supported for host modules. Have Make 308 // installation trigger Soong installation.
|
check.go | 24 "android/soong/cc/config" 109 // TODO: Probably should just redo this property to prefix -l in Soong
|
binary.go | 18 "android/soong/android" 50 // (in Make or Soong).
|
compiler.go | 24 "android/soong/android" 25 "android/soong/cc/config" 284 // typical Soong approach would be to only make the headers for the
|
/build/soong/java/ |
androidmk.go | 24 "android/soong/android" 70 // TODO(ccross): remove this once droiddoc is in soong 199 // Reverse the order, Soong stores rroDirs in aapt2 order (low to high priority), but Make
|
aar.go | 18 "android/soong/android" 183 // This file isn't used by Soong, but is generated for exporting
|