Bug 233039

Summary: Incremental build wastes time generating web inspector bindings
Product: WebKit Reporter: Kimmo Kinnunen <kkinnunen>
Component: Tools / TestsAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Description Kimmo Kinnunen 2021-11-12 05:30:24 PST
Incremental build wastes time generating web inspector bindings even though nothing has changed

MAKEFLAGS="--debug all" make debug


=== BUILD AGGREGATE TARGET Derived Sources OF PROJECT WebKit WITH CONFIGURATION Debug ===
Check dependencies
PhaseScriptExecution Generate Derived Sources
GNU Make 3.81
Copyright (C) 2006  Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
This program built for i386-apple-darwin11.3.0
Reading makefiles...
Updating goal
 File `all' does not exist.
   Prerequisite `JavaScriptCorePrivateHeaders/cpp_generator_templates.py' is newer than target `AutomationBackendDispatchers.h'.
   Prerequisite `JavaScriptCorePrivateHeaders/cpp_generator.py' is newer than target `AutomationBackendDispatchers.h'.
   Prerequisite `JavaScriptCorePrivateHeaders/generate_cpp_backend_dispatcher_header.py' is newer than target `AutomationBackendDispatchers.h'.
   Prerequisite `JavaScriptCorePrivateHeaders/generate_cpp_backend_dispatcher_implementation.py' is newer than target `AutomationBackendDispatchers.h'.
   Prerequisite `JavaScriptCorePrivateHeaders/generate_cpp_frontend_dispatcher_header.py' is newer than target `AutomationBackendDispatchers.h'.
   Prerequisite `JavaScriptCorePrivateHeaders/generate_cpp_frontend_dispatcher_implementation.py' is newer than target `AutomationBackendDispatchers.h'.
   Prerequisite `JavaScriptCorePrivateHeaders/generate_cpp_protocol_types_header.py' is newer than target `AutomationBackendDispatchers.h'.
   Prerequisite `JavaScriptCorePrivateHeaders/generate_cpp_protocol_types_implementation.py' is newer than target `AutomationBackendDispatchers.h'.
   Prerequisite `JavaScriptCorePrivateHeaders/generator_templates.py' is newer than target `AutomationBackendDispatchers.h'.
   Prerequisite `JavaScriptCorePrivateHeaders/generator.py' is newer than target `AutomationBackendDispatchers.h'.
   Prerequisite `JavaScriptCorePrivateHeaders/models.py' is newer than target `AutomationBackendDispatchers.h'.
   Prerequisite `JavaScriptCorePrivateHeaders/generate-inspector-protocol-bindings.py' is newer than target `AutomationBackendDispatchers.h'.
  Must remake target `AutomationBackendDispatchers.h'.
/Volumes/Xcode13A6201j_m20A2411_m21C38_i19C43_FastSim_Boost_Encrypted_53GB/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/bin/python3.8 JavaScriptCorePrivateHeaders/generate-inspector-protocol-bindings.py --framework WebKit --backend --outputDir . /Users/kkinnunen/WebKit/OpenSource/Source/WebKit/UIProcess/Automation/Automation.json 
   Prerequisite `/Users/kkinnunen/Build/Debug/usr/local/include/wtf/Scripts/Preferences/WebPreferencesExperimental.yaml' is newer than target `WebPreferencesDefinitions.h'.
  Must remake target `WebPreferencesDefinitions.h'.
ruby /Users/kkinnunen/Build/Debug/usr/local/include/wtf/Scripts/GeneratePreferences.rb --frontend WebKit --base WebPreferencesCombined.yaml --debug /Users/kkinnunen/Build/Debug/usr/local/include/wtf/Scripts/Preferences/WebPreferencesDebug.yaml --experimental /Users/kkinnunen/Build/Debug/usr/local/include/wtf/Scripts/Preferences/WebPreferencesExperimental.yaml	--internal /Users/kkinnunen/Build/Debug/usr/local/include/wtf/Scripts/Preferences/WebPreferencesInternal.yaml --template /Users/kkinnunen/WebKit/OpenSource/Source/WebKit/Scripts/PreferencesTemplates/WebPageUpdatePreferences.cpp.erb --template /Users/kkinnunen/WebKit/OpenSource/Source/WebKit/Scripts/PreferencesTemplates/WebPreferencesDefinitions.h.erb --template /Users/kkinnunen/WebKit/OpenSource/Source/WebKit/Scripts/PreferencesTemplates/WebPreferencesExperimentalFeatures.cpp.erb --template /Users/kkinnunen/WebKit/OpenSource/Source/WebKit/Scripts/PreferencesTemplates/WebPreferencesGetterSetters.cpp.erb --template /Users/kkinnunen/WebKit/OpenSource/Source/WebKit/Scripts/PreferencesTemplates/WebPreferencesInternalDebugFeatures.cpp.erb --template /Users/kkinnunen/WebKit/OpenSource/Source/WebKit/Scripts/PreferencesTemplates/WebPreferencesKeys.cpp.erb --template /Users/kkinnunen/WebKit/OpenSource/Source/WebKit/Scripts/PreferencesTemplates/WebPreferencesKeys.h.erb --template /Users/kkinnunen/WebKit/OpenSource/Source/WebKit/Scripts/PreferencesTemplates/WebPreferencesStoreDefaultsMap.cpp.erb
Comment 1 Radar WebKit Bug Importer 2021-11-19 05:31:21 PST
<rdar://problem/85598536>