Changeset 178955 in webkit


Ignore:
Timestamp:
Jan 22, 2015 3:13:36 PM (9 years ago)
Author:
Chris Dumez
Message:

Fix remaining multiple targets per rule issues in DerivedSources.make
https://bugs.webkit.org/show_bug.cgi?id=140790

Reviewed by David Kilzer.

Fix remaining multiple target per rule issues in DerivedSources.make,
similarly to Bug 140784 and Bug 140756.

This was causing us to run scripts several times to generate the same
files and may lead to malformed files in case of concurrency.

  • DerivedSources.make:
Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r178954 r178955  
     12015-01-22  Chris Dumez  <cdumez@apple.com>
     2
     3        Fix remaining multiple targets per rule issues in DerivedSources.make
     4        https://bugs.webkit.org/show_bug.cgi?id=140790
     5
     6        Reviewed by David Kilzer.
     7
     8        Fix remaining multiple target per rule issues in DerivedSources.make,
     9        similarly to Bug 140784 and Bug 140756.
     10
     11        This was causing us to run scripts several times to generate the same
     12        files and may lead to malformed files in case of concurrency.
     13
     14        * DerivedSources.make:
     15
    1162015-01-22  Ryosuke Niwa  <rniwa@webkit.org>
    217
  • trunk/Source/WebCore/DerivedSources.make

    r178952 r178955  
    1 # Copyright (C) 2006, 2007, 2008, 2012, 2014 Apple Inc. All rights reserved.
     1# Copyright (C) 2006-2008, 2012, 2014, 2015 Apple Inc. All rights reserved.
    22# Copyright (C) 2006 Samuel Weinig <sam.weinig@gmail.com>
    33# Copyright (C) 2009 Cameron McCormack <cam@mcc.id.au>
     
    983983# --------
    984984
    985 WebKitFontFamilyNames.cpp WebKitFontFamilyNames.h : dom/make_names.pl bindings/scripts/Hasher.pm bindings/scripts/StaticString.pm css/WebKitFontFamilyNames.in
     985WebKitFontFamilyNames.cpp WebKitFontFamilyNames.h: WebKitFontFamilyMakeNames.intermediate
     986.INTERMEDIATE : WebKitFontFamilyMakeNames.intermediate
     987WebKitFontFamilyMakeNames.intermediate : dom/make_names.pl bindings/scripts/Hasher.pm bindings/scripts/StaticString.pm css/WebKitFontFamilyNames.in
    986988        $(PERL) -I $(WebCore)/bindings/scripts $< --fonts $(WebCore)/css/WebKitFontFamilyNames.in
    987989
     
    10751077# Register event constructors and targets
    10761078
    1077 EventFactory.cpp EventHeaders.h EventInterfaces.h : dom/make_event_factory.pl dom/EventNames.in
     1079EventFactory.cpp EventHeaders.h EventInterfaces.h : EventFactory.intermediate
     1080.INTERMEDIATE : EventFactory.intermediate
     1081EventFactory.intermediate : dom/make_event_factory.pl dom/EventNames.in
    10781082        $(PERL) -I $(WebCore)/bindings/scripts $< --input $(WebCore)/dom/EventNames.in
    10791083
    1080 EventTargetHeaders.h EventTargetInterfaces.h : dom/make_event_factory.pl dom/EventTargetFactory.in
     1084EventTargetHeaders.h EventTargetInterfaces.h : EventTargetFactory.intermediate
     1085.INTERMEDIATE : EventTargetFactory.intermediate
     1086EventTargetFactory.intermediate : dom/make_event_factory.pl dom/EventTargetFactory.in
    10811087        $(PERL) -I $(WebCore)/bindings/scripts $< --input $(WebCore)/dom/EventTargetFactory.in
    10821088
    1083 ExceptionCodeDescription.cpp ExceptionCodeDescription.h ExceptionHeaders.h ExceptionInterfaces.h : dom/make_dom_exceptions.pl dom/DOMExceptions.in
     1089ExceptionCodeDescription.cpp ExceptionCodeDescription.h ExceptionHeaders.h ExceptionInterfaces.h : MakeDOMExceptions.intermediate
     1090.INTERMEDIATE : MakeDOMExceptions.intermediate
     1091MakeDOMExceptions.intermediate : dom/make_dom_exceptions.pl dom/DOMExceptions.in
    10841092        $(PERL) -I $(WebCore)/bindings/scripts $< --input $(WebCore)/dom/DOMExceptions.in
    10851093
     
    10951103# --------
    10961104
    1097 InternalSettingsGenerated.idl InternalSettingsGenerated.cpp InternalSettingsGenerated.h SettingsMacros.h : page/make_settings.pl page/Settings.in
     1105InternalSettingsGenerated.idl InternalSettingsGenerated.cpp InternalSettingsGenerated.h SettingsMacros.h : MakeSettings.intermediate
     1106.INTERMEDIATE : MakeSettings.intermediate
     1107MakeSettings.intermediate : page/make_settings.pl page/Settings.in
    10981108        $(PERL) -I $(WebCore)/bindings/scripts $< --input $(WebCore)/page/Settings.in
    10991109
Note: See TracChangeset for help on using the changeset viewer.