EFL WK1 decided to divide up ewk_private.h into each file's XXX_private.h in order to maintain internal functions more easily. I think EFL WK2 needs to adjust this as well.
Created attachment 144980 [details] Patch
Created attachment 144982 [details] Patch
Now, ews does not know webkit2/efl yet. So, I checked in my local and it is fine to me.
Comment on attachment 144982 [details] Patch Clearing flags on attachment: 144982 Committed r119086: <http://trac.webkit.org/changeset/119086>
All reviewed patches have been landed. Closing bug.