| Index: base/gfx/base_gfx.scons
|
| ===================================================================
|
| --- base/gfx/base_gfx.scons (revision 3638)
|
| +++ base/gfx/base_gfx.scons (working copy)
|
| @@ -2,31 +2,25 @@
|
| # Use of this source code is governed by a BSD-style license that can be
|
| # found in the LICENSE file.
|
|
|
| +__doc__ = """
|
| +Configuration for building base_gfx.lib / libbase_gfx.a.
|
| +"""
|
| +
|
| Import('env')
|
|
|
| env = env.Clone()
|
|
|
| -# Remove an inherited relative path that doesn't make sense anymore. This
|
| -# makes sure we don't pull in the wrong version of time.h when building on
|
| -# linux.
|
| -env['CPPPATH'].remove('..')
|
| +env.SConscript([
|
| + '$ICU38_DIR/using_icu38.scons',
|
| + '$LIBPNG_DIR/using_libpng.scons',
|
| + '$SKIA_DIR/using_skia.scons',
|
| + '$ZLIB_DIR/using_zlib.scons',
|
| +], {'env':env})
|
|
|
| env.Prepend(
|
| CPPPATH = [
|
| - '$SKIA_DIR/include',
|
| - '$SKIA_DIR/include/corecg',
|
| - '$SKIA_DIR/include/platform',
|
| - '$ZLIB_DIR',
|
| - '$LIBPNG_DIR',
|
| - '$ICU38_DIR/public/common',
|
| - '$ICU38_DIR/public/i18n',
|
| - '../..',
|
| + '$ROOT_DIR',
|
| ],
|
| - CPPDEFINES = [
|
| - 'PNG_USER_CONFIG',
|
| - 'CHROME_PNG_WRITE_SUPPORT',
|
| - 'U_STATIC_IMPLEMENTATION',
|
| - ],
|
| )
|
|
|
| if env['PLATFORM'] == 'win32':
|
| @@ -38,40 +32,48 @@
|
| )
|
|
|
| input_files = [
|
| - 'convolver.cc',
|
| - 'image_operations.cc',
|
| - 'png_decoder.cc',
|
| - 'png_encoder.cc',
|
| - 'point.cc',
|
| - 'rect.cc',
|
| - 'size.cc',
|
| -]
|
| -
|
| -if env['PLATFORM'] == 'win32':
|
| - # Some of these aren't really Windows-specific, they're just here until
|
| - # we have the port versions working.
|
| - input_files.extend([
|
| + 'convolver.cc',
|
| 'font_utils.cc',
|
| 'gdi_util.cc',
|
| + 'image_operations.cc',
|
| 'native_theme.cc',
|
| + 'png_decoder.cc',
|
| + 'png_encoder.cc',
|
| + 'point.cc',
|
| + 'rect.cc',
|
| + 'size.cc',
|
| 'skia_utils.cc',
|
| 'uniscribe.cc',
|
| 'vector_canvas.cc',
|
| 'vector_device.cc',
|
| - ])
|
| +]
|
|
|
| +if env['PLATFORM'] in ('posix', 'darwin'):
|
| + # Remove files that still need to be ported from the input_files list.
|
| + # TODO(port): delete files from this list as they get ported.
|
| + to_be_ported_files = [
|
| + 'font_utils.cc',
|
| + 'gdi_util.cc',
|
| + 'native_theme.cc',
|
| + 'skia_utils.cc',
|
| + 'uniscribe.cc',
|
| + 'vector_canvas.cc',
|
| + 'vector_device.cc',
|
| + ]
|
| + for remove in to_be_ported_files:
|
| + input_files.remove(remove)
|
| +
|
| if env['PLATFORM'] == 'win32':
|
| input_files.extend([
|
| - 'bitmap_platform_device_win.cc',
|
| - 'platform_canvas_win.cc',
|
| - 'platform_device_win.cc',
|
| + 'bitmap_platform_device_win.cc',
|
| + 'platform_canvas_win.cc',
|
| + 'platform_device_win.cc',
|
| ])
|
| elif env['PLATFORM'] == 'posix':
|
| input_files.extend([
|
| - 'bitmap_platform_device_linux.cc',
|
| - 'platform_canvas_linux.cc',
|
| - 'platform_device_linux.cc',
|
| + 'bitmap_platform_device_linux.cc',
|
| + 'platform_canvas_linux.cc',
|
| + 'platform_device_linux.cc',
|
| ])
|
|
|
| env.ChromeStaticLibrary('base_gfx', input_files)
|
| -
|
|
|
| Property changes on: base/gfx/base_gfx.scons
|
| ___________________________________________________________________
|
| Added: svn:mergeinfo
|
| Merged /branches/chrome_webkit_merge_branch/base/gfx/SConscript:r69-2775
|
|
|
|
|