summaryrefslogtreecommitdiff
path: root/drivers/gpu/arm/midgard/sconscript
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/arm/midgard/sconscript')
-rw-r--r--drivers/gpu/arm/midgard/sconscript15
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'])