diff options
Diffstat (limited to 'webkit/SConscript')
-rw-r--r-- | webkit/SConscript | 90 |
1 files changed, 49 insertions, 41 deletions
diff --git a/webkit/SConscript b/webkit/SConscript index 6055fd1..eca7cb8 100644 --- a/webkit/SConscript +++ b/webkit/SConscript @@ -56,6 +56,8 @@ elif env['PLATFORM'] == 'posix': ) env.Prepend( + WEBKIT_DIR_PORT_INC = "$CHROME_SRC_DIR/webkit/port", + CPPPATH = [ '$WEBKIT_DIR/build/localized_strings', '$WEBKIT_DIR/build/JSConfig/WebCore', @@ -68,13 +70,13 @@ env.Prepend( # introduced any hidden problems. #'$WEBKIT_DIR/build/JavaScriptCore', - '$WEBKIT_DIR/port/platform/image-decoders', - '$WEBKIT_DIR/port/platform/image-decoders/bmp', - '$WEBKIT_DIR/port/platform/image-decoders/gif', - '$WEBKIT_DIR/port/platform/image-decoders/ico', - '$WEBKIT_DIR/port/platform/image-decoders/jpeg', - '$WEBKIT_DIR/port/platform/image-decoders/png', - '$WEBKIT_DIR/port/platform/image-decoders/xbm', + '$WEBKIT_DIR_PORT_INC/platform/image-decoders', + '$WEBKIT_DIR_PORT_INC/platform/image-decoders/bmp', + '$WEBKIT_DIR_PORT_INC/platform/image-decoders/gif', + '$WEBKIT_DIR_PORT_INC/platform/image-decoders/ico', + '$WEBKIT_DIR_PORT_INC/platform/image-decoders/jpeg', + '$WEBKIT_DIR_PORT_INC/platform/image-decoders/png', + '$WEBKIT_DIR_PORT_INC/platform/image-decoders/xbm', '$ZLIB_DIR', '$LIBPNG_DIR', '$LIBJPEG_DIR', @@ -92,47 +94,47 @@ env.Prepend( '$WEBKIT_DIR/V8Bindings/SharedSources', '$WEBKIT_DIR/pending', - '$WEBKIT_DIR/port/bindings/v8', - '$WEBKIT_DIR/port/css', - '$WEBKIT_DIR/port/dom', - '$WEBKIT_DIR/port/history', - '$WEBKIT_DIR/port/page/chromium', - '$WEBKIT_DIR/port/platform', - '$WEBKIT_DIR/port/platform/chromium', - '$WEBKIT_DIR/port/platform/graphics', - '$WEBKIT_DIR/port/platform/graphics/chromium', - '$WEBKIT_DIR/port/platform/graphics/skia', - '$WEBKIT_DIR/port/platform/$WEBKIT_PLATFORM_SUBDIR', - '$WEBKIT_DIR/port/platform/network/chromium', - '$WEBKIT_DIR/port/rendering', + '$WEBKIT_DIR_PORT_INC/bindings/v8', + '$WEBKIT_DIR_PORT_INC/css', + '$WEBKIT_DIR_PORT_INC/dom', + '$WEBKIT_DIR_PORT_INC/history', + '$WEBKIT_DIR_PORT_INC/page/chromium', + '$WEBKIT_DIR_PORT_INC/platform', + '$WEBKIT_DIR_PORT_INC/platform/chromium', + '$WEBKIT_DIR_PORT_INC/platform/graphics', + '$WEBKIT_DIR_PORT_INC/platform/graphics/chromium', + '$WEBKIT_DIR_PORT_INC/platform/graphics/skia', + '$WEBKIT_DIR_PORT_INC/platform/$WEBKIT_PLATFORM_SUBDIR', + '$WEBKIT_DIR_PORT_INC/platform/network/chromium', + '$WEBKIT_DIR_PORT_INC/rendering', '$JAVASCRIPTCORE_DIR', '$JAVASCRIPTCORE_DIR/wtf', # Directories in third_party/WebKit/Webcore that we pull headers # from. We don't have to list directories that are listed in the - # $WEBKIT_DIR/port section above because they automatically fall + # $WEBKIT_DIR_PORT_INC section above because they automatically fall # back to third_party/WebKit/Webcore. - '$WEBCORE_DIR/editing', - '$WEBCORE_DIR/html', - '$WEBCORE_DIR/inspector', - '$WEBCORE_DIR/loader', - '$WEBCORE_DIR/loader/appcache', - '$WEBCORE_DIR/loader/archive', - '$WEBCORE_DIR/loader/icon', - '$WEBCORE_DIR/page', - '$WEBCORE_DIR/page/animation', - '$WEBCORE_DIR/platform/network', - '$WEBCORE_DIR/platform/sql', - '$WEBCORE_DIR/platform/text', - '$WEBCORE_DIR/plugins', - '$WEBCORE_DIR/rendering/style', - '$WEBCORE_DIR/storage', - '$WEBCORE_DIR/style', - '$WEBCORE_DIR/svg', - '$WEBCORE_DIR/svg/animation', - '$WEBCORE_DIR/svg/graphics', - '$WEBCORE_DIR/xml', + '$CHROME_SRC_DIR/third_party/WebKit/WebCore/editing', + '$CHROME_SRC_DIR/third_party/WebKit/WebCore/html', + '$CHROME_SRC_DIR/third_party/WebKit/WebCore/inspector', + '$CHROME_SRC_DIR/third_party/WebKit/WebCore/loader', + '$CHROME_SRC_DIR/third_party/WebKit/WebCore/loader/appcache', + '$CHROME_SRC_DIR/third_party/WebKit/WebCore/loader/archive', + '$CHROME_SRC_DIR/third_party/WebKit/WebCore/loader/icon', + '$CHROME_SRC_DIR/third_party/WebKit/WebCore/page', + '$CHROME_SRC_DIR/third_party/WebKit/WebCore/page/animation', + '$CHROME_SRC_DIR/third_party/WebKit/WebCore/platform/network', + '$CHROME_SRC_DIR/third_party/WebKit/WebCore/platform/sql', + '$CHROME_SRC_DIR/third_party/WebKit/WebCore/platform/text', + '$CHROME_SRC_DIR/third_party/WebKit/WebCore/plugins', + '$CHROME_SRC_DIR/third_party/WebKit/WebCore/rendering/style', + '$CHROME_SRC_DIR/third_party/WebKit/WebCore/storage', + '$CHROME_SRC_DIR/third_party/WebKit/WebCore/style', + '$CHROME_SRC_DIR/third_party/WebKit/WebCore/svg', + '$CHROME_SRC_DIR/third_party/WebKit/WebCore/svg/animation', + '$CHROME_SRC_DIR/third_party/WebKit/WebCore/svg/graphics', + '$CHROME_SRC_DIR/third_party/WebKit/WebCore/xml', '$CHROME_SRC_DIR', ], @@ -187,6 +189,12 @@ env.Append( ], ) +# This addRepository call causes our webkit/port include paths to include both +# webkit/port and third_party/WebKit/WebCore. +webkit_port_inc = env.Dir("$WEBKIT_DIR_PORT_INC") +webkit_port_inc.addRepository( + env.Dir('$CHROME_SRC_DIR/third_party/WebKit/WebCore')) + # This list is the SConscripts that work on Windows and Linux. sconscript_dirs = env.ChromiumLoadComponentSConscripts( LOAD_NAMES = ['webkit'], |