#===============================================================================
#                    Copyright 2009 QUALCOMM Incorporated.
#                           All Rights Reserved.
#                         QUALCOMM Proprietary/GTDR
#===============================================================================
# DAL Drivers Libs
#-------------------------------------------------------------------------------
import os
import glob
Import('env')

cwd = os.getcwd()
subsystem = ARGUMENTS.get('subsystem', 'none')
unit = ARGUMENTS.get('unit', 'none')
subunit = ARGUMENTS.get('subunit', None)

subunit_scripts = None

if (subsystem in cwd) and (unit in cwd) and subunit:
   if os.path.exists('../'+ subunit +'/build/SConscript') :
      subunit_scripts = '../'+ subunit +'/build/SConscript'
   else:
      raise RuntimeError, "Unit [%s] from subsystem [%s] doesn't have a [%s] subunit." % (unit,subsystem,subunit)
else:
   subunit_scripts = glob.glob('../*/build/SConscript')

if subunit_scripts != None:
   env.SConscript(subunit_scripts, exports='env')
