responsability seperated between sconscript and sconstruct.