[Cbe-oss-dev] [PATCH 14/17]MARS/modules/task: Share acinclude

Yuji Mano yuji.mano at am.sony.com
Wed Nov 26 14:40:35 EST 2008


From: Kazunori Asayama <asayama at sm.sony.co.jp>

Share acinclude.m4 between core and modules (task module)

This patch enable to share acinclude.m4 between core and modules for
easy maintenance.

Signed-off-by: Kazunori Asayama <asayama at sm.sony.co.jp>
---
 modules/task/acinclude.m4 |  101 ----------------------------------------------
 modules/task/bootstrap    |    2 
 2 files changed, 2 insertions(+), 101 deletions(-)

Index: b/modules/task/acinclude.m4
===================================================================
--- a/modules/task/acinclude.m4	2008-11-21 17:58:49.000000000 +0900
+++ /dev/null	1970-01-01 00:00:00.000000000 +0000
@@ -1,101 +0,0 @@
-## acinclude.m4 -- Common autoconf macro definitions
-#
-#  Copyright 2008 Sony Corporation of America
-#
-#
-#  Permission is hereby granted, free of charge, to any person obtaining
-#  a copy of this Library and associated documentation files (the
-#  "Library"), to deal in the Library without restriction, including
-#  without limitation the rights to use, copy, modify, merge, publish,
-#  distribute, sublicense, and/or sell copies of the Library, and to
-#  permit persons to whom the Library is furnished to do so, subject to
-#  the following conditions:
-#
-#   The above copyright notice and this permission notice shall be
-#   included in all copies or substantial portions of the Library.
-#
-#   If you modify the Library, you may copy and distribute your modified
-#   version of the Library in object code or as an executable provided
-#   that you also do one of the following:
-#
-#    Accompany the modified version of the Library with the complete
-#    corresponding machine-readable source code for the modified version
-#    of the Library; or,
-#
-#    Accompany the modified version of the Library with a written offer
-#    for a complete machine-readable copy of the corresponding source
-#    code of the modified version of the Library.
-#
-#
-#  THE LIBRARY IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-#  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-#  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-#  IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
-#  CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
-#  TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
-#  LIBRARY OR THE USE OR OTHER DEALINGS IN THE LIBRARY.
-#
-
-AC_DEFUN([AC_CONFIG_MARS_PLATFORM],[
-
-AC_ARG_WITH([mars-platform],
-	[AS_HELP_STRING([--with-mars-platform=TYPE],
-		[specify mars platform TYPE (cell | spursengine)])],
-	[],
-	[AC_MSG_ERROR([missing option --with-mars-platform=])])
-AS_CASE([${with_mars_platform}],
-	[cell],[],
-	[spursengine],[],
-	[AC_MSG_ERROR([invalid option --with-mars-platform=${with_mars_platform}])])
-AM_CONDITIONAL([MARS_PLATFORM_CELL],
-	[test "x${with_mars_platform}" = "xcell"])
-AM_CONDITIONAL([MARS_PLATFORM_SPURSENGINE],
-	[test "x${with_mars_platform}" = "xspursengine"])
-AC_MSG_RESULT([using mars-platform ${with_mars_platform}])
-
-]) # AC_CONFIG_MARS_PLATFORM
-
-
-AC_DEFUN([AC_CONFIG_MARS_DISCRETE_SHARED_MEMORY],[
-AC_ARG_ENABLE(
-	[discrete-shared-memory],
-	[AS_HELP_STRING([--enable-discrete-shared-memory],
-		[assume discrete shared memory between host and MPU
-			even if shared memory is identical to host memory,
-			for debugging purposes])])
-AC_MSG_RESULT([using enable-discrete-shared-memory ${enable_discrete_shared_memory}])
-]) # AC_CONFIG_MARS_DISCRETE_SHARED_MEMORY
-
-
-AC_DEFUN([AC_CONFIG_DEBUG],[
-
-AC_ARG_ENABLE(
-	[debug],
-	[AS_HELP_STRING([--enable-debug], [build debug versions of mars])])
-AM_CONDITIONAL([DEBUG], [test "x${enable_debug}" = "xyes"])
-AC_MSG_RESULT([using enable-debug ${enable_debug}])
-
-]) # AC_CONFIG_DEBUG
-
-
-AC_DEFUN([AC_CONFIG_MARS_POST],[
-case "$with_mars_platform" in
-     spursengine) enable_discrete_shared_memory=yes;;
-esac
-
-if test "x$enable_discrete_shared_memory" = "xyes"; then
-	AC_DEFINE([MARS_ENABLE_DISCRETE_SHARED_MEMORY],[1],
-		[Define to 1 if shared memory between host and MPU is
-			separate from host memory.])
-fi
-])
-
-
-AC_DEFUN([AC_CONFIG_MARS],[
-
-AC_CONFIG_MARS_PLATFORM
-AC_CONFIG_MARS_DISCRETE_SHARED_MEMORY
-AC_CONFIG_DEBUG
-AC_CONFIG_MARS_POST
-
-]) # AC_CONFIG_MARS
Index: b/modules/task/bootstrap
===================================================================
--- a/modules/task/bootstrap	2008-11-21 17:58:49.000000000 +0900
+++ b/modules/task/bootstrap	2008-11-21 18:00:59.000000000 +0900
@@ -81,6 +81,8 @@ set -x
 
 sed -e s, at version@,${version},g configure.ac.in > configure.ac
 
+ln -sf ../../scripts/acinclude.m4 .
+
 aclocal
 automake --foreign --add-missing --copy
 autoconf





More information about the cbe-oss-dev mailing list