Changeset 81334 in webkit


Ignore:
Timestamp:
Mar 17, 2011 12:42:06 AM (13 years ago)
Author:
abarth@webkit.org
Message:

2011-03-17 Adam Barth <abarth@webkit.org>

Reviewed by Eric Seidel.

Add plugins and bridge to the WebCore GYP build
https://bugs.webkit.org/show_bug.cgi?id=56546

506 link errors.

  • gyp/WebCore.gyp:
Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r81330 r81334  
     12011-03-17  Adam Barth  <abarth@webkit.org>
     2
     3        Reviewed by Eric Seidel.
     4
     5        Add plugins and bridge to the WebCore GYP build
     6        https://bugs.webkit.org/show_bug.cgi?id=56546
     7
     8        506 link errors.
     9
     10        * gyp/WebCore.gyp:
     11
    1122011-03-16  Jeff Johnson  <github@lapcatsoftware.com>
    213
  • trunk/Source/WebCore/gyp/WebCore.gyp

    r81326 r81334  
    2222        '<(PRODUCT_DIR)/usr/local/include',
    2323        '/usr/include/libxml2',
     24        '<(PRODUCT_DIR)/DerivedSources/WebCore',
    2425      ],
    2526      'sources': [
     
    4647      ],
    4748      'sources/': [
    48         ['exclude', 'css/CSSParser\\.cpp$'], # Requires tokenizer.cpp
    49 
    5049        # FIXME: Figure out how to build these mm files.
    5150        ['exclude', 'page/mac/[^/]+.mm$'],
    5251        ['exclude', 'platform/mac/[^/]+.mm$'],
    53 
    54         # FIXME: Build these objects.
    5552        ['exclude', 'DerivedSources/.*\\.mm$'],
    56         ['exclude', '(bridge|plugins)/.*\\.(cpp|mm)$'],
     53        ['exclude', 'bridge/.*\\.mm$'],
    5754
    5855        ['exclude', 'bindings/[^/]+/'],
     
    6865
    6966        # FIXME: Figure out how to store these patterns in a variable.
    70         ['exclude', '(android|brew|cairo|chromium|curl|efl|freetype|fftw|gstreamer|gtk|haiku|linux|mkl|openvg|pango|posix|qt|skia|soup|symbian|texmap|iphone|win|wince|wx)/'],
     67        ['exclude', '(android|brew|cairo|chromium|curl|efl|freetype|fftw|gstreamer|gtk|haiku|linux|mkl|openvg|pango|posix|qt|skia|soup|symbian|texmap|iphone|v8|win|wince|wx)/'],
    7168        ['exclude', '(Android|Brew|Cairo|CF|CG|Curl|Chromium|Efl|Haiku|Gtk|JSC|Linux|OpenType|POSIX|Posix|Qt|Safari|Soup|Symbian|V8|Win|WinCE|Wx)\\.(cpp|mm?)$'],
    7269        ['exclude', 'Chromium[^/]*\\.(cpp|mm?)$'],
     
    7572        ['exclude', 'platform/image-encoders/'],
    7673
     74        ['exclude', 'bridge/testbindings\\.cpp$'], # Remove from GYPI?
     75        ['exclude', 'bridge/testqtbindings\\.cpp$'], # Remove from GYPI?
    7776        ['exclude', 'platform/KillRingNone\\.cpp$'],
    7877        ['exclude', 'platform/graphics/cg/FontPlatformData\\.h$'],
     
    8685        ['exclude', 'platform/text/TextEncodingDetectorNone\\.cpp$'],
    8786        ['exclude', 'platform/text/Hyphenation\\.cpp$'],
     87        ['exclude', 'plugins/PluginDataNone\\.cpp$'],
     88        ['exclude', 'plugins/PluginDatabase\\.cpp$'],
     89        ['exclude', 'plugins/PluginPackageNone\\.cpp$'],
     90        ['exclude', 'plugins/PluginStream\\.cpp$'],
     91        ['exclude', 'plugins/PluginView\\.cpp$'],
     92        ['exclude', 'plugins/mac/PluginViewMac\\.mm$'],
     93        ['exclude', 'plugins/npapi\\.cpp$'],
    8894
    8995        # FIXME: Check whether we need to build these derived source files.
Note: See TracChangeset for help on using the changeset viewer.