Complete the implementation of generate-xcfilelists
authorkrollin@apple.com <krollin@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 25 Jan 2019 22:23:54 +0000 (22:23 +0000)
committerkrollin@apple.com <krollin@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 25 Jan 2019 22:23:54 +0000 (22:23 +0000)
commitd665911aeb6165d500a360d5506f04fe94bf52c5
treec050963e8eb992260a3b1a47a00092c6dc0f72a8
parentad4097944b7e893fdb9d7343625abb68eb536a1b
Complete the implementation of generate-xcfilelists
https://bugs.webkit.org/show_bug.cgi?id=193782

Reviewed by Alex Christensen.

A preliminary version of generate-xcfilelists was added in r238008.
This patch updates that script in order to:

- Support checking of .xcfilelists
- Perform better execution of `make DerivedSources.make` by
  relaunching generate-xcfilelists under xcodebuild
- Support incremental generation and checking of .xcfilelists
- Support supplementary .xcfilelists files from WebKitAdditions
- Support being wrapped by parallel version of generate-xcfilelists in
  Internal that adds support for (re)generating WebKit projects in
  that repo.
- Support builds that have been performed in WebKitBuild as well as
  ~/Library/Developer/code/DerivedData
- Increase robustness and debugging facilities.

* Scripts/generate-xcfilelists:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@240510 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Tools/ChangeLog
Tools/Scripts/generate-xcfilelists