diff options
Diffstat (limited to 'drivers/gpu/mali/mali400ko/driver/src/devicedrv/mali/Makefile.common')
-rw-r--r-- | drivers/gpu/mali/mali400ko/driver/src/devicedrv/mali/Makefile.common | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/drivers/gpu/mali/mali400ko/driver/src/devicedrv/mali/Makefile.common b/drivers/gpu/mali/mali400ko/driver/src/devicedrv/mali/Makefile.common new file mode 100644 index 00000000000..ebe3b9e3399 --- /dev/null +++ b/drivers/gpu/mali/mali400ko/driver/src/devicedrv/mali/Makefile.common @@ -0,0 +1,56 @@ +# +# Copyright (C) 2010-2011 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 Foundation, and any use by you of this program is subject to the terms of such GNU licence. +# +# A copy of the licence is included with the program, and can also be obtained from Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +# + +OSKFILES=\ + $(FILES_PREFIX)$(OSKOS)/mali_osk_atomics.c \ + $(FILES_PREFIX)$(OSKOS)/mali_osk_irq.c \ + $(FILES_PREFIX)$(OSKOS)/mali_osk_locks.c \ + $(FILES_PREFIX)$(OSKOS)/mali_osk_low_level_mem.c \ + $(FILES_PREFIX)$(OSKOS)/mali_osk_math.c \ + $(FILES_PREFIX)$(OSKOS)/mali_osk_memory.c \ + $(FILES_PREFIX)$(OSKOS)/mali_osk_misc.c \ + $(FILES_PREFIX)$(OSKOS)/mali_osk_mali.c \ + $(FILES_PREFIX)$(OSKOS)/mali_osk_notification.c \ + $(FILES_PREFIX)$(OSKOS)/mali_osk_time.c \ + $(FILES_PREFIX)$(OSKOS)/mali_osk_timers.c + +UKKFILES=\ + $(FILES_PREFIX)$(OSKOS)/mali_ukk_mem.c \ + $(FILES_PREFIX)$(OSKOS)/mali_ukk_gp.c \ + $(FILES_PREFIX)$(OSKOS)/mali_ukk_pp.c \ + $(FILES_PREFIX)$(OSKOS)/mali_ukk_core.c + +ifeq ($(USING_PROFILING),1) +UKKFILES+=\ + $(FILES_PREFIX)$(OSKOS)/mali_ukk_profiling.c +endif + +ifeq ($(MALI_PLATFORM_FILE),) +MALI_PLATFORM_FILE=platform/default/mali_platform.c +endif + +# Get subversion revision number, fall back to only ${MALI_RELEASE_NAME} if no svn info is available +SVN_REV := $(shell (cd $(DRIVER_DIR); (svnversion | grep -qv exported && svnversion) || git svn info | grep '^Revision: '| sed -e 's/^Revision: //' ) 2>/dev/null ) +ifeq ($(SVN_REV),) +SVN_REV := $(MALI_RELEASE_NAME) +else +SVN_REV := $(MALI_RELEASE_NAME)-r$(SVN_REV) +endif + +# Common version-string, will be extended by OS-specifc sections +VERSION_STRINGS = +VERSION_STRINGS += CONFIG=$(CONFIG) +VERSION_STRINGS += USING_OS_MEMORY=$(USING_OS_MEMORY) +VERSION_STRINGS += API_VERSION=$(shell cd $(DRIVER_DIR); grep "\#define _MALI_API_VERSION" $(FILES_PREFIX)common\/mali_uk_types.h | cut -d' ' -f 3 ) +VERSION_STRINGS += REPO_URL=$(shell cd $(DRIVER_DIR); (svn info || git svn info || echo 'URL: $(MALI_RELEASE_NAME)') 2>/dev/null | grep '^URL: ' | cut -d: -f2- | cut -b2-) +VERSION_STRINGS += REVISION=$(SVN_REV) +VERSION_STRINGS += CHANGED_REVISION=$(shell cd $(DRIVER_DIR); (svn info || git svn info || echo 'Last Changed Rev: $(MALI_RELEASE_NAME)') 2>/dev/null | grep '^Last Changed Rev: ' | cut -d: -f2- | cut -b2-) +VERSION_STRINGS += CHANGE_DATE=$(shell cd $(DRIVER_DIR); (svn info || git svn info || echo 'Last Changed Date: $(MALI_RELEASE_NAME)') 2>/dev/null | grep '^Last Changed Date: ' | cut -d: -f2- | cut -b2-) +VERSION_STRINGS += BUILD_DATE=$(shell date) |