Re-write Settings generation in python for some reason
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 29 Sep 2017 05:37:57 +0000 (05:37 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 29 Sep 2017 05:37:57 +0000 (05:37 +0000)
commitc3892c879addda9f22a10c14e2154d17050eb461
treed9714fd83117affa790d40bea0d2e188d2a1ac27
parent43b042f1169345017c42065bc8ba4bc9db92f16a
Re-write Settings generation in python for some reason
https://bugs.webkit.org/show_bug.cgi?id=177621

Patch by Sam Weinig <sam@webkit.org> on 2017-09-28
Reviewed by Tim Horton.

Re-writes and splits up generation of InternalSettingsGenerated.{h|cpp|idl}
and SettingsMacros.h in python in preparation for larger changes.

* DerivedSources.make:
* Scripts/GenerateSettings: Added.
* Scripts/GenerateSettings.py: Added.
* Scripts/GenerateSettings/GenerateInternalSettingsHeaderFile.py: Added.
* Scripts/GenerateSettings/GenerateInternalSettingsIDLFile.py: Added.
* Scripts/GenerateSettings/GenerateInternalSettingsImplementationFile.py: Added.
* Scripts/GenerateSettings/GenerateSettings.py: Added.
* Scripts/GenerateSettings/GenerateSettingsMacrosHeader.py: Added.
* Scripts/GenerateSettings/Settings.py: Added.
* Scripts/GenerateSettings/__init__.py: Added.
* WebCore.xcodeproj/project.pbxproj:
* page/make_settings.pl: Removed.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@222647 268f45cc-cd09-0410-ab3c-d52691b4dbfc
14 files changed:
Source/WebCore/ChangeLog
Source/WebCore/DerivedSources.make
Source/WebCore/Scripts/GenerateSettings.py [new file with mode: 0755]
Source/WebCore/Scripts/GenerateSettings/GenerateInternalSettingsHeaderFile.py [new file with mode: 0755]
Source/WebCore/Scripts/GenerateSettings/GenerateInternalSettingsIDLFile.py [new file with mode: 0755]
Source/WebCore/Scripts/GenerateSettings/GenerateInternalSettingsImplementationFile.py [new file with mode: 0755]
Source/WebCore/Scripts/GenerateSettings/GenerateSettings.py [new file with mode: 0644]
Source/WebCore/Scripts/GenerateSettings/GenerateSettingsMacrosHeader.py [new file with mode: 0755]
Source/WebCore/Scripts/GenerateSettings/Settings.py [new file with mode: 0755]
Source/WebCore/Scripts/GenerateSettings/__init__.py [new file with mode: 0644]
Source/WebCore/WebCore.xcodeproj/project.pbxproj
Source/WebCore/WebCoreMacros.cmake
Source/WebCore/page/Settings.in
Source/WebCore/page/make_settings.pl [deleted file]