Add support for dynamic module dependencies.

This change adds the DynamicDependerModule interface.  Any Module type that
implements that interface will be called before Blueprint does its depenedency
analysis to allow the module to add additional dependencies.

Change-Id: I4d9ef8663d187262dcd9a1ec410c180c3ca4f57d
2 files changed
tree: c2b7123f299ebd5c16b2e24a2bcdc3e04a25ab3f
  1. blueprint/
  2. Blueprints
  3. bootstrap.bash
  4. build.ninja.in