summaryrefslogtreecommitdiffstats
path: root/gears/SConscript.libmozjs
diff options
context:
space:
mode:
authorzork@chromium.org <zork@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2008-12-09 17:35:35 +0000
committerzork@chromium.org <zork@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2008-12-09 17:35:35 +0000
commitc04558992dcba248ff8477021addf14b3b5b74f6 (patch)
tree7908abf3a882071017f2681c3fb97b8bd8d340e4 /gears/SConscript.libmozjs
parent9333f1812b353233e6c492a6dfe7efb3a03717a3 (diff)
downloadchromium_src-c04558992dcba248ff8477021addf14b3b5b74f6.zip
chromium_src-c04558992dcba248ff8477021addf14b3b5b74f6.tar.gz
chromium_src-c04558992dcba248ff8477021addf14b3b5b74f6.tar.bz2
First pass at adding support for building Android via scons.
Review URL: http://codereview.chromium.org/13644 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6590 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'gears/SConscript.libmozjs')
-rw-r--r--gears/SConscript.libmozjs64
1 files changed, 40 insertions, 24 deletions
diff --git a/gears/SConscript.libmozjs b/gears/SConscript.libmozjs
index 0342b0f..23a311529 100644
--- a/gears/SConscript.libmozjs
+++ b/gears/SConscript.libmozjs
@@ -7,31 +7,49 @@ Import('env')
env = env.Clone(
)
-env.Append(
- CPPDEFINES = [
- 'JS_THREADSAFE',
- 'XP_UNIX',
- 'DARWIN',
- 'HAVE_BSD_FLOCK',
- 'XP_MACOSX',
- 'HAVE_LCHOWN',
- 'HAVE_STRERROR',
- 'FORCE_PR_LOG',
- '_PR_PTHREADS',
- 'UHAVE_CVAR_BUILT_ON_SEM',
- '_NSPR_BUILD_',
- 'OSARCH=Darwin',
- 'STATIC_JS_API',
- 'JS_USE_SAFE_ARENA',
- 'TRIMMED',
- 'JS_HAS_EXPORT_IMPORT'
- ],
- CPPPATH = '$MOZJS_INCLUDE_PATHS',
-)
+if env['OS'] == 'osx':
+ env.Append(
+ CPPDEFINES = [
+ 'JS_THREADSAFE',
+ 'XP_UNIX',
+ 'DARWIN',
+ 'HAVE_BSD_FLOCK',
+ 'XP_MACOSX',
+ 'HAVE_LCHOWN',
+ 'HAVE_STRERROR',
+ 'FORCE_PR_LOG',
+ '_PR_PTHREADS',
+ 'UHAVE_CVAR_BUILT_ON_SEM',
+ '_NSPR_BUILD_',
+ 'OSARCH=Darwin',
+ 'STATIC_JS_API',
+ 'JS_USE_SAFE_ARENA',
+ 'TRIMMED',
+ 'JS_HAS_EXPORT_IMPORT'
+ ],
+ CPPPATH = '$MOZJS_INCLUDE_PATHS',
+ )
+elif env['OS'] == 'android':
+ env.Append(
+ CPPDEFINES = [
+ 'JS_THREADSAFE',
+ 'XP_UNIX',
+ 'HAVE_STRERROR',
+ 'FORCE_PR_LOG',
+ '_PR_PTHREADS',
+ 'UHAVE_CVAR_BUILT_ON_SEM',
+ '_NSPR_BUILD_',
+ 'OSARCH=Android',
+ 'STATIC_JS_API',
+ 'JS_USE_SAFE_ARENA',
+ 'TRIMMED',
+ 'JS_HAS_EXPORT_IMPORT',
+ ],
+ CPPPATH = '$MOZJS_INCLUDE_PATHS',
+ )
input_files = [
# Common Files
- '$MOZJS_DIR/nspr/pr/src/md/unix/darwin.c',
'$MOZJS_DIR/js/src/jsapi.c',
'$MOZJS_DIR/js/src/jsarena.c',
'$MOZJS_DIR/js/src/jsarray.c',
@@ -106,8 +124,6 @@ input_files = [
'$MOZJS_DIR/nspr/pr/src/md/unix/unix.c',
'$MOZJS_DIR/nspr/pr/src/md/unix/unix_errors.c',
'$MOZJS_DIR/nspr/pr/src/md/unix/uxproces.c',
- '$MOZJS_DIR/nspr/pr/src/md/unix/os_Darwin_ppc.s',
- '$MOZJS_DIR/nspr/pr/src/md/unix/os_Darwin_x86.s',
]
if env['OS'] == 'osx':