webkit SDL port 移植分享
最近在研究WebKit如何在嵌入式上跑起来,以往的WebKit代码有很多版本,比如win、gtk、efl、Android、qt等。之前也在官网上下载过WebkitGTK版本的,感觉光是依赖GTK的东西就一大堆库,感觉这玩意儿有点庞大,所以没想弄,至于efl和qt我又不熟,最后看见网上有说可以基于SDL port进行移植,于是我就报着试一下的心态去搞一下。最先准备就在WebkitGTK版本上改动,但是搞了一个月,没搞出来,WebkitGTK代码里面只有GTK的Port,所有参考只有看GTK版本的,让我很是难熬。直到看了Android4.2源码里的Webkit代码,才发现里面有好多Port,想想先从这个搞起吧。
由于Android4.2的Webkit代码是2011年的代码,所以
gcc和g++都要使用比较旧的版本(这里我使用的是4.4.x版本的)
首先,我们进入webkit/source目录下,这里有个CMakeLists.txt,这个Makefile文件就是首文件,它还包含了JavaS