我不得不承认我是WebKit的新手,所以问正确的问题并不那么容易。WebKit JS绑定:一步一步如何
我所拥有的是来自WebKit.org的WebKit。它更新,构建,我可以调试 - 我得到它在Windows上工作。
我感兴趣的是如何生成我有一些IDL文件的存根文件。我理解的高级别画面:
- 使用IDL语言
- 生成存根文件(.H & .cpp文件)写的接口。
- 将您的代码添加到先前生成的存根文件中。
我在“WebCore.gypi”中指定了我的IDL文件。我已经在“WebCore.gyp”中指定了我的IDL文件的路径。显然,这是不够的,因为构建WebKit不会为我的IDL文件生成存根文件。
我一直怀疑,也许我的IDL文件包含未定义的属性,但一切似乎都很好。
任何提示?另外,你知道任何明确的“如何”吗?
谢谢!
编辑130206:
我挖了一些,显然WebKit的几个构建系统交互;例如GYP用于Chromium。老实说,我并不期望这种复杂性,所以我没有提到我需要为具有不同构建系统的safari生成绑定,以及它自己独特的“如何”。 因此,现在的问题是,Safari构建系统如何工作?我需要将我的IDL文件放在哪里?谢谢!