diff options
Diffstat (limited to 'drivers/gpu/arm/midgard/sconscript')
-rw-r--r-- | drivers/gpu/arm/midgard/sconscript | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/drivers/gpu/arm/midgard/sconscript b/drivers/gpu/arm/midgard/sconscript index c36e92dd0d7a..7e41a438ac53 100644 --- a/drivers/gpu/arm/midgard/sconscript +++ b/drivers/gpu/arm/midgard/sconscript @@ -1,5 +1,5 @@ # -# (C) COPYRIGHT 2010-2016 ARM Limited. All rights reserved. +# (C) COPYRIGHT 2010-2015 ARM Limited. All rights reserved. # # This program is free software and is provided to you under the terms of the # GNU General Public License version 2 as published by the Free Software @@ -19,12 +19,14 @@ import re import sys Import('env') - if Glob('tests/sconscript'): SConscript( 'tests/sconscript' ) mock_test = 0 +if env['v'] != '1': + env['MAKECOMSTR'] = '[MAKE] ${SOURCE.dir}' + # Fake platform is a transient solution for GPL drivers running in kernel that does not provide configuration via platform data. # For such kernels fake_platform_device should be set to 1. For kernels providing platform data fake_platform_device should be set to 0. if env['platform_config']=='devicetree': @@ -44,7 +46,8 @@ kbase_src = [Glob('#kernel/drivers/gpu/arm/midgard/*.c'), Glob('#kernel/drivers/gpu/arm/midgard/K*')) ] -kbase_src += [Glob('#kernel/drivers/gpu/arm/midgard/internal/*/*.c')] +kbase_src += [Glob('#kernel/drivers/gpu/arm/midgard/internal/*/*.c'), + Glob('#kernel/drivers/gpu/arm/midgard/internal/*/*/*.c')] if Glob('#kernel/drivers/gpu/arm/midgard/tests/internal/src/mock') and env['unit'] == '1': kbase_src += [Glob('#kernel/drivers/gpu/arm/midgard/tests/internal/src/mock/*.c')] @@ -122,6 +125,10 @@ if env['os'] != 'android': if int(env['ump']) == 1: env.Depends('$STATIC_LIB_PATH/mali_kbase.ko', '$STATIC_LIB_PATH/ump.ko') -env.KernelObjTarget('kbase', cmd) +if Glob('internal/sconsfrag'): + execfile('internal/sconsfrag') + get_internal(env) + +env.ProgTarget('kbase', cmd) env.AppendUnique(BASE=['cutils_linked_list']) |