Lines Matching +full:ninja +full:- +full:linux
7 // http://www.apache.org/licenses/LICENSE-2.0
186 // out/ - make install files go here.
187 // out/soong - this is the buildDir passed to NewTestConfig()
188 // ... - the source files
358 // omitted from the list, and dependencies are added so that we're re-run when they are added.
738 for i := len(list) - 1; i >= totalSkip; i-- {
740 for j := i - 1; j >= totalSkip; j-- {
759 ret[i] = list[len(list)-1-i]
771 return -1
775 return indexPathList(p, list) != -1
950 // safePathForSource is for paths that we expect are safe -- only for use by go
951 // code that is embedding ninja variables in paths
1039 // it doesn't exist. Dependencies are added so that the ninja file will be regenerated if the state
1187 path = fullPath[len(fullPath)-len(path):]
1238 // PathForIntermediates returns an OutputPath representing the top-level
1318 // valid path if p is non-nil.
1390 dirName = "platform" // opt-in libs
1402 return ExistentPathForSource(ctx, "prebuilts", "abi-dumps", dirName,
1403 version, binderBitness, archNameAndVariant, "source-based",
1515 …// For example, it is host/<os>-<arch> for host modules, and target/product/<device>/<partition> f…
1524 if PrefixInList(os.Args, "-test.") {
1559 // out/soong/target/product/<device>/<partition> for device modules, and out/soong/host/<os>-<arch>…
1623 if os == Linux {
1625 osName = "linux"
1627 // SOONG_HOST_OUT is set to out/host/$(HOST_OS)-$(HOST_PREBUILT_ARCH)
1636 partionPaths = []string{"host", osName + "-" + archName, partition}
1672 return pathForNdkOrSdkInstall(ctx, "mainline-sdks", paths)
1766 // validateSafePath validates a path that we trust (may contain ninja variables).
1775 // TODO: filepath.Join isn't necessarily correct with embedded ninja
1776 // variables. '..' may remove the entire ninja variable, even if it
1781 // validatePath validates that a path does not include ninja variables, and that
1937 // default-initialized, which leaves blueprint.baseModuleContext set to nil, so methods that are
2019 // PathsIfNonNil returns a Paths containing only the non-nil input arguments.