There's some things missing from the Sources.txt and some stale CMake.
Created attachment 419635 [details] Patch
Created attachment 419646 [details] Patch
Created attachment 419650 [details] Patch
Committed r272562: <https://commits.webkit.org/r272562> All reviewed patches have been landed. Closing bug and clearing flags on attachment 419650 [details].