Scons: Move some library dependency declarations into library_deps.py

Declare dependencies of the 'sel' library in order to fix some of the
worst duplication.

Change the code in library_deps.py to take dependencies for 'sel' from
both LIBRARY_DEPENDENCIES_DEFAULT and PLATFORM_LIBRARY_DEPENDENCIES.
Replace the transitive-closure implementation in library_deps.py with
one that is simpler and easier to understand.

BUG=none
TEST=build

Review URL: https://chromiumcodereview.appspot.com/10167012

git-svn-id: svn://svn.chromium.org/native_client/trunk/src/native_client/site_scons@8348 fcba33aa-ac0c-11dd-b9e7-8d5594d729c2
1 file changed
tree: c610fc2c0dfdf2ee6c82898682625c234ec3b82a
  1. site_tools/
  2. gyp_extract.py
  3. site_init.py
  4. usage_log.py