Changeset 268682 in webkit
- Timestamp:
- Oct 19, 2020 12:40:36 PM (3 years ago)
- Location:
- trunk/Tools
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r268674 r268682 1 2020-10-19 Sam Weinig <weinig@apple.com> 2 3 Switch to a static pattern for DumpRenderTree preferences generation to avoid ambiguous rules 4 https://bugs.webkit.org/show_bug.cgi?id=217907 5 6 Reviewed by Simon Fraser. 7 8 * DumpRenderTree/DerivedSources-input.xcfilelist: 9 Add DerivedSources.make and generate-derived-sources.sh to ensure things get rebuilt when they change. 10 11 * DumpRenderTree/DerivedSources.make: 12 Switch to using a static pattern to avoid ambiguous and ciruclar rules. 13 1 14 2020-10-19 Aakash Jain <aakash_jain@apple.com> 2 15 -
trunk/Tools/DumpRenderTree/DerivedSources-input.xcfilelist
r268495 r268682 7 7 $(PROJECT_DIR)/../TestRunnerShared/UIScriptContext/Bindings/UIScriptController.idl 8 8 $(PROJECT_DIR)/Bindings/CodeGeneratorDumpRenderTree.pm 9 $(PROJECT_DIR)/DerivedSources.make 9 10 $(PROJECT_DIR)/Scripts/PreferencesTemplates/TestOptionsGeneratedKeys.h.erb 11 $(PROJECT_DIR)/Scripts/generate-derived-sources.sh 10 12 $(WEBCORE_PRIVATE_HEADERS_DIR)/CodeGenerator.pm 11 13 $(WEBCORE_PRIVATE_HEADERS_DIR)/IDLAttributes.json -
trunk/Tools/DumpRenderTree/DerivedSources.make
r268571 r268682 24 24 RUBY = ruby 25 25 26 WEB_PREFERENCES = \27 ${WTF_BUILD_SCRIPTS_DIR}/Preferences/WebPreferences.yaml \28 ${WTF_BUILD_SCRIPTS_DIR}/Preferences/WebPreferencesDebug.yaml \29 ${WTF_BUILD_SCRIPTS_DIR}/Preferences/WebPreferencesExperimental.yaml \30 ${WTF_BUILD_SCRIPTS_DIR}/Preferences/WebPreferencesInternal.yaml \31 #32 33 WEB_PREFERENCES_TEMPLATES = \34 $(DumpRenderTree)/Scripts/PreferencesTemplates/TestOptionsGeneratedKeys.h.erb \35 #36 WEB_PREFERENCES_FILES = $(basename $(notdir $(WEB_PREFERENCES_TEMPLATES)))37 WEB_PREFERENCES_PATTERNS = $(subst .erb,,$(WEB_PREFERENCES_FILES))38 39 all : $(WEB_PREFERENCES_FILES)40 41 $(WEB_PREFERENCES_PATTERNS) : $(WTF_BUILD_SCRIPTS_DIR)/GeneratePreferences.rb $(WEB_PREFERENCES_TEMPLATES) $(WEB_PREFERENCES)42 $(RUBY) $< --frontend WebKitLegacy --base ${WTF_BUILD_SCRIPTS_DIR}/Preferences/WebPreferences.yaml --debug ${WTF_BUILD_SCRIPTS_DIR}/Preferences/WebPreferencesDebug.yaml --experimental ${WTF_BUILD_SCRIPTS_DIR}/Preferences/WebPreferencesExperimental.yaml --internal ${WTF_BUILD_SCRIPTS_DIR}/Preferences/WebPreferencesInternal.yaml $(addprefix --template , $(WEB_PREFERENCES_TEMPLATES))43 44 45 26 UISCRIPTCONTEXT_DIR = $(DumpRenderTree)/../TestRunnerShared/UIScriptContext/Bindings 27 DUMPRENDERTREE_PREFERENCES_TEMPLATES_DIR = $(DumpRenderTree)/Scripts/PreferencesTemplates 46 28 47 29 VPATH = \ 48 30 $(UISCRIPTCONTEXT_DIR) \ 31 $(DUMPRENDERTREE_PREFERENCES_TEMPLATES_DIR) \ 49 32 # 50 33 … … 72 55 $(UICONTEXT_INTERFACES:%=JS%.cpp) \ 73 56 # 57 58 59 WEB_PREFERENCES = \ 60 ${WTF_BUILD_SCRIPTS_DIR}/Preferences/WebPreferences.yaml \ 61 ${WTF_BUILD_SCRIPTS_DIR}/Preferences/WebPreferencesDebug.yaml \ 62 ${WTF_BUILD_SCRIPTS_DIR}/Preferences/WebPreferencesExperimental.yaml \ 63 ${WTF_BUILD_SCRIPTS_DIR}/Preferences/WebPreferencesInternal.yaml \ 64 # 65 66 WEB_PREFERENCES_GENERATED_FILES = \ 67 TestOptionsGeneratedKeys.h \ 68 # 69 70 all : $(WEB_PREFERENCES_GENERATED_FILES) 71 72 $(WEB_PREFERENCES_GENERATED_FILES) : % : %.erb $(WEB_PREFERENCES) $(WTF_BUILD_SCRIPTS_DIR)/GeneratePreferences.rb 73 $(RUBY) $(WTF_BUILD_SCRIPTS_DIR)/GeneratePreferences.rb --frontend WebKitLegacy --base ${WTF_BUILD_SCRIPTS_DIR}/Preferences/WebPreferences.yaml --debug ${WTF_BUILD_SCRIPTS_DIR}/Preferences/WebPreferencesDebug.yaml --experimental ${WTF_BUILD_SCRIPTS_DIR}/Preferences/WebPreferencesExperimental.yaml --internal ${WTF_BUILD_SCRIPTS_DIR}/Preferences/WebPreferencesInternal.yaml --template $<
Note: See TracChangeset
for help on using the changeset viewer.