platform_build_blueprint/blueprint
Colin Cross 573a2fd4fc Store a sorted module list
Walk the dependency tree once in order to create a list of modules
such that that any module is guaranteed to be later in the list than
any of its dependencies.  Allows easily walking the tree in child-first
or parent-first order by walking the list in forward or reverse order.

Change-Id: I8f2013ebf700d1bc4c41b7898742a426f032ea2f
2015-01-23 13:41:49 -08:00
..
bootstrap bootstrap: Fix abandoned file removal. 2015-01-23 13:41:49 -08:00
deptools Add a utility function for writing depfiles. 2015-01-23 13:41:47 -08:00
parser Add support for map properties 2014-07-25 17:01:20 -07:00
pathtools Add pathtools.ReplaceExtension 2015-01-23 13:41:48 -08:00
proptools Add the blueprint/proptools package. 2015-01-23 13:41:47 -08:00
context.go Store a sorted module list 2015-01-23 13:41:49 -08:00
context_test.go Fix the context parse test 2015-01-23 13:41:47 -08:00
live_tracker.go Remove the blueprint.Config type. 2014-06-12 12:16:09 -07:00
mangle.go Initial Blueprint commit. 2014-06-04 14:23:32 -07:00
module_ctx.go Add a PreGenerateBuildActions pass 2015-01-23 13:41:49 -08:00
ninja_defs.go Pipe the Optional flag from BuildParams to the build definition 2015-01-23 13:41:48 -08:00
ninja_strings.go Optimize parseNinjaString 2015-01-23 13:41:49 -08:00
ninja_strings_test.go Fix a string parsing bug 2015-01-23 13:41:47 -08:00
ninja_writer.go Initial Blueprint commit. 2014-06-04 14:23:32 -07:00
ninja_writer_test.go Initial Blueprint commit. 2014-06-04 14:23:32 -07:00
package_ctx.go Stop determining package names from the call stack. 2015-01-23 13:41:46 -08:00
scope.go Stop determining package names from the call stack. 2015-01-23 13:41:46 -08:00
singleton_ctx.go Stop determining package names from the call stack. 2015-01-23 13:41:46 -08:00
unpack.go Add support for unpacking properties into nested structs. 2015-01-23 13:41:47 -08:00
unpack_test.go Add support for unpacking properties into nested structs. 2015-01-23 13:41:47 -08:00