Changeset 52813 in webkit


Ignore:
Timestamp:
Jan 5, 2010 11:08:10 AM (14 years ago)
Author:
kov@webkit.org
Message:

Reviewed by Xan Lopez.

Based on idea and original patch by Evan Martin.

Remove libWebCore intermediate library, to improve link time.

[GTK] Build time must be reduced
https://bugs.webkit.org/show_bug.cgi?id=32921

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/ChangeLog

    r52796 r52813  
     12010-01-05  Gustavo Noronha Silva  <gns@gnome.org>
     2
     3        Reviewed by Xan Lopez.
     4
     5        Based on idea and original patch by Evan Martin.
     6
     7        Remove libWebCore intermediate library, to improve link time.
     8
     9        [GTK] Build time must be reduced
     10        https://bugs.webkit.org/show_bug.cgi?id=32921
     11
     12        * GNUmakefile.am:
     13
    1142010-01-05  Xan Lopez  <xlopez@igalia.com>
    215
  • trunk/GNUmakefile.am

    r52780 r52813  
    4949noinst_PROGRAMS :=
    5050noinst_HEADERS :=
     51noinst_LTLIBRARIES :=
    5152lib_LIBRARIES :=
    5253IDL_BINDINGS :=
     
    153154
    154155# Convenience libraries
    155 noinst_LTLIBRARIES = \
    156         libJavaScriptCore.la \
    157         libWebCore.la
     156noinst_LTLIBRARIES += \
     157        libJavaScriptCore.la
    158158
    159159# JavaScriptCore
     
    197197        $(javascriptcore_cppflags)
    198198
    199 # WebCore
    200 nodist_EXTRA_libWebCore_la_SOURCES = \
     199# WebKit
     200nodist_EXTRA_libwebkit_1_0_la_SOURCES = \
    201201        $(webcore_built_nosources)
    202202
    203 nodist_libWebCore_la_SOURCES = \
    204         $(webcore_built_sources)
    205 
    206 libWebCore_la_SOURCES = \
    207         $(webcore_sources) \
    208         $(webcoregtk_sources)
    209 
    210 libWebCore_la_CXXFLAGS = \
    211         $(global_cxxflags) \
    212         $(corekit_cflags)
    213 
    214 libWebCore_la_CFLAGS = \
    215         $(global_cflags) \
    216         $(corekit_cflags)
    217 
    218 libWebCore_la_CPPFLAGS = \
    219         $(corekit_cppflags)
    220 
    221 # WebKit
    222203nodist_libwebkit_1_0_la_SOURCES = \
     204        $(webcore_built_sources) \
    223205        $(webkitgtk_built_sources)
    224206
     
    229211
    230212libwebkit_1_0_la_SOURCES = \
     213        $(webcore_sources) \
     214        $(webcoregtk_sources) \
    231215        $(webkitgtk_sources)
    232216
     
    252236        -lpthread \
    253237        libJavaScriptCore.la \
    254         libWebCore.la \
    255238        libWebCoreJS.la \
    256239        $(webcore_ldflags) \
  • trunk/WebCore/ChangeLog

    r52812 r52813  
     12010-01-05  Gustavo Noronha Silva <gns@gnome.org>
     2
     3        Reviewed by Xan Lopez.
     4
     5        Based on idea and original patch by Evan Martin.
     6
     7        Remove libWebCore intermediate library, to improve link time.
     8
     9        [GTK] Build time must be reduced
     10        https://bugs.webkit.org/show_bug.cgi?id=32921
     11
     12        * GNUmakefile.am:
     13
    1142010-01-05  Nate Chapin  <japhet@chromium.org>
    215
  • trunk/WebCore/GNUmakefile.am

    r52750 r52813  
    35243524webcore_built_nosources += $(patsubst %.idl,DerivedSources/JS%.cpp,$(notdir $(IDL_BINDINGS_JS)))
    35253525
     3526webcore_built_objects = := $(patsubst %.cpp,%.lo,$(webcore_built_nosources))
     3527
     3528$(webcore_built_objects): AM_CPPFLAGS+=$(corekit_cppflags)
     3529
     3530$(webcore_built_objects): AM_CXXFLAGS+=$(libwebkit_1_0_la_CXXFLAGS)
     3531
    35263532libWebCoreJS_objects := $(patsubst %.idl,DerivedSources/JS%.lo,$(notdir $(IDL_BINDINGS_JS)))
    35273533
     
    35333539-include $(libWebCoreJS_depfiles)
    35343540
    3535 $(libWebCoreJS_objects): AM_CPPFLAGS+=$(libWebCore_la_CPPFLAGS)
    3536 
    3537 $(libWebCoreJS_objects): AM_CXXFLAGS+=$(libWebCore_la_CXXFLAGS)
     3541$(libWebCoreJS_objects): AM_CPPFLAGS+=$(corekit_cppflags)
     3542
     3543$(libWebCoreJS_objects): AM_CXXFLAGS+=$(libwebkit_1_0_la_CXXFLAGS)
    35383544
    35393545libWebCoreJS.la: $(libWebCoreJS_objects)
Note: See TracChangeset for help on using the changeset viewer.