Centralize the gperf code generation commands into make-hash-tools.pl
authorabecsi@webkit.org <abecsi@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 13 Jun 2010 13:54:07 +0000 (13:54 +0000)
committerabecsi@webkit.org <abecsi@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 13 Jun 2010 13:54:07 +0000 (13:54 +0000)
commit87c7fd6b4e46fc1925b832e65c1ff5f240255e53
treee36ac3c383ea588467bcabea3d64cc555d163333
parentcaf19ff47bb4d7f8b4108f402bcbd248ce35d0ff
Centralize the gperf code generation commands into make-hash-tools.pl
to avoid redundancy across multiple build systems.
Do this in preparation of refactoring the usage of these generated
sources to fix the debug linking error on Linux with gcc >= 4.4.0.

WebCore:

Reviewed by Darin Adler.

webkit.org/b/29244

No functionality change, so no new tests needed.

* DerivedSources.make:
* GNUmakefile.am:
* WebCore.gyp/WebCore.gyp:
* WebCore.gyp/scripts/rule_gperf.py: Removed.
* WebCore.pri:
* WebCore.xcodeproj/project.pbxproj:
* css/CSSParser.cpp:
(WebCore::cssPropertyID):
(WebCore::cssValueKeywordID):
* css/makeprop.pl:
* css/makevalues.pl:
* html/DocTypeStrings.gperf:
* html/HTML5EntityParser.cpp:
* html/HTMLDocumentParser.cpp:
* html/HTMLEntityNames.gperf:
* html/PreloadScanner.cpp:
* make-hash-tools.pl: Added.
* platform/ColorData.gperf:
* platform/graphics/Color.cpp:

WebKit/chromium:

Patch by Andras Becsi <abecsi@inf.u-szeged.hu> on 2010-06-13
Reviewed by Darin Adler.

webkit.org/b/29244

* src/WebEntities.cpp:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@61091 268f45cc-cd09-0410-ab3c-d52691b4dbfc
20 files changed:
WebCore/ChangeLog
WebCore/DerivedSources.make
WebCore/GNUmakefile.am
WebCore/WebCore.gyp/WebCore.gyp
WebCore/WebCore.gyp/scripts/rule_gperf.py [deleted file]
WebCore/WebCore.pri
WebCore/WebCore.xcodeproj/project.pbxproj
WebCore/css/CSSParser.cpp
WebCore/css/makeprop.pl
WebCore/css/makevalues.pl
WebCore/html/DocTypeStrings.gperf
WebCore/html/HTML5EntityParser.cpp
WebCore/html/HTMLDocumentParser.cpp
WebCore/html/HTMLEntityNames.gperf
WebCore/html/PreloadScanner.cpp
WebCore/make-hash-tools.pl [new file with mode: 0644]
WebCore/platform/ColorData.gperf
WebCore/platform/graphics/Color.cpp
WebKit/chromium/ChangeLog
WebKit/chromium/src/WebEntities.cpp